啟發式方法
什麼是啟發式方法?
啟發式方法是指基於經驗的技術來解決問題、學習和發現的非最優解。
軟體可測試性的啟發式方法
可控性 - 軟體和硬體狀態可以由測試工程師控制,並且軟體模組可以獨立測試
可觀察性 - 檢查物件或系統狀態以及所有其他影響輸出的因素。
可用性 - 檢查原始碼是否可以在產品分階段演進時訪問。
簡單性 - 檢查設計是否一致。檢查功能簡單性、結構簡單性和程式碼簡單性。
穩定性 - 檢查軟體的更改是否不頻繁,以及更改是否得到控制和溝通。
使用者介面設計 (UID) 的啟發式介面
系統狀態的可見性
系統與現實世界的匹配
一致性和標準
錯誤預防
使用靈活性和效率
美觀和極簡主義設計
幫助和文件
廣告