執行效能是軟體產品的重要特性,是產品是否能夠滿足使用者使用要求的重要指標,直接影響著軟體產品的應用效果。
因而效能測試是軟體產品測試的重要組成部分。
通常,效能測試的主要過程及各階段的主要任務、如下圖所示:
依據效能測試目的的不同,效能測試可分為三種類別:單項功能的執行效能、單項功能中每一步驟的執行效能、不同版本之間的執行效能。不同類別的效能測試採用的方法是不同的,效能測試的三種類別及其採用的方法如下圖所示:
效能測試程式是效能測試工作的實施基礎,其主要功能是讀取測試資料、執行軟體功能、記錄效能測試日誌,如下圖所示:
結合效能測試關注的時間效能指標和效能測試報告所要體現的主要內容,效能測試日誌需要記錄如下內容:
效能測試結果的整理是效能測試中重要工作,其主要是向使用者展現效能結果的結果。效能測試結果的整理過程如下圖所示:
1)以方法為指導,結合特定情況進行具體分析,統計出查詢效能指標和結果。
2)若某項功能的執行時間比較短,逐次統計結果可能為
0,不便於比對的,可採用如下方法進行處理:重複執行該項功能若干次(比如
1000
次),求出所耗費的時間,在求出功能執行的平均時間。
3)測試資料比較多時,可採用平均抽樣提取的方法進行構造。
4)若某項功能的最終統計結果較多,可結合具體情況,對結果進行篩選。至於篩選的具體方法會依據特定的情況而定。
5)測試結論需要從如下幾個方面進行描述——定性和定量的角度a)
測試結果資料的比對:資料值是多少,資料值的之間的相互關係(提高、降低)
b)客觀、準確描述測試資料反映出的問題和測試總體結論。
c)反映測試結論語句加粗顯示,便於開發人員檢視。
效能測試過程
一 測試計畫 非功能需求調研 制定 非功能測試方案 評審 非功能測試方案 二 測試準備 測試環境準備 測試指令碼準備 測試資料準備 測試場景及監控準備 三 測試執行 回歸的話需要多次進行 測試場景執行 場景執行監控 執行結果分析 系統效能調優 四 測試總結 測試結果整理和分析 編寫 非功能測試報告 ...
效能測試過程
13.1 效能測試過程概述 13.2 效能測試設計 需要關注的問題 事務需求 技術需求 系統要求 團隊要求 分析從五個方面分析 需求調研 事務模型 場景模型 資料設計 環境設計 13.2.1 需求調研 與專案經理訪談 當前開發狀態 期望的效能目標 測試起止時間 所處生命週期 與業務專家訪談 關鍵業務...
軟體測試 總體測試過程和各階段測試過程
第一章 寫這篇隨筆的目的有兩個 乙個是鞭策自己學習,二是好記性不如爛筆頭,只有看後能根據自己的理解寫出來才算掌握了。ps 文字功底比較差,剛開始寫可能邏輯性不夠強,我正在努力改進 今天學習的內容是總體測試過程。一 測試工作總體流程圖 v模型是我們在測試過程中常用的一種模型,而且在系統整合專案管理工程...