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



Pdf көрінісі
бет286/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   282   283   284   285   286   287   288   289   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

 
Стр: 265/301 
3.2.2. 
Особенности тест-кейсов в автоматизации 
Часто (а в некоторых проектах и «как правило») автоматизации подвергаются 
тест-кейсы, изначально написанные простым человеческим языком (и, в принципе, 
пригодные для выполнения вручную) — т.е. обычные классические тест-кейсы, ко-
торые мы уже рассматривали подробно в соответствующей главе
{120}

И всё же есть несколько важных моментов, которые стоит учитывать при раз-
работке (или доработке) тест-кейсов, предназначенных для дальнейшей автомати-
зации. 
Главная проблема состоит в том, что компьютер — это не человек, и соот-
ветствующие тест-кейсы не могут оперировать «интуитивно понятными описани-
ями», а специалисты по автоматизации совершенно справедливо не хотят тратить 
время на то, чтобы дополнить такие тест-кейсы необходимыми для выполнения ав-
томатизации техническими подробностями, — у них хватает собственных задач. 
Отсюда следует список рекомендаций по подготовке тест-кейсов к автомати-
зации и непосредственно самой автоматизации: 

Ожидаемый результат в автоматизированных тест-кейсах должен быть опи-
сан предельно чётко с указанием конкретных признаков его корректности. 
Сравните: 
Плохо 
Хорошо 
… 
7. Загружается стандартная страница по-
иска. 
… 
7. 
Загружается страница поиска: title = 
«Search page», присутствует форма с по-
лями «input type="text"», «input 
type="submit" value="Go!"
», присутствует 
логотип «logo.jpg» и отсутствуют иные гра-
фические элементы («img»). 

Поскольку тест-кейс может быть автоматизирован с использованием различ-
ных инструментальных средств, следует описывать его, избегая специфиче-
ских для того или иного инструментального средства решений. Сравните: 
Плохо 
Хорошо 
1. 
Кликнуть по ссылке «Search». 
2. 
Использовать clickAndWait для синхро-
низации тайминга. 
1. Кликнуть по ссылке «Search». 
2. 
Дождаться завершения загрузки стра-
ницы. 

В продолжение предыдущего пункта: тест-кейс может быть автоматизирован 
для выполнения под разными аппаратными и программными платформами, 
потому не стоит изначально прописывать в него что-то, характерное лишь 
для одной платформы. Сравните: 


Достарыңызбен бөлісу:
1   ...   282   283   284   285   286   287   288   289   ...   307




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

    Басты бет