atesting.ru Блог Как написать тестовые примеры: шаблон тестового случая с примерами

Как написать тестовые примеры: шаблон тестового случая с примерами

 Как написать тестовые примеры: шаблон тестового набора с примерами

Что такое тестовый пример?

A шаблон тестового случая — это документ, относящийся к одному из тестовых артефактов, который позволяет тестировщикам разрабатывать тестовые примеры для конкретного тестового сценария, чтобы проверить, работают ли функции приложения должным образом или нет. Тестовые примеры — это набор положительных и отрицательных исполняемых шагов тестового сценария, который имеет набор предварительных условий, тестовых данных, ожидаемых результатов, пост-условий и фактических результатов.

Большинство компаний таковы. используя инструменты управления тестовыми случаями, такие как Quality Center (HP QC), JIRA и т. д., и некоторые компании все еще используют таблицы Excel для написания тестовых примеров.

Посмотрите видео ниже, чтобы посмотреть «Как писать» Тестовые примеры вручную »

В чем разница между тестовым сценарием и тестовым набором?

Тестовый сценарий: Тестовый сценарий дает представление о том, что мы должны тестировать. Сценарий тестирования похож на тестовый пример высокого уровня.

Например: проверьте функциональность входа в учетную запись Gmail.

Также прочтите «Сценарий тестирования против теста» Случай

Предположим, нам нужно написать тестовые примеры для сценария (проверить логин учетной записи Gmail).

Вот несколько тестовых примеров.

1. Введите действительное имя пользователя и действующий пароль
2. Введите действительное имя пользователя и недействительный пароль
3. Введите недействительное имя пользователя и действительный пароль
4. Введите недействительное имя пользователя и недействительный пароль

Кто пишет тестовые примеры?

Это варьируется от компании к компании. Если предположить, что команда состоит из разработчиков и преданных тестировщиков, тогда это может быть что-то вроде совместных усилий.

  • Разработчики пишут модульные тесты
  • Developers & amp; Тестировщики пишут интеграционные тесты.
  • Тестировщики пишут приемочные тесты

Общий формат шаблона тестового случая

Найдите скриншот шаблона тестового случая ниже:

< p>  Как написать тестовые примеры: шаблон тестового набора с примерами »/> </p>
</p>
<h3> <strong> Как написать тестовые примеры при ручном тестировании </strong> </h3>
<p> Выполните следующие действия. шаги по написанию тестовых примеров. </p>
<h4> <strong>Шаг 1. Идентификатор тестового набора: </strong> </h4>
<p> Каждый тестовый набор должен быть представлен уникальным идентификатором. Для лучшего понимания и распознавания рекомендуется следовать некоторым соглашениям об именах. </p>
<h4> <strong> Шаг 2 — Описание тестового набора: </strong> </h4>
<p> Правильно выберите тестовые примеры из теста сценарии </p>
<p> <strong> Пример: </strong> </p>
<p> Тестовый сценарий: проверьте логин в Gmail <br /> Тестовый случай: введите действительное имя пользователя и действующий пароль </p>
<h4> <strong> Шаг 3 — Предварительные условия: </strong> </h4>
<p>Условия, которые необходимо выполнить перед выполнением тестового примера. Укажите, если имеются какие-либо предварительные условия. </p>
<p> <strong> Пример. </strong> Для входа требуется действующая учетная запись Gmail </p>
<h4> <strong> Шаг 4 — Шаги проверки: </strong > </h4>
<p> Для выполнения тестовых случаев вам необходимо выполнить некоторые действия. Так что напишите правильные шаги теста. Подробно укажите все этапы тестирования и в том порядке, в котором они могут быть выполнены с точки зрения конечного пользователя. </p>
<p> <strong> Пример: </strong> </p>
<ul>
<li> Enter Имя пользователя </li>
<li>Введите пароль </li>
<li> Нажмите кнопку «Войти». </li>
</ul>
<h4> <strong> Шаг 5 — Тестовые данные: </strong> </h4>
<p> Для выполнения вам нужны правильные тестовые данные. шаги теста. Так что соберите соответствующие тестовые данные. Данные, которые можно использовать в качестве входных данных для тестовых случаев. </p>
<p> <strong> Пример: </strong> </p>
<ul>
<li> Имя пользователя: rajkumar@softwaretestingmaterial.com </li>
<li> Пароль: STM </li>
</ul>
<h4> <strong> Шаг 6 — Ожидаемый результат: </strong> </h4>
<p>Результат, которого мы ожидаем после выполнения тестовых примеров. Это может быть что угодно, например домашняя страница, соответствующий экран, сообщение об ошибке и т. Д. </p>
<p> <strong> Пример: </strong> успешный вход </p>
<h4> <strong> Шаг 7. Публикация Условие: </strong> </h4>
<p> Условия, которые необходимо выполнить при успешном выполнении тестового примера. 
<p> <strong> Пример: </strong> отображается почтовый ящик Gmail </p><p><!-- Yandex.RTB R-A-1614401-1 -->
<div id=

