Тестирование программного обеспечения. Базовый курс. 3-е издание


Слишком длинный перечень шагов, не относящихся к сути (цели) тест-



Pdf көрінісі
бет193/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   189   190   191   192   193   194   195   196   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Слишком длинный перечень шагов, не относящихся к сути (цели) тест-
кейса.
Например, мы хотим проверить корректность одностороннего режима пе-
чати из нашего приложения на дуплексном принтере. Сравните: 
Плохо 
Хорошо 
Односторонняя печать 
1. 
Запустить приложение. 
2. 
В меню выбрать «Файл» -> «Открыть». 
3. 
Выбрать любой DOCX-файл, состоящий из 
нескольких страниц. 
4. 
Нажать кнопку «Открыть». 
5. 
В меню выбрать «Файл» -> «Печать». 
6. 
В списке «Двусторонняя печать» выбрать 
пункт «Нет». 
7. 
Нажать кнопку «Печать». 
8. 
Закрыть файл. 
9. 
Закрыть приложение. 
Односторонняя печать 
1. 
Открыть любой DOCX-файл, содержащий 
три и более непустых страницы. 
2. 
В диалоговом окне «Настройка печати» в 
списке «Двусторонняя печать» выбрать 
«Нет». 
3. 
Произвести печать документа на принтере, 
поддерживающем двустороннюю печать. 


Типичные ошибки при разработке чек-листов, тест-кейсов и наборов тест-кейсов
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 164/301 
Слева мы видим огромное количество действий, не относящихся непосред-
ственно к тому, что проверяет тест-кейс. Тем более что запуск и закрытие прило-
жения, открытие файла, работа меню и прочее или будут покрыты другими тест-
кейсами (со своими соответствующими целями), или на самом деле являются са-
моочевидными (логично ведь, что нельзя открыть приложением файл, если прило-
жение не запущено) и не нуждаются в описании шагов, которые только создают 
информационный шум и занимают время на написание и прочтение. 
Некорректное наименование элементов интерфейса или их свойств.
Иногда из контекста понятно, что автор тест-кейса имел в виду, но иногда это ста-
новится реальной проблемой. Например, мы видим тест-кейс с заглавием «Закры-
тие приложения кнопками "Close" и "Close window"». Уже тут возникает недоумение 
по поводу того, в чём же различие этих кнопок, да и о чём вообще идёт речь. Ниже 
(в шагах тест-кейса) автор поясняет: «В рабочей панели внизу экрана нажать "Close 
window
"». Ага! Ясно. Но «Close window» — это НЕ кнопка, это пункт системного кон-
текстного меню приложения в панели задач. 
Ещё один отличный пример: «Окно приложения свернётся в окно меньшего 
диаметра». Хм. Окно круглое? Или должно стать круглым? А, может, тут и вовсе 
речь про два разных окна, и одно должно будет оказаться внутри второго? Или, всё 
же «размер окна уменьшается» (кстати, насколько?), а его геометрическая форма 
остаётся прямоугольной? 
И, наконец, пример, из-за которого вполне можно написать отчёт о дефекте 
на вполне корректно работающее приложение: «В системном меню выбрать “Фик-
сация расположения”». Казалось бы, что ж тут плохого? Но потом выясняется, что 
имелось в виду главное меню приложения, а вовсе не системное меню. 


Достарыңызбен бөлісу:
1   ...   189   190   191   192   193   194   195   196   ...   307




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

    Басты бет