Обзор Как написать тестовый пример?

Рассмотрим сценарий, в котором вас попросили написать контрольные примеры для тестирования приложения. Вы могли бы начать? Возможно, вы слышали такие термины, как тестовые сценарии, тестовые сценарии, планы тестирования и т. Д. Все эти термины могут показаться вам запутанными, поскольку все они звучат очень похоже, но, разумеется, они имеют разные значения. Очень важно иметь четкое понимание этих терминов программного обеспечения, чтобы вы могли различать их. Чтобы быть эффективными в тестировании, вы должны начать с понимания того, что такое тестовые примеры и как вы можете написать их так, чтобы они соответствовали заданным требованиям.

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

Написание теста

Мы можем определить тестовый набор как набор входных и выходных условий или переменных, которые помогут тестировщику определить, удовлетворяет ли AUT (тестируемое приложение) требованиям, указанным в спецификации требований к программному обеспечению или в документе с требованиями. В основном это документ, который содержит такую ​​информацию, как предварительные условия для тестирования, тестовые данные, используемые для тестирования, идентификатор теста, описание теста, постусловия для тестирования и шаги для выполнения тестирования. Он также содержит подробную информацию о наблюдаемом результате, т. Е. Фактическом результате и результате в соответствии с требованием, т. Е. Ожидаемом результате.

Все эти детали указаны для конкретного сценария испытаний, чтобы проверить соответствие документу требований. В зависимости от сравнения фактического результата с ожидаемым результатом тестовый пример помечается как пройденный и неудачный. У проходного теста есть реальный результат, такой же, как и ожидаемый результат, указанный в требовании. С другой стороны, в случае неудачного теста фактический результат не соответствует ожидаемому результату, и поэтому он помечен как неудачный.

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

Параметры тестового набора:

  1. Идентификатор тестового примера
  2. Название теста
  3. Описание тестового примера
  4. Тестовые данные
  5. Предпосылками
  6. Тестовые шаги
  7. ожидаемый результат
  8. Фактический результат
  9. Постусловия
  10. Тестовая среда

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

Шаги для теста

Шаги для написания хорошего контрольного примера:

  1. Хороший тестовый пример имеет идентификатор теста и строгое имя теста, что обеспечивает ясность тестируемого модуля. Возьмите пример, где вы тестируете страницу регистрации. В этом случае используйте заголовок, который содержит «страницу регистрации» в заголовке.
  2. Хороший тестовый пример имеет хорошо структурированное, сильное, компактное и четкое описание выполняемого теста. Иногда этот раздел может включать предварительные условия, информацию о тестовой среде и другие подобные факторы.
  3. В хорошем тестовом примере упоминаются предположения или любые предварительные условия, необходимые для правильного выполнения данного теста. Это может содержать любые требования, такие как любые права доступа, необходимые для доступа к модулю, тестируемому в приложении.
  4. Тестовый пример с упоминанием информации о тестовых данных, используемых для тестирования, считается хорошим тестовым примером.
  5. Шаги в тестовых случаях должны быть краткими, простыми и понятными. Убедитесь, что шаги не вводят в заблуждение, чтобы не тратить время на тестирование
  6. Ожидаемые и фактические результаты для каждого шага должны быть четко указаны. Это очень полезно для тестировщика, так как при его использовании тестер может четко определить этап, на котором происходит сбой приложения во время сбоя.
  7. И последнее, но не менее важное: убедитесь, что контрольный пример можно использовать повторно.

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

Имя тестового примера: аутентификация страницы регистрации

Описание: Новый пользователь должен иметь возможность успешно зарегистрироваться в приложении.

Условие : пользователь должен быть новым пользователем.

Советы и приемы

При написании тестовых примеров вы должны помнить некоторые моменты, такие как:

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

Вывод

Контрольные примеры являются мощными и полезны для будущих сотрудников, предоставляя им правду о системе и ее функциях.

Рекомендуемые статьи

Это было руководство о том, как написать контрольный пример? Здесь мы обсудили введение, написание тестовых примеров, шаги по написанию хорошего тестового примера, параметры, а также некоторые советы и рекомендации. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Что такое тестирование программного обеспечения?
  2. Тестирование черного ящика
  3. Карьера как инженер-программист
  4. Аппиум против селена
  5. Методы испытаний черного ящика
  6. 8 Важная задача написать шаблон плана тестирования