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



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

Плохо 
Хорошо 
… 
8. 
Отправить приложению сообщение 
WM_CLICK в любое из видимых окон. 
… 
8. 
Передать фокус ввода любому из не 
свёрнутых окон приложения (если таких 
нет — развернуть любое из окон). 
9. 
Проэмулировать событие «клик левой 
кнопкой мыши» для активного окна. 

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


Особенности тест-кейсов в автоматизации
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 266/301 
Плохо 
Хорошо 
1. 
Кликнуть по ссылке «Expand data». 
2. Выбрать из появившегося списка значе-
ние «Unknown». 
1. Кликнуть по ссылке «Expand data». 
2. 
Дождаться завершения загрузки данных 
в список «Extended data» (select id="ex-
tended_data"
): список перейдёт в состояние 
enabled. 
3. 
Выбрать в списке «Extended data» значе-
ние «Unknown». 

Не стоит искушать специалиста по автоматизации на вписывание в код тест-
кейса константных значений (т.н. «хардкодинг»). Если вы можете понятно 
описать словами значение и/или смысл некоей переменной, сделайте это. 
Сравните: 
Плохо 
Хорошо 
1. Открыть http://application/. 
1. Открыть главную страницу приложения. 

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


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




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

    Басты бет