【刷題】麪筋-測開-測試工具總結

目錄

自動化測試工具腦圖






========================================================web

工具概述

TC:TestCenter,一款功能強大測試管理工具
AR:AutoRunner,一款自動化測試工具軟件,適用於功能測試、迴歸測試、組合測試和大數據量測試。
PR:PerformanceRunner,一款性能測試工具軟件。
CA:CodeAnalyzer,一款靜態代碼分析工具,可用於單元測試等的靜態代碼審查。
jmeter:開源的性能測試工具
selenium:web自動化測試工具框架

========================================================工具

測試管理工具

概述

  • 管理團隊人員和測試流程。性能

  • TestCenter

    • 是一款功能強大測試管理工具。單元測試

    • TestCenter能夠幫助您:測試

      • 實現測試用例的過程管理
        • 對測試需求過程、測試用例設計過程、業務組件設計實現過程等整個測試過程進行管理。
      • 實現測試用例的標準化
        • 即每一個測試人員都可以理解並使用標準化後的測試用例,下降了測試用例對我的的依賴;
      • 提供測試用例複用
        • 用例和腳本可以被複用,以保護測試人員的資產;
      • 提供可伸縮的測試執行框架,提供自動測試支持;
      • 提供測試數據管理
        • 幫助用戶統一管理測試數據,下降測試數據和測試腳本之間的耦合度。

工具操做流程

  • 用戶建立--項目建立--項目團隊管理--成員受權--缺陷流程配置--進入測試流程
  • 測試流程:需求管理--測試用例管理--業務組件管理--測試計劃--測試執行--結果分析--bug管理..

========================================================大數據

自動化測試工具

概述

  • 自動化測試含義
    • 經過測試工具、測試腳本等手段,按照測試工程師的預約計劃對軟件產品進行自動的測試,從而驗證軟件是否知足用戶的需求
  • 自動化測試工具涉及的相關技術:
    • 錄製/回放技術和腳本技術。

工具操做流程

  • AR概述

    • AutoRunner(簡稱 AR)是一款自動化測試工具軟件
    • 適用於功能測試、迴歸測試、組合測試和大數據量測試
  • 基於 AR 的自動化功能測試流程

    • 按照測試計劃,設計測試用例;
    • 根據測試用例的要求錄製測試腳本;
    • 添加校驗點和必要的測試數據;
    • 運行腳本;
    • 觀察測試日誌,若是有缺陷,則提交缺陷報告;
    • 重複運行腳本,判斷運行結果與預期結果是否一致。
  • AR的基本操做

    • 新建項目
    • 新建腳本
    • 錄製腳本,並保存
    • 回放腳本
  • AR其餘操做

    • 腳本參數化pd.getFrom
    • 腳本循環體for

========================================================設計

性能測試工具

概述

  • 性能測試日誌

    • 經過模擬軟件實際生產運行過程當中的業務壓力,或用戶使用場景,來測試軟件系統的性能是否知足實際生產性能的要求。
    • 工具:loadRunner,PR,開源工具Apache JMeter...
  • 性能測試流程orm

    • 一、性能測試計劃
    • 二、性能測試需求分析
    • 三、性能測試用例的編寫
    • 四、性能測試用例執行
    • 五、性能測試分析
    • 六、性能測試報告

工具操做流程

PR分哪三部分?

  • 腳本生成器;

  • 場景控制器;

  • 結果分析器;

  • PR的測試流程以下:

    • 制定測試計劃;
    • 生成測試腳本;
    • 建立場景;
    • 運行場景;
    • 監控測試場景;
    • 分析測試結果。
  • 要點

    • 腳本生成:錄製--添加事務--添加集合點--參數化。
    • 場景生成:建立場景--設置場景計劃--場景執行。
    • 結果分析:設置結果報告參數--生成結果報告。
      • 提供虛擬用戶圖、事務概要圖、事務響應時間、每秒經過事務數、事務性能概要圖、每秒點擊量、吞吐量等
  • LoadRunner分哪三部分?

    • 腳本生成器;
    • 場景控制器;
    • 結果分析器;
  • LoadRunner進行測試的流程?

    • 一、 測試測試
    • 二、 建立虛擬用戶腳本
    • 三、 建立運行場景
    • 四、 運行測試腳本
    • 五、 監視場景
    • 六、 分析測試的結果

========================================================

靜態代碼檢查工具

CA概述

代碼掃描工具 Code Analyzer(簡稱 CA)
經過分析或檢查源程序的語法、結構、過程以及接口來檢查程序的正確性和規範性,找出代碼中隱藏的錯誤和缺陷,提升代碼質量。
CA 檢查源代碼的過程不須要實際執行程序,是一種自動靜態檢查的軟件工具

CA操做

  • 入源代碼,設置好規則包,就能夠啓動執行代碼分析

END

相關文章
相關標籤/搜索