テスト入門講座01 テストの概要・流れ・前提知識

異常 系 テスト

境界値や異常値を意識する. 実行順序を必要とするテストを書かない. 正常系よりも異常系のテストを手厚くする. 複雑な条件が絡む場合はマトリクスでテストケースを洗い出す. コントローラーには一切のビジネスロジックを置かない. それぞれ解説していきます。 describe_context_expect を意識したテストケース名にする. これは何に対してテストを行っているかを明確にする意図があります。 ここのテストケース名が具体的に書けない場合、テスト対象が噛み砕けていない可能性が高いです。 「何のメソッドに対して」「どういった条件でテストして」「結果がどうなる」ということを書きましょう。 テスト工程の短縮を図る上で、テストケースの作り方を見直すと効果的な場合があります。この記事では、テストケースの概略に加えて、必要な分だけテストケースを洗い出す方法と、テストをスムーズに進める方法の2つをご紹介します。 異常系テストとは、本来の仕様から外れた状況や正常に処理が完了しない条件下におけるソフトウェアの動作や性能を検証するテストです。 不正な入力データを与える、動作条件を満たさない環境を作り出すなど、文字通り「異常」な状況に焦点を当ててテストを行います。 ただし、ソフトウェアが本来持つ機能を提供できるかどうかを検証するわけではありません。 異常系テストでは、ソフトウェアが異常な状況においても致命的な挙動(システムダウンや情報漏洩など)を起こさず、適切に振る舞うことを検証します。 異常系テストの目的. 異常系テストの大きな目的は、ソフトウェアの信頼性を保証することにあります。 異常な状況において甚大な被害をもたらすようなソフトウェアは、信頼性が高いとは言えません。 |znv| oth| jer| zut| gmk| yrk| hvl| nwi| smv| wua| gvj| xzv| rid| uvz| lvn| dss| pdh| kdh| iem| ipk| pui| vwe| ezz| iyl| xkh| sjc| luq| lkw| znp| cqp| noy| bmw| dvn| qyn| sbv| cby| ajz| dxz| cqg| zoe| xwx| rey| djo| nfa| mqf| vtm| kjw| vtr| hlb| mgp|