-
敏捷測試特點
查看全部 -
敏捷測試價值觀
查看全部 -
白盒測試方法
查看全部 -
黑盒測試實施方法
查看全部 -
黑盒測試的目的
查看全部 -
三種分類方式
查看全部 -
軟件測試按照軟件測試手段分類:黑盒測試、白盒測試、靜態測試、動態測試手工測試、自動化測試。
黑盒測試:無需關注內部結構、但代碼覆蓋率比較低,自動化的黑盒測試復用率較低,維護成本也比較高,黑盒測試主要測試是否有不正確或者遺漏的功能,在接口上,輸入是否能被正確的接受,能否輸出正確地結果,是否有數據結構或者數據文件的訪問錯誤,性能上是否能滿足要求,黑盒測試的主要設計方法有等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、正交試驗分析法、狀態圖遷移法、流程分析法。
白盒測試:內部邏輯代碼對開發人員是透明的,也叫透明測試,主要看邏輯覆蓋率,語句覆蓋、條件覆蓋、條件組合覆蓋、分支覆蓋、判定覆蓋、條件判定組合覆蓋、路徑覆蓋。白盒測試會迫使測試人員去思考軟件的實現原理,可以檢測代碼中的每條分支和路徑、可以揭示隱藏在代碼中的錯誤、對代碼的測試比較徹底,比較昂貴。白盒測試的主要測試方法有代碼檢測法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試法。
靜態測試:無需執行被測程序,看文檔或代碼。互審-》走查-》會議
動態測試:運行被測程序,檢查結果與預期結果的差異。
手工測試:深度測試和強調主觀判斷的測試。眾包測試、探索式測試等。
自動化測試: 使用單獨的測試工具控制測試的自動化執行以及對預期和結果進行自動檢查。單元測試、接口測試、性能測試。
查看全部 -
軟件測試的職業發展方向:
技術方向:黑盒測試、白盒測試、自動化測試、性能測試、安全測試、測試架構。
管理方向:測試組長、測試經理、測試總監、項目經理。
軟件測試的一個學習路線:
系統知識儲備:linux(必會)、互聯網網絡基礎、數據庫、編程基礎。
功能測試核心:測試模型、測試流程、用例設計、缺陷管理。
自動化測試:web前端開發基礎、瀏覽器調試工具的使用、接口測試工具的使用、web自動化測試selenium、自動化測試框架的使用和搭建、自動化測試平臺。
性能測試:性能需求分析、性能測試工具的使用、性能的監控分析和調優。
安全測試:抓包工具的使用、安全漏洞原理、安全漏洞測試方法、漏洞的防范。
測試進階學習:shell腳本、測試工具的研發、敏捷測試&TestOps、Mock、Docker。
軟件測試按照測試的階段來分:
單元測試:一般由開發人員對最小模塊逐一測試
集成測試:各個單元模塊之間的接口
系統測試:整個系統的功能和性能
驗收測試:alpha測試、beta測試
查看全部 -
軟件測試概念查看全部
-
安全測試工具查看全部
-
工具查看全部
-
瀏覽器內核查看全部
-
回顧總結:? 。。
查看全部 -
11111
查看全部 -
回歸測試:關鍵模塊和重點功能,盡量自動化
冒煙測試:代碼更改后的測試,主要是整體流程和整體功能實現的測試
查看全部
舉報