Что такое Тест кейс (Test Case)?


Тест кейс это что?

Что такое Тест кейс (тестовый случай) — это самая маленькая часть тест документации, это ситуация которая проверяет конкретно взятое условие из требований. Одно условие может проверятся несколькими Тестовыми Случаями (позитивными и негативными). Набор тест кейсов объединяются в тест сьюты

Так тестовый сценарий выглядит в системе для хранения кейсов TestRail:
Тест кейс

Из каких основных полей состоят тест кейсы:

  • ID
  • В это поле записывается номер кейса или номер вместе с какой-то аббревиатурой к примему «PD_Sync_123»служит для их уникальной идентификации среди других кейсов.
  • Summary
  • Cюда записывают краткое описание проблемы. Summary (описание) должно содержать ответ на вопрос что произошло и при каких условиях работает не верно.
  • Steps
  • Здесь описывают шаги, для того чтобы востроизвести баг. Степы рекомендуют максимально сокращать, то есть найти кратчайший путь для воспроизведения бага и описать в степах, и очень важно чтобы они оставались максимально понятными для разработчиков.
  • Expected Result
  • В этом поле описываем ожидаемый результат после хождения по шагам или возможно после конкретных шагов, что бывает реже.
  • Pass/Fail
  • Поле служит для проставления статуса каждому тест кейсу. Если ожидаемый результат совпадает с реальным, то проставляем pass, в противном случае ставим fail. Возможно еще несколько статусов в зависимости от процессов и правил в IT компании
Возможны дополнительные поля для комментариев, ссылок на Баг репорт, Предусловий которые мы должны выполнить перед тем как воспроизводить по Шагам.

Пример Тест Кейса

Простой наглядный пример проверки успешного входа в систему Администратора при условии что его логин и пароль = 'Login' и '12345'.
Можно написать такие Тест Кейсы:

ID
Summary
Steps
Expected Result
Pass/Fail
1Administrator Log in (Positive)1. Open the login page
2. Type 'Login' in the Name field
3. Type '12345' in the Password field
4. Submit
Administrator should be logged in successfullyPassed OR Failed(Поле до стадии выполнения остается пустым или Not tested)
2Administrator Log in with Incorrect password, correct username (Negative)1. Open the login page
2. Type 'Login' in the Name field
3. Type '11111' in the Password field
4. Submit
Administrator should NOT be logged in. «User or Login is incorrect» message is displayedPassed OR Failed(Поле до стадии выполнения остается пустым или Not tested)
3Administrator Log in with Correct password, Incorrect username (Negative)1. Open the login page
2. Type 'Login1' in the Name field
3. Type '12345' in the Password field
4. Submit
Administrator should NOT be logged in. «User or Login is incorrect» message is displayedPassed OR Failed(Поле до стадии выполнения остается пустым или Not tested)


0 комментариев