Шаг 8 — Фактический результат:

Результат, который система показывает после выполнения тестового примера. Зафиксируйте результат после казни. Основываясь на этом результате и ожидаемом результате, мы устанавливаем статус тестового примера.

Пример: перенаправлено в почтовый ящик Gmail

Шаг 9 — Статус:

Наконец, установите статус «Пройдено» или «Не пройдено» в зависимости от ожидаемого результата по сравнению с фактическим результатом. Если фактические и ожидаемые результаты совпадают, укажите это как «Пройдено». В противном случае сделайте это как Неудачное. Если тест не проходит, он должен пройти весь жизненный цикл ошибки, чтобы быть исправленным.

Пример:

Результат: пройден

Другие важные поля шаблона тестового примера:

Project Name: Имя проекта, которому принадлежат тестовые примеры

Модуль Имя: Имя модуля, которому принадлежат тестовые наборы.

Справочный документ: Укажите путь к справочным документам (если таковые имеются, например, Документ с требованиями, План тестирования, Сценарии тестирования и т. Д.)

Автор: Имя тестировщика, создавшего тестовые примеры

Дата создания: Когда были созданы тестовые наборы

Проверено: Имя тестировщика, создавшего тестовые случаи

Дата проверки: Когда тестовые примеры были рассмотрены

Выполнено: Имя тестировщика, выполнившего тестовый пример

Дата выполнения: Когда тестовый пример был выполнен

Комментарии: Включите информацию о значении, которая поможет команде

Рекомендации по написанию хорошего тестового примера

Хорошо написанный тестовый пример должен:

  • Легко понять и выполнить
  • Создавать тестовые примеры с точки зрения конечного пользователя.
  • Использовать уникальный идентификатор тестового набора
  • Имейте четкое описание.
  • Добавьте соответствующие пре & amp; постусловия
  • Укажите точный ожидаемый результат
  • Тестовые наборы должны быть повторно использованы & amp; поддерживаемый
  • Используйте методы тестирования
  • Получите экспертную оценку

Если вы будете следовать лучшим методам написания тестовых примеров, то любой член команды сможет легко понять и легко выполнить хорошо написанный тестовый пример. Его должно быть легко читать и понимать не только для того, кто его написал, но и для других тестировщиков.

Легко понять и выполнить:

Чтобы облегчить понимание и ускорить выполнение тестовых примеров, нам необходимо использовать простой и понятный язык, такой как «Перейти на страницу входа», «ввести имя пользователя», «ввести пароль», «нажать кнопку входа в систему» ​​и т. Д.

Создание тестовых примеров с точки зрения конечного пользователя:

Создавайте тестовые примеры, помня о конечном пользователе. Создаваемые вами тестовые примеры должны соответствовать требованиям клиентов.

Используйте уникальный идентификатор тестового набора:

Рекомендуется использовать уникальный идентификатор с некоторым соглашением об именах для лучшее понимание и распознавание целей.

Имейте четкое описание.

Описание вашего тестового примера должно быть достаточно четким, чтобы понимать, что тестировщик собирается делать с этот тестовый пример.

Добавьте правильные предварительные условия & amp; постусловия:

В некоторых случаях тестовые примеры должны удовлетворять некоторым условиям перед выполнением или достигать некоторых условий после выполнения. Эти условия необходимо правильно указать в предварительных и постусловиях.

Укажите точный ожидаемый результат:

Включите ожидаемый результат: ожидаемый результат сообщает нам, что будет результатом определенного шага теста. Тестировщики выбирают критерии прохождения или отказа на основе ожидаемого результата.

Тестовые наборы должны быть многоразовыми & amp; поддерживаемый:

Хорошо написанный тестовый пример можно многократно использовать и поддерживать. Бывают случаи, когда разработчики меняют код, а тестировщикам необходимо обновить тестовые примеры. Если наши тестовые примеры легко читать и понимать, то их будет легко обновить не только тот, кто их написал, но и другие тестировщики.

Используйте методы тестирования:

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

  • Разделение эквивалентности
  • Анализ граничных значений
  • Таблица решений
  • Переход между состояниями
  • Исследовательское тестирование
  • Угадывание ошибок

Получите экспертную оценку:

Пусть ваши коллеги рассмотрят ваши тестовые примеры, чтобы выявить дефекты в их дизайне.

Популярные инструменты управления тестовыми случаями

< p> одними из популярных инструментов для процесса управления тестированием являются

  1. PractiTest
  2. Test Rail
  3. Testpad
  4. Qase
  5. Klaros
  6. Test Collab
  7. QMetry
  8. Meliora Testlab
  9. TestLodge
  10. TestCaseLab

Не пропустите эту подробную статью о лучших инструментах управления тестовыми случаями на рынке.

Загрузить шаблон тестового случая

< p> Образец тестового случая — шаблон для справки.

Загрузить

TAG: qa