什麼是軟體測試?
是為了發現程式中的錯誤而執行程式的過程,實際輸出與預期輸出間的比較過程
法則:
1、功能性
2、可用性
3、易用性
4、性能性
5、相容性
怎麼測試水杯?
功能性: 需求測試:杯子是否跟需求一緻 UI測試:檢視杯子外觀 相容性:液體、固體
安全性: 水杯有沒有毒或者細菌
可靠性: 杯子從不同高度落下是否損壞 杯子可承載的容量
易用性: 杯子是否燙手、防滑、使用是否友善
壓力測試:水杯可承載的最大重量和容量
可移植性:杯子不同地方、溫度環境下是否可以正常使用
怎麼測試電梯?
功能測試: 電梯功能是否需求規格說明書一緻 (最基本的上下功能,開關功能,各個按鍵功能) 界面是否跟UI原型一緻
性能測試: 承重量 運作速度 響應時間
易用性: 電梯按鈕布局是否滿足使用者習慣
相容性測試: 比如每個國家的氣溫條件不一樣,是否考慮到這個情況
本地化/國際化測試: 電梯是否支援國際化
可維護性測試: 電梯壞了怎麼去維修