Software-testing-dictionary-heuristics

提供:Dev Guides
2020年6月22日 (月) 23:08時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

ヒューリスティック

ヒューリスティックとは何ですか?

ヒューリスティックとは、問題、学習、および発見を解決するための経験ベースの技術の最適でないソリューションを指します。

ソフトウェアのテスト容易性の発見的方法

  • *制御性-*ソフトウェアおよびハードウェアの状態はテストエンジニアが制御でき、ソフトウェアモジュールは個別にテストできます。
  • *オブザーバビリティ-*オブジェクトまたはシステムの状態、および出力に影響する他のすべての要因を確認します。
  • *可用性-*製品が段階的に進化するため、ソースコードにアクセスできるかどうかを確認します。
  • *シンプル-*デザインに一貫性があるかどうかを確認します。 機能のシンプルさ、構造のシンプルさ、コードのシンプルさを確認してください。
  • *安定性-*ソフトウェアへの変更がまれであり、変更が制御され伝達されているかどうかを確認します。

ユーザーインターフェイスデザイン(UID)のヒューリスティックインターフェイス

  • システムステータスの可視性
  • システムと現実の世界の間の一致
  • 一貫性と標準
  • エラー防止
  • 柔軟性と使用効率
  • 審美的でシンプルなデザイン
  • ヘルプとドキュメント