2013-05-27 5 views
1

У меня есть метод, который принимает массив как аргумент и возвращает true или false в зависимости от наличия определенного значения.Модульное тестирование - сколько здесь проверок

В этом сценарии сколько тестовых случаев должно быть написано?

Я думаю, что 3:

  1. Если значение присутствует
  2. Если значение не
  3. Если массив пуст (может быть покрыто 2, хотя ??)

ответ

2

я могу думать о 3-х тестов:

  1. Если массив не прерывать обслуживание у (или не нуль)
  2. Если значение является действительным или нет (я могу передать объект, где он ожидает строку :))
  3. Если значение присутствует в массиве
0

Это код функции, которую вы хотите протестировать, поэтому вы не можете сказать, сколько тестовых примеров полезно. Подумайте еще раз, что делает ваш код, как будет найдено значение?

Пример: Если ваш код пытается найти значение с определенным именем и вы выполняете сравнение строк, тогда подумайте о проблемах, которые могут возникнуть при сравнении строк -> если ключ будет найден в случае (в) чувствительном , равно null, равному пустой строке, как она обрабатывает дубликаты и другие типы, правильно преобразованные в строки (тип жонглирования)?

Смежные вопросы