目錄
自動化測試工具腦圖
========================================================web
工具概述
TC:TestCenter,一款功能強大測試管理工具
AR:AutoRunner,一款自動化測試工具軟件,適用於功能測試、迴歸測試、組合測試和大數據量測試。
PR:PerformanceRunner,一款性能測試工具軟件。
CA:CodeAnalyzer,一款靜態代碼分析工具,可用於單元測試等的靜態代碼審查。
jmeter:開源的性能測試工具
selenium:web自動化測試工具框架
========================================================工具
測試管理工具
概述
-
管理團隊人員和測試流程。性能
-
TestCenter
-
是一款功能強大測試管理工具。單元測試
-
TestCenter能夠幫助您:測試
- 實現測試用例的過程管理
- 對測試需求過程、測試用例設計過程、業務組件設計實現過程等整個測試過程進行管理。
- 實現測試用例的標準化
- 即每一個測試人員都可以理解並使用標準化後的測試用例,下降了測試用例對我的的依賴;
- 提供測試用例複用
- 提供可伸縮的測試執行框架,提供自動測試支持;
- 提供測試數據管理
- 幫助用戶統一管理測試數據,下降測試數據和測試腳本之間的耦合度。
工具操做流程
- 用戶建立--項目建立--項目團隊管理--成員受權--缺陷流程配置--進入測試流程
- 測試流程:需求管理--測試用例管理--業務組件管理--測試計劃--測試執行--結果分析--bug管理..
========================================================大數據
自動化測試工具
概述
- 自動化測試含義
- 經過測試工具、測試腳本等手段,按照測試工程師的預約計劃對軟件產品進行自動的測試,從而驗證軟件是否知足用戶的需求
- 自動化測試工具涉及的相關技術:
工具操做流程
-
AR概述
- AutoRunner(簡稱 AR)是一款自動化測試工具軟件
- 適用於功能測試、迴歸測試、組合測試和大數據量測試
-
基於 AR 的自動化功能測試流程
- 按照測試計劃,設計測試用例;
- 根據測試用例的要求錄製測試腳本;
- 添加校驗點和必要的測試數據;
- 運行腳本;
- 觀察測試日誌,若是有缺陷,則提交缺陷報告;
- 重複運行腳本,判斷運行結果與預期結果是否一致。
-
AR的基本操做
-
AR其餘操做
========================================================設計
性能測試工具
概述
-
性能測試日誌
- 經過模擬軟件實際生產運行過程當中的業務壓力,或用戶使用場景,來測試軟件系統的性能是否知足實際生產性能的要求。
- 工具:loadRunner,PR,開源工具Apache JMeter...
-
性能測試流程orm
- 一、性能測試計劃
- 二、性能測試需求分析
- 三、性能測試用例的編寫
- 四、性能測試用例執行
- 五、性能測試分析
- 六、性能測試報告
工具操做流程
PR分哪三部分?
-
腳本生成器;
-
場景控制器;
-
結果分析器;
-
PR的測試流程以下:
- 制定測試計劃;
- 生成測試腳本;
- 建立場景;
- 運行場景;
- 監控測試場景;
- 分析測試結果。
-
要點
- 腳本生成:錄製--添加事務--添加集合點--參數化。
- 場景生成:建立場景--設置場景計劃--場景執行。
- 結果分析:設置結果報告參數--生成結果報告。
- 提供虛擬用戶圖、事務概要圖、事務響應時間、每秒經過事務數、事務性能概要圖、每秒點擊量、吞吐量等
-
-
LoadRunner分哪三部分?
-
LoadRunner進行測試的流程?
- 一、 測試測試
- 二、 建立虛擬用戶腳本
- 三、 建立運行場景
- 四、 運行測試腳本
- 五、 監視場景
- 六、 分析測試的結果
========================================================
靜態代碼檢查工具
CA概述
代碼掃描工具 Code Analyzer(簡稱 CA)
經過分析或檢查源程序的語法、結構、過程以及接口來檢查程序的正確性和規範性,找出代碼中隱藏的錯誤和缺陷,提升代碼質量。
CA 檢查源代碼的過程不須要實際執行程序,是一種自動靜態檢查的軟件工具
CA操做
END