天天看點

《二》軟體測試基本概念及分類

什麼是軟體測試?

是為了發現程式中的錯誤而執行程式的過程,實際輸出與預期輸出間的比較過程

法則:            

1、功能性              

2、可用性            

3、易用性              

4、性能性              

5、相容性   

怎麼測試水杯?

功能性:   需求測試:杯子是否跟需求一緻             UI測試:檢視杯子外觀             相容性:液體、固體              

安全性:   水杯有沒有毒或者細菌            

可靠性:   杯子從不同高度落下是否損壞        杯子可承載的容量

易用性:   杯子是否燙手、防滑、使用是否友善              

壓力測試:水杯可承載的最大重量和容量                

可移植性:杯子不同地方、溫度環境下是否可以正常使用

怎麼測試電梯?

功能測試:   電梯功能是否需求規格說明書一緻  (最基本的上下功能,開關功能,各個按鍵功能) 界面是否跟UI原型一緻          

性能測試:   承重量           運作速度           響應時間          

易用性:                      電梯按鈕布局是否滿足使用者習慣

相容性測試:               比如每個國家的氣溫條件不一樣,是否考慮到這個情況            

本地化/國際化測試:   電梯是否支援國際化          

可維護性測試:           電梯壞了怎麼去維修