В этом посте мы увидим разницу между тестовым набором и тестовым сценарием. В большинстве интервью вы столкнетесь с этим вопросом, то есть тестовый сценарий или тестовый пример. Здесь, в этом посте, мы покажем 10 различий между тестовым сценарием и тестовым набором. Оба этих шаблона тестового сценария и тестового примера относятся к тестовым артефактам. Эти два шаблона очень полезны тестировщикам на этапах разработки и выполнения тестов жизненного цикла тестирования программного обеспечения (STLC).
Тестовый сценарий и тестовый пример
Что такое тестовый сценарий?
Тестовый сценарий дает представление о том, что мы должны тестировать. Сценарий тестирования похож на тестовый пример высокого уровня.
Сценарий тестирования отвечает на вопрос Что тестировать?
Предположим, что нам нужно протестировать функциональность страницы входа в Приложение Gmail. Сценарий тестирования функциональности страницы входа в Gmail выглядит следующим образом:
Пример сценария тестирования: Проверка функциональности входа
Что такое тестовый пример?
Тестовые наборы — это набор положительных и отрицательных исполняемых шагов тестового сценария, который имеет набор предварительных условий, тестовых данных, ожидаемого результата, постусловий и фактических результатов.
Тестовый пример отвечает на вопрос «Как пройти тестирование»
Предположим, что нам нужно протестировать функциональность страницы входа в приложение Gmail. Ниже приведены тестовые примеры для вышеуказанной функциональности страницы входа:
Примеры тестовых случаев:
Тестовый пример 1:Введите действительное имя пользователя и действительный пароль
Проверка 2: Введите действительное имя пользователя и неверный пароль
Проверка 3: Введите неверное имя пользователя и действительный пароль< br>Тестовый пример 4: введите неверное имя пользователя и неверный пароль
Разница между тестовым набором и тестовым сценарием
ТЕСТ-СЛУЧАЙ | ТЕСТ-СЦЕНАРИЙ |
---|---|
Тестовый пример состоит из имени тестового примера, предварительного условия, шагов теста, ожидаемого результата и позиции t condition | Тестовый сценарий представляет собой один лайнер, но он связан с несколькими тестовыми примерами |
Тестовый пример подсказывает пользователю, как тестировать | Тестовый сценарий подсказывает пользователю, что тестировать |
Цель тестового сценария – проверка сквозной функциональности программного приложения | |
Создание тестовых случаев важно при работе с тестировщиками вне офиса | Создание тестовых сценариев поможет вам в ситуации, когда время ограничено (особенно при работе в Agile). |
Программные приложения часто меняются. Это приводит к изменению дизайна страниц и добавлению новых функций. Трудно поддерживать тестовые сценарии | Тестовые сценарии легко поддерживать благодаря их высокоуровневому дизайну |
Больше затрат времени по сравнению с тестовые сценарии | Меньше затрат времени по сравнению с тестовыми сценариями |
Требуется больше ресурсов для создания и выполнения тестовых случаев | Относительно меньше ресурсов, достаточных для создания и тестирования с использованием тестовых сценариев |
Помогает в исчерпывающем тестировании приложения | Помогает гибко тестировать сквозную функциональность |
Тестовые сценарии основаны на тестовых сценариях | Тестовые сценарии основаны на сценариях использования |
Тестовые случаи — это действия низкого уровня | Тестовые сценарии — это действия высокого уровня |
Тестовые случаи пишутся тестировщиками | Тестовые сценарии пишут руководители тестирования, бизнес-аналитики и тестировщики. |
Тестовый набор может быть связан или не связан с несколькими тестовыми сценариями.< td class=column-2>Сценарии тестирования имеют несколько тестовых случаев. |
Примечание. Совместное использование тестового сценария и тестовых случаев обеспечит надежную инициативу тестирования с высоким охватом. Лучше всего писать тестовые сценарии, а затем переходить к тестовым случаям. Несмотря на то, что это лучшая практика, в сегодняшнюю эпоху Agile большинство компаний предпочитают сценарии тестирования. Тестовые случаи заменяются тестовыми сценариями в эпоху agile для экономии времени. Подробное объяснение шаблона тестового случая см. в сообщении ниже.
Тестовое задание с объяснением
Вы также можете скачать образец шаблона тестового случая здесь.
TAG: qa