摘要:其目的是為了檢測軟件基本組成單位的正確性集成測試將程序的模塊采用適當的集成策略組裝起來系統測試對整個軟件進行系統性測試。
? ? ? ? ? ? ? 概念:在規定的條件下對程序? 進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程
? ? ? ? 按照開發階段:單元測試,集成測試,系統測試,驗收測試
? ? ? ? ? ? ?單元測試:是對軟件組成進行測試。其目的是為了檢測軟件基本組成單位的正確性
? ? ? ? ? ? ?集成測試:將程序的模塊采用適當的集成策略組裝起來
? ? ? ? ? ? ?系統測試:對整個軟件進行系統性測試。其中包括軟件所運行的硬軟件環境進行測試。時間大部分在系統測試的階段,包括回歸測試和冒煙測試
? ? ? ? ? ? ? 回歸測試:是在開發修改完舊的代碼之后。重新進行測試以確定修改沒有引入新的錯誤或其他代碼產生錯誤,自動化回歸測試將大幅降低系統測試,維護升級等階段的成本。在整個軟件的過程中占有很大的工作比重,軟件開發的各個階段都會多次回歸測試
? ? ? ? ? ? ?冒煙測試:目的是為了確認軟件的基本功能正常,可以進行后續的測試,冒煙測試一般是開發人員開發完畢后送給測試人員進行測試時,測試人員先進行冒煙,用以保證基本的是正確的,不會影響到后續的測試。
? ? ? ? ? ? ? 驗收測試:他是部署軟件之前最后的測試操作,它是技術測試時最后的一個測試,也叫交付測試,驗收測試的目的是保證軟件準備就緒,按照項目合同,任務書,雙方約定的驗收依據文檔,向軟件的購買者展示該軟件的原始的需求
? ? ? ? 按照是否看代碼:黑盒測試,白盒測試,灰盒測試
? ? ? ? ? ? ? ?黑盒測試:也叫功能測試,測試中把被測的軟件當成一個黑盒子,不管內部的結構是什么,而是關心輸入和輸出的數據時候正確
? ? ? ? ? ? ? ?白盒測試:也叫基于代碼測試,是指研究的源代碼和程序結果,接口測試也是一種白盒測試
? ? ? ? ? ? ? 灰盒測試:是介于白盒測試和黑盒測試之間的一種測試,主要是用于集成測試階段。不僅關注輸入和輸出的重要性。同時也關注程序內的情況
? ? ? ? 按照是否手工執行:手工測試,自動化測試
? ? ? ? ? ? ? ?手工測試:是有人一個個的輸入測試用例,然后觀察結果,和機器測試相對應,屬于比較原始的,需要一個一個步驟進行測試。
? ? ? ? ? ? ? ? 手動測試的優缺點:
? ? ? ? ? ? ? ? ? ? ? ? 優點:自動化測試無法替代的探索性測試,發散思維類無既定結果的測試
? ? ? ? ? ? ? ? ? ? ? ? 缺點:執行的效率比較慢。量大易錯
? ? ? ? 按照測試對象劃分:性能測試,安全測試,兼容性測試,文檔測試,業務測試,界面測試
? ? ? ? ? ? ? ? 性能測試:是為了檢查系統是否滿足需求規格說明書中規定的性能(通常表現為以下幾方面)
? ? ? ? ? ? ? ? ? ? ? ? - 對資源的利用進行精確的度量
? ? ? ? ? ? ? ? ? ? ? ? - 對執行間隙,日志文件(如報錯,中斷)
? ? ? ? ? ? ? ? ? ? ? ? - 響應時間
? ? ? ? ? ? ? ? ? ? ? ? - 吞吐量
? ? ? ? ? ? ? ? ? ? ? ? - 輔導存儲區(例如緩沖區,工作區的大小)
? ? ? ? ? ? ? ? ? ? ? ? - 處理精度等進行檢測
? ? ? ? ? ? ? ? 安全測試:這個領域相對比較獨立,需要很多專業知識,例如WEB的安全測試,熟悉各種網絡協議,TCP/Http,防火墻,CDN,熟悉各種操作系統的漏洞。熟悉路由器等。從軟件來說熟悉各種攻擊手段,例如sql注入,Xss,cc攻擊等
? ? ? ? ? ? ? ? 兼容性測試:是指軟件之間能否很好的運作,會不會有影響,軟件和硬件之間是否發揮很好的效率工作,會不會影響導致系統的崩潰
? ? ? ? ? ? ? ? 文檔測試:主要關注點是(術語,正確性,完整性,一致性,完整性,一致性)
? ? ? ? ? ? ? ?業務測試:是測試人員將系統的各個模塊串聯起來運行,模擬真實用戶實際工作流程,滿足永續需求定義等功能進行測試的過程
????????????????界面測試:也叫UI測試。測試用戶界面的功能模塊的布局是否合理,整體風格是否一致、各個控件的放置位置是否符合客戶的使用習慣,還要測試操作界面操作便捷性、導航簡單易懂性、頁面元素的可用性,頁面元素的可用性、界面中文字是否正確,命名是否統一,頁面是否美觀、文字、圖片組合是否完美。
? ? ? ? 首先項目進行立項,然后對其項目進行需求分析,分析完以后對其需求評審并將其提交給開發,同時QA(質量保證)團隊或者測試團隊來編寫測試用例,通過產品經理,開發人員和測試人員對測試用例進行評審,評審完以后,測試人員進行冒煙測試,確認完基本功能沒有問題以后,將根據用例來進行測試,生成缺陷報告提交給開發,開發修改以后對其進行回歸測試,如果還是有缺陷,就重復以上操作,其次對其進行驗收測試,最后完成交付
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/121057.html
摘要:源網頁說明文檔所有關于你應該且必須知道的。性能和優化概述的兼容性旨在兼容多種不同版本的支持的兼容性地理框架打算成為世界級的地理框架。其目標是盡可能簡單地構建應用程序并利用空間使能數據的功能。 源網頁:https://docs.djangoproject.co... django說明文檔 所有關于django你應該且必須知道的。 第一步 你是否django編程新手,那就從此開始!從零開始...
摘要:微服務架構概述應用架構的發展應用是可獨立運行的程序代碼,提供相對完善的業務功能。阿里開源的是的典型實現。它目前由官方開發維護,基于開發,提供一套完整的微服務解決方案。 微服務與Spring Cloud 隨著互聯網的快速發展, 云計算近十年也得到蓬勃發展, 企業的IT環境和IT架構也逐漸在發生變革,從過去的單體應用架構發展為至今廣泛流行的微服務架構。 微服務是一種架構風格, 能給軟件應用...
摘要:性能調優概述性能優化有風險和弊端,性能調優必須有明確的目標,不要為了調優而調優盲目調優,風險遠大于收益程序性能的主要表現點執行速度程序的反映是否迅速,響應時間是否足夠短內存分配內存分配是否合理,是否過多地消耗內存或者存在內存泄漏啟動時間程序 [TOC] Java性能調優概述 性能優化有風險和弊端,性能調優必須有明確的目標,不要為了調優而調優!!!盲目調優,風險遠大于收益!!! 程序性...
摘要:該文章用于概述一個小型持續集成環境的搭建的方案什么是持續集成持續集成作為當今軟件開發實踐,可以簡單理解為團隊開發相對頻繁的集成他們的工作,一般讓每個成員每天至少集成一次,而這回造成每天會有多次的版本發布。 該文章用于概述一個小型持續集成環境的搭建的方案 什么是持續集成? 持續集成作為當今軟件開發實踐,可以簡單理解為團隊開發相對頻繁的集成他們的工作,一般讓每個成員每天至少集成一次,而這回...
摘要:產品概述產品概述產品概述本篇目錄產品特點產品特點功能簡介功能簡介操作指南操作指南開發指南開發指南任務調度任務調度產品價格產品價格簡稱,是推出的云上智能化輕量級的大數據基礎服務平臺,能夠幫您快速構建起大數據的分析處理能力。 產品概述本篇目錄產品特點功能簡介操作指南開發指南任務調度產品價格UCloud Smart Data Platform(簡稱 USDP),是 UCloud 推出的云上智能化、...
閱讀 1590·2021-09-26 09:46
閱讀 2675·2021-09-07 09:59
閱讀 2762·2021-09-07 09:59
閱讀 1889·2019-08-30 14:20
閱讀 939·2019-08-26 13:39
閱讀 3184·2019-08-26 12:24
閱讀 781·2019-08-26 11:55
閱讀 1223·2019-08-23 16:49