経験則
ヒューリスティックとは何ですか?
ヒューリスティックとは、問題、学習、発見を解決するための経験に基づく手法の最適ではないソリューションを指します。
ソフトウェアのテスト容易性のヒューリスティック
Controllability - ソフトウェアとハードウェアの状態はテストエンジニアが制御でき、ソフトウェアモジュールは個別にテストできます
Observability - オブジェクトまたはシステムの状態、および出力に影響を与える他のすべての要因を確認してください。
Availability - 製品が段階的に進化するにつれて、ソースコードにアクセスできるかどうかを確認します。
Simplicity - デザインに一貫性があるかどうかを確認します。機能の単純さ、構造の単純さ、およびコードの単純さを確認してください。
Stability - ソフトウェアへの変更が頻繁ではなく、変更が管理および伝達されているかどうかを確認します。
ユーザーインターフェイスデザイン(UID)のヒューリスティックインターフェイス
システムステータスの可視性
システムと現実世界のマッチング
一貫性と基準
エラー防止
使用の柔軟性と効率
美的でミニマリストなデザイン
ヘルプとドキュメント