1

配列を引数として取り、特定の値の存在に応じて true または false を返すメソッドがあります。

このシナリオでは、いくつのテスト ケースを作成する必要がありますか?

私は3と思います:

  1. 値が存在する場合
  2. 値が存在しない場合
  3. 配列が空の場合 (でも 2 でカバーできますか?? )
4

2 に答える 2

2

3 つのテスト ケースを考えることができます。

  1. 配列が空でない (または null でない) 場合
  2. 値が有効かどうか (文字列が必要な場所にオブジェクトを渡すことができます:))
  3. 値が配列に存在する場合
于 2013-05-27T20:27:32.530 に答える
0

これはテストしたい関数のコードであるため、有用なテスト ケースの数を知ることはできません。あなたのコードが何をするかをもう一度考えてみてください。値はどのように見つけられるでしょうか?

例: コードが特定の名前の値を見つけようとしていて、文字列比較を行う場合、文字列比較で発生する可能性のある問題を考えてください -> キーが大文字と小文字を区別しない、null と等しい空の文字列に変換すると、重複をどのように処理し、他の型は文字列に正しく変換されますか (型ジャグリング)?

于 2013-05-27T20:47:27.640 に答える