軟件測試術語總結

測試用例的15個分類:

分類 說明
能力測試 確保程序的目標功能實現
容量測試 發現處理大容量數據時的程序異常
強度測試 發現大規模負載,高強度不間斷持續的數據處理中的異常
可用性測試 評估最終用戶在使用軟件並與軟件交互時的可用性問題
安全性測試 試圖攻破程序的安全防線
性能測試 評估程序的響應時間以及吞吐量瓶頸
存儲測試 確保程序可以正確處理其對存儲的需求,包括系統的存儲和物理上的存儲
配置測試 檢查程序是否能在推薦配置上流暢運行
兼容性/轉換測試 評估新版本是否能兼容老的版本
安裝測試 確保能夠在所有支持的平臺上安裝軟件
可靠性測試 評估程序是否能達到規格說明中的運行時常和MTBF(平均故障間隔時間)要求
可恢復性測試 測試系統恢復相關的功能是否按設計要求實現
服務/可維護性測試 評估系統是否擁有良好的數據處理和日誌機制,以備技術支持和調試之需
文檔測試 校驗所有的用戶文檔是否準確
過程測試 對軟件系統操作或維護所需涉及的流程進行評估和確定
  • 配置項測試:配置項相對於配置而言的,指納入配置管理的產品集合,包括文檔和程序,以及其他配件項,配置項測試指的是對已經研發完畢,納入配置管理並準備提交給客戶的軟件項目進行測試。

  • 配置項測試的測試類型:文檔審查、靜態分析、內存使用缺陷測試、功能測試、性能測試、人機界面測試、餘量測試、接口測試、安全性測試等等。

  1. 文檔審查:對於配置項級別的測試來說,一般審查軟件需求規格說明文檔,還有用戶手冊,在審查中,着重查看需求文檔中對功能和性能的描述,是否遵循軟件任務書的要求,需求的描述是否明確,是否有二義性和模棱兩可的地方,是否與軟件配置項的功能實現有分歧,查看用戶使用手冊,是否支持用戶對軟件的安裝和使用,功能描述和使用步驟是否與軟件實現保持一致,描述是否合理等。
  2. 靜態分析:在不運行代碼的方式下,通過詞法分析,語法分析,控制流,數據流分析等技術對程序代碼進行掃描,驗證代碼是否滿足規範性,安全性,可靠性,可維護性等指標的一種代碼分析技術,掃描代碼工具:klockwork,LDRA,測試人員需要從工具提供的結果中,挑出屬於缺陷的那部分並加以分析。
  3. 內存使用缺陷測試:對軟件內存使用進行測試,看是否有缺陷。
  4. 性能測試:例如完成複雜運算處理的解算時間要求,解算精度要求,網絡傳輸吞吐量,數據庫最大容量,服務器能允許的同時在線訪問數量等等。
  5. 餘量測試:餘量測試依據性能測試的結果,一般要求性能測試之外,還要有20%的餘量,例如服務器的性能要求爲滿足同時在線2000個客戶端,餘量測試需要2400。
  6. 人機界面測試:界面設計要求和設計方案。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章