Тестирования программного обеспечения (Software Testing)


Тестовый случай, или тест-кейс (Test Case)



Pdf көрінісі
бет3/4
Дата21.11.2022
өлшемі1.41 Mb.
#465345
1   2   3   4
моя милая пронумерованная ИАР-1-16

Тестовый случай, или тест-кейс (Test Case) – это артефакт, который 
описывает совокупность шагов, конкретных условий и параметров, 
необходимых для проверки реализации функции, над которой проходит процесс 
тестирования. Проверка может быть как полной функции, так и её части.
Под словом «кейс» в тестировании подразумевается следующее: кейс – 
это ситуация, которая создается с целью проверить работу определенной 
функции. В тест-кейсе записывается алгоритм действий, который позволяет 
протестировать каждую конкретную ситуацию – один сценарий применения 
программного обеспечения. Тестовые кейсы бывают двух типов: 
высокоуровневые и низкоуровневые. 
Высокоуровневые тест-кейсы (High level test case) – это тест-кейсы
которые не включают в себя конкретные входные данные и ожидаемые 
результаты. Они ограничиваются общими идеями и операциями. По своей сути 
высокоуровневый тест-кейс схож с подробно описанным пунктом чек-листа.
Высокоуровневые тест-кейсы часто встречаются в интеграционном и 
системном тестировании, а также на уровне дымового тестирования. Также 
высокоуровневые тест-кейсы могут становиться базовой опорой при создании 
низкоуровневых (подробных и полных) тест-кейсов, а также для проведения 
исследовательского тестирования.
Низкоуровневые тест-кейсы (Low level test case) отличаются от 
высокоуровневых тест-кейсов тем, что при их составлении вводятся конкретные 
входные данные, которые сопровождаются обязательным указанием 
ожидаемых от тестирования результатов. Для новичков в сфере тестирования 
низкоуровневые тест-кейсы составлять проще: так как в них описывается вся 
информация (до мельчайших подробностей), целью тестировщика является 
7



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

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

Особое внимание при составлении тест-кейса нужно уделять набору 
тестовых данных – они должны быть правильными, указавать их 
следует в правильной очередности; 

Для достижения наибольшей эффективности, перед составлением 
тест-кейса необходимо составить правильное понимание того, как 
должен реализоваться тестируемый функционал продукта. Если не 
уточнить «темные места» и детали, которые вызывают сомнения, 
может оказаться, придётся выполнять двойную работу – 
переделывая заготовленные или уже проведённые тест-кейсы.
В отличие от чек-листа, оформление тест-кейса должно включать 
обязательные атрибуты: уникальный идентификатор, краткое описание, 
входные данные, шаги, ожидаемый и фактический результат, статус проверки. 
От того, насколько правильно будет заполнена информация в тест-кейсе, 
зависит качество всего процесса тестирования.
8



В процессе тестирование формы регистрации сайта bookcrossing.ru было 
создано 8 тест-кейсов, из них 8 для всех окружений. 6 тест-кейсов получили 
статус «Пройдено», 4 – «Провалено».
9




Достарыңызбен бөлісу:
1   2   3   4




©www.dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет