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 |