配列を引数として取り、特定の値の存在に応じて true または false を返すメソッドがあります。
このシナリオでは、いくつのテスト ケースを作成する必要がありますか?
私は3と思います:
- 値が存在する場合
- 値が存在しない場合
- 配列が空の場合 (でも 2 でカバーできますか?? )
配列を引数として取り、特定の値の存在に応じて true または false を返すメソッドがあります。
このシナリオでは、いくつのテスト ケースを作成する必要がありますか?
私は3と思います:
3 つのテスト ケースを考えることができます。
これはテストしたい関数のコードであるため、有用なテスト ケースの数を知ることはできません。あなたのコードが何をするかをもう一度考えてみてください。値はどのように見つけられるでしょうか?
例: コードが特定の名前の値を見つけようとしていて、文字列比較を行う場合、文字列比較で発生する可能性のある問題を考えてください -> キーが大文字と小文字を区別しない、null と等しい空の文字列に変換すると、重複をどのように処理し、他の型は文字列に正しく変換されますか (型ジャグリング)?