Тест-кейс

Test case

Clipboard with a test case

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

Каждый тест-кейс подробно описывает конкретный тестовый сценарий, который должен быть выполнен в ходе тестирования.

Ранее рассмотренный нами артефакт чек-лист может ссылаться на тест-кейсы.

Формат тест-кейса

Атрибуты тест-кейса

Идентификатор: уникальный идентификатор, например, номер.

Приоритет: приоритет выполнения тест-кейса.

Заголовок: ясный и лаконичный заголовок, позволяющий быстро понять суть проверки.

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

Шаги: пошаговая инструкция о том, как выполнить тест.

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

Пример тест-кейса

Идентификатор: #1.

Приоритет: Высокий

Заголовок: «Вход в систему».

Предусловие: пользователь зарегистрирован в системе.

Шаги:

  1. открыть страницу входа в систему
  2. ввести корректный логин и пароль
  3. нажать кнопку «Войти»

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


В зависимости от требований к оформлению тест-кейсов в конкретной компании тест-кейс может содержать данные об авторе, даты создания и модификации тест-кейса, всевозможные вложения, ссылки и комментарии.

Виды тест-кейсов по позитивности сценария

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

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


Пример позитивного тест-кейса
#1. Успешный вход в систему с правильными учётными данными.

Предусловие: пользователь зарегистрирован в системе.

Шаги:

  1. открыть страницу входа в систему
  2. ввести корректные имя пользователя и пароль

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

Пример негативного тест-кейса
#3. Ошибка при попытке входа с неверным паролем.

Предусловие: пользователь зарегистрирован в системе.

Шаги:

  1. открыть страницу входа в систему
  2. ввести правильное имя пользователя, но неверный пароль

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

Тестовый набор или тест-комплект

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


#1. Успешный вход в систему с правильными учётными данными.

Предусловие: пользователь зарегистрирован в системе.

Шаги:

  1. открыть страницу входа в систему
  2. ввести корректные имя пользователя и пароль

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

#3. Ошибка при попытке входа с неверным паролем.

Предусловие: пользователь зарегистрирован в системе.

Шаги:

  1. открыть страницу входа в систему
  2. ввести правильное имя пользователя, но неверный пароль

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

#4. Блокировка после трёх неудачных попыток входа.

Предусловие: IP-адрес пользователя не изменяется.

Шаги:

  1. открыть страницу входа в систему
  2. попробовать войти с неверным именем или паролем более трёх раз

Ожидаемый результат: ошибка с текстом «Превышено количество неудачных попыток входа».

Задача

Протестируйте форму «Вход в систему». Выполните сценарий, описанный в тест-кейсе.


#2. Регистронезависимость имени пользователя при входе в систему.

Предусловие: пользователь с именем tester-today и паролем password зарегистрирован в системе.

Шаги:

  1. изменить регистр символов корректного имени пользователя
  2. нажать кнопку «Войти»

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

Фактический результат:

Статус:

Дата: 18.04.2023

Попробуй
Вход в систему
Cat is logging in
Задача доступна премиум пользователям!

Открой доступ, чтобы заниматься без ограничений.

Полный доступ ко всем практическим задачам
Проверка ответов
Неограниченное количество попыток
Sidebar arrow

ВВЕДЕНИЕ

БАЗОВЫЕ ЗНАНИЯ

УРОВНИ ТЕСТИРОВАНИЯ

UI ТЕСТИРОВАНИЕ

ТЕХНИКИ ТЕСТ ДИЗАЙНА

ТЕСТОВАЯ ДОКУМЕНТАЦИЯ

АУТЕНТИФИКАЦИЯ И АВТОРИЗАЦИЯ

POSTMAN

БАЗЫ ДАННЫХ

ТЕСТИРОВАНИЕ РЕЛИЗА

АНАЛИЗ РАБОТЫ ПРИЛОЖЕНИЯ

ПОДГОТОВКА К СОБЕСЕДОВАНИЮ

Как составить резюме Топ вопросов Тест Собеседование