1.軟件質量需求的分類
軟件質量需求用於確定測試目標
測試目標包括:功能、性能、界面、易用性、兼容性、安全性、可用性/可靠性、可擴展性等
功能以外統稱非功能
2.性能
反應軟件運行時的效率和占用資源情況的能力
時間特性:時間短、速度快、效率高。
資源特性:占用資源
3.界面
布局合理
控件位置恰當
文字沒有亂碼,字體大小合適
顏色使用恰當
圖片、表格恰當、舒適、美觀
4.易用性
在指定條件下使用時,軟件產品被理解、學習、使用和吸引用戶的能力。
5.兼容性/可執行性
指軟件產品從一種環境遷移到另外一種環境的能力,反應一個軟件與不同硬件環境、操作平台,其他軟件的共同使用的能力。包括不同硬件、平台、軟件自身不同版本、其他版本、數據的兼容。
6.安全性
指軟件產品保護信息和數據的能力
7.可用性/可移植性
指系統正常運行的能力或程度。可用性=可正常運行時間(正常運行時間+非正常運行時間)*100%。
8.可維護性
指軟件產品可被修改的能力
9.可擴展性/可伸縮性測試
過很少的改動就能實現整個系統處理能力的增長。