異常
異常とは何ですか?
ソフトウェアテストでは、異常とは予想とは異なる結果を指します。この動作は、ドキュメントから、またはテスターの概念と経験から生じる可能性があります。
異常は、テストウェアが仕様どおりに動作する可能性があるため、ユーザビリティの問題を指すこともありますが、それでもユーザビリティを向上させることができます。場合によっては、異常は欠陥/バグと呼ばれることもあります。
異常レポートとは何ですか?
以下のパラメーターは、典型的な異常レポートに関係しています。
欠陥識別子
欠陥の概要
欠陥の説明
欠陥の状態
欠陥を再現する手順
Severity
Priority
バグ記録日
バグが特定された領域
開発者/テスターのコメント
データフローの異常とは何ですか?
データフローの異常は、ボックステストまたは静的テスト中に実行中に識別されます。データフローの異常は、アクションのシーケンスに基づいて2文字を使用して表されます。それらは定義され(d)、殺され(k)、使用されます(u)。dd、dk、du、kd、kk、ku、ud、uk、uuの3つのアクションシーケンスに基づいて、9つの可能な組み合わせがあります。次の表は、これらの組み合わせのどれが受け入れられ、どれが異常であると疑われるかを明確に示しています。
組み合わせ | 説明 | 異常の可能性 |
---|---|---|
dd | データオブジェクトを2回定義しました | 無害だが疑わしい |
dk | データオブジェクトを定義しましたが、使用せずに強制終了しました。 | 悪いプログラミング慣行 |
デュ | データオブジェクトを定義して使用する | 異常ではありません |
K D | データオブジェクトを強制終了し、再定義しました | 異常ではありません |
kk | データオブジェクトを強制終了し、再度強制終了しました | 悪いプログラミング慣行 |
区 | データオブジェクトを強制終了してから使用 | 欠陥 |
ud | データオブジェクトを使用して再定義 | 異常ではありません |
英国 | データオブジェクトを使用して強制終了 | 異常ではありません |
uu | データオブジェクトを使用して再度使用 | 異常ではありません |