Атрибуты (поля) тест-кейса
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 126/301
•
Механизм преобразования файлов:
o
механизм определения кодировок;
o
механизм преобразования кодировок;
o
механизм обработки ошибочных ситуаций.
•
Механизм ведения журнала:
o
механизм записи журнала;
o
механизм отображения
журнала в консоли;
o
механизм обработки ошибочных ситуаций.
Согласитесь, что такие длинные названия с постоянно повторяющимся сло-
вом «механизм» читать и запоминать сложно. Перепишем:
•
Стартер:
o
анализатор параметров;
o
сборщик приложения;
o
обработчик ошибок.
•
Сканер:
o
обходчик;
o
обработчик ошибок.
•
Преобразователь:
o
детектор;
o
конвертер;
o
обработчик ошибок.
•
Регистратор:
o
дисковый регистратор;
o
консольный регистратор;
o
обработчик ошибок.
Но что делать, если мы не знаем «внутренностей» приложения (или не очень
разбираемся в программировании)? Модули и подмодули можно выделять на ос-
нове графического интерфейса пользователя (крупные области и элементы внутри
них), на основе решаемых приложением задач и подзадач и т.д. Главное, чтобы эта
логика была одинаковым образом применена ко всему приложению.
Внимание! Частая ошибка! Модуль и подмодуль приложения — это НЕ
действия, это именно структурные части, «куски» приложения. В заблуж-
дение вас могут ввести такие названия, как, например, «печать, настройка
принтера» (но здесь имеются в виду именно части приложения, отвечаю-
щие за печать и за настройку принтера (и названы они отглагольными су-
ществительными), а не процесс печати или настройки принтера).
Сравните (на примере человека): «дыхательная система, лёгкие» — это
модуль и подмодуль, а «дыхание», «сопение», «чихание» — нет; «голова,
мозг» — это модуль и подмодуль, а «кивание», «думание» — нет.
Наличие полей «Модуль» и «Подмодуль» улучшает
такое свойство тест-
кейса, как прослеживаемость
{143}
.
Атрибуты (поля) тест-кейса
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Достарыңызбен бөлісу: