啟發式方法



什麼是啟發式方法?

啟發式方法是指基於經驗的技術來解決問題、學習和發現的非最優解。

軟體可測試性的啟發式方法

  • 可控性 - 軟體和硬體狀態可以由測試工程師控制,並且軟體模組可以獨立測試

  • 可觀察性 - 檢查物件或系統狀態以及所有其他影響輸出的因素。

  • 可用性 - 檢查原始碼是否可以在產品分階段演進時訪問。

  • 簡單性 - 檢查設計是否一致。檢查功能簡單性、結構簡單性和程式碼簡單性。

  • 穩定性 - 檢查軟體的更改是否不頻繁,以及更改是否得到控制和溝通。

使用者介面設計 (UID) 的啟發式介面

  • 系統狀態的可見性

  • 系統與現實世界的匹配

  • 一致性和標準

  • 錯誤預防

  • 使用靈活性和效率

  • 美觀和極簡主義設計

  • 幫助和文件

廣告