Table of Contents
境界値分析(BVA)は、入力ドメインの境界でエラーを識別するために使用されるテスト技術です。ソフトウェアがエッジケースを正しく処理することを保証するのに役立ちます。この記事は、実際のシナリオでBVAを適用するためのステップバイステップの計算アプローチを示しています。
境界値分析の理解
BVAは、エラーが発生した一般的な点であるため、入力範囲の端で値をテストすることに焦点を当てています。 通常、入力範囲は[から]までまで、テストケースは、以下の値、つまり、境界上、そしてこの値に対して作成されます。
ステップバイステップ計算アプローチ
プロセスは、入力境界に基づいて重要なテストケースを識別するためにいくつかのステップを含みます。
- [] 入力範囲を特定します:[ 各パラメータの有効な入力間隔を決定します。
- [:[]]] 境界値を定義します。これらの境界線の外側に値を含む最小値と最大値を見つけます。
- テストケースを作成します。]]は、これらの境界点でテスト入力を生成し、範囲の内側/外側に若干インサイドします。
計算例
システムは18歳から65歳まで受け付けます。境界値は18歳から65歳です。テストケースには以下が含まれます。
- 年齢 = 17 (最小限の下の)
- 年齢 = 18 (最小限の境界)
- 年齢 = 19 (最小限の上のちょうど)
- 年齢 = 64 (最大未満)
- 年齢=65(最大境界)
- 年齢 = 66 (最大上)
これらのテストケースは、システムが境界条件と潜在的なエッジエラーを正しく処理していることを確認できます。