Нужны как положительные, так и отрицательные тестовые примеры для приведенного ниже сценария.

Один из моих друзей получил этот вопрос ниже в своем интервью.

Сценарий тестирования:

Мужчина движется с верха здания на низ.

Я несколько смог написать два положительных тестовых случая.

Положительный тестовый пример:

  1. Использование лифта

  2. Использование шагов

Но я не могу писать отрицательные тестовые случаи. Не могли бы вы мне помочь?


person Raja Subramani    schedule 08.01.2014    source источник


Ответы (3)


По моему мнению, несколько случаев будут такими:

  1. Мужчина спускается по лестнице из бетона (положительно)
  2. Мужчина использует лестницу из дерева или веревки (положительно)
  3. Человек спускается и шаги неполные (негатив)
  4. Человек спускается по веревке и лестнице и наполовину сломался (негатив)
  5. Человек использует веревочную веревку и деревянную лестницу, и веревка не может выдержать вес человека. (Отрицательный)
  6. Всего этаж над землей, лестницы нет (Отрицательно)
  7. Мужчина падает со здания (Негатив)
person user2306302    schedule 09.01.2014

Положительные тестовые случаи — это случаи, которые соответствуют сценарию. Отрицательные тестовые случаи — это любые случаи, которые отклоняются от этого сценария.

Вот некоторые примеры:

  • Positive
    • Man jumps from building's top to the ground
    • Человек летит с крыши здания на Луну и летит обратно на дно
    • Или любым способом, гарантирующим, что человек начнет с вершины здания до основания.
  • Negative
    • Man jumps from building's top to the ground but the gravity suddenly becomes negative and he cannot touch the ground
    • То же, что и выше, но ветер вверх слишком сильный
    • То же, что и выше, но что-то мешает ему идти дальше, когда он завершает свое путешествие на X% (0 ‹= X ‹= 100).
    • Любое отклонение от любого положительного тестового примера является отрицательным тестовым случаем.

Я использую понятие X, чтобы обозначить, что это один из примеров, где число тестовых случаев бесконечно.

Мой опыт объяснения тестирования людям до сих пор показывает, что люди в ИТ-индустрии еще недостаточно понимают тестирование. В этом примере я пытаюсь объяснить, насколько абстрактным является тестирование, но не уверен, что оно хорошо воспринимается и понимается.

person CuongHuyTo    schedule 16.01.2014
comment
Кажется, что не все люди понимают, что такое тестовый пример, возможно, поэтому никто не голосует за мой ответ, но по крайней мере один голосует за него. - person CuongHuyTo; 24.12.2014
comment
Возможно, вам нужно понять, что такое тестовый пример -ve. Внезапное изменение силы тяжести до нуля или сильная сила ветра невозможны. Этого вообще не может быть. - person arka.b; 21.07.2015

  1. Человек спускается по лестнице, и она сломана (Негатив), поэтому он не может двигаться дальше.
  2. Человек застрял в лифте из-за сбоя питания (отрицательный)
person user261881    schedule 20.11.2014