Software-testing-dictionary-anomaly

提供:Dev Guides
移動先:案内検索

異常

異常とは何ですか?

ソフトウェアテストでは、異常とは予想される結果とは異なる結果を指します。 この動作は、ドキュメントまたはテスターの概念と経験から生じる可能性があります。

また、アノマリーは、テストウェアが仕様どおりに動作する可能性があるため、ユーザビリティの問題を指すこともありますが、それでもユーザビリティを向上させることができます。 時々、異常は欠陥/バグとも呼ばれます。

異常レポートとは何ですか?

典型的な異常レポートには、次のパラメーターが含まれます。

  • 欠陥識別子
  • 欠陥の要約
  • 欠陥の説明
  • 欠陥の状態
  • 欠陥を再現する手順
  • 重大度
  • 優先度
  • バグの記録日
  • バグが特定されたエリア
  • 開発者/テスターのコメント

データフローの異常とは

データフローの異常は、ボックステストまたは静的テストの実行中に特定されます。 データフローの異常は、アクションのシーケンスに基づいて2文字を使用して表されます。 定義(d)、強制終了(k)、および使用(u)。 dd、dk、du、kd、kk、ku、ud、uk、uuの3つのアクションのシーケンスに基づいて、9つの可能な組み合わせがあります。 次の表は、これらの組み合わせのどれが受け入れられ、これらのどれが異常であると疑われるかを明確に示しています。

Combination Description Anomaly possibilities
dd Defined the data objects twice Harmless but suspicious
dk Defined the data object but killed it without using it. Bad Programming Practice
du Defined the data object and using it NOT an Anomaly
kd Killed the Data Object and redefined NOT an Anomaly
kk Killed the Data Object and killed it again Bad Programming Practice
ku Killed the Data Object and then used Defect
ud Used the Data Object and redefined NOT an Anomaly
uk Used the Data Object and Killed NOT an Anomaly
uu Used the Data Object and used it again NOT an Anomaly