Тест-кейс — различия между версиями
Sonya (обсуждение | вклад) (Новая страница: «Тест-кейс (англ. ''test case'' - пошаговый тестовый сценарий) -- пошаговые инструкции проведен…») |
Sonya (обсуждение | вклад) (→Связанные лектио) |
||
Строка 15: | Строка 15: | ||
== Связанные лектио == | == Связанные лектио == | ||
*[[Атрибуты Сообщений]] | *[[Атрибуты Сообщений]] | ||
+ | *[[Полнота и Удобство]] |
Версия 12:30, 21 сентября 2022
Тест-кейс (англ. test case - пошаговый тестовый сценарий) -- пошаговые инструкции проведения тестов в тестировании цифровых систем. Сценарные тесты обыкновенно пишутся на основе пользовательских историй (user story). Пользовательские истории - это один из форматов требований. Стандартный формат такого требования к системе состоит из трёх секций:
- Имея права (описывается пользователь или системная роль того, кто получит выгоду от функционала),
- Я хочу (описывается желаемый функционал),
- Чтобы (описывается выгода, которую функционал создаст для пользователя).
Стандартный сценарий теста формируется на базе сценария требования. Вот, например, формат "Дано-Когда-Тогда" (Given-When-Then или GWT):
- Дано: (описывается начальное состояние сценария),
- Когда: (описывается последовательность конкретных действий, которое совершает пользователь),
- Тогда: (описывается то, что система должна сделать в ответ на описанную выше последовательность действий).
Сценарий как требования, так и теста, обычно имеет название или другой идентификатор. Утверждения теста описываются простыми предложениями в формате "одно подлежащее, один глагол, одно сказуемое". Каждая секция может иметь несколько утверждений. Каждое утверждение пишется на новой строке. Связка "и" применяется в начале строки для второго и каждого последующего утверждения одной секции.