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



Pdf көрінісі
бет295/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   291   292   293   294   295   296   297   298   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Преимущества
Недостатки

Широкое распространение. 

Универсальность в рамках своего набора 
технологий. 

Хорошая документация и большое сообще-
ство специалистов, с которыми можно про-
консультироваться. 

Высокий уровень абстракции. 

Наличие большого набора готовых решений 
и описаний соответствующих лучших практик 
применения того или иного фреймворка для 
решения тех или иных задач. 

Требуется время на изучение фреймворка. 

В случае написания собственного фрейм-
ворка де-факто получается новый проект по 
разработке ПО. 

Высокая сложность перехода на другой 
фреймворк. 

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

Высокий риск выбора неподходящего 
фреймворка. 
Запись и воспроизведение (Record & Playback) 
Технология записи и воспроизведения (Record & Playback) стала актуальной 
с появлением достаточно сложных средств автоматизации, обеспечивающих глу-
бокое взаимодействие с тестируемым приложением и операционной системой. Ис-
пользование этой технологии, как правило, сводится к следующим основным ша-
гам: 
1. 
Тестировщик вручную выполняет тест-кейс, а средство автоматизации запи-
сывает все его действия. 
2. 
Результаты записи представляются в виде кода на высокоуровневом языке 
программирования (в некоторых средствах — специально разработанном). 
3. 
Тестировщик редактирует полученный код. 
4. 
Готовый код автоматизированного тест-кейса выполняется для проведения 
тестирования в автоматизированном режиме. 
Возможно, вам приходилось записывать макросы в офисных приложе-
ниях. Это тоже технология записи и воспроизведения, только применён-
ная для автоматизации решения офисных задач. 
Сама технология при достаточно высокой сложности внутренней реализации 
очень проста в использовании и по самой своей сути, потому часто применяется 
для обучения начинающих специалистов по автоматизации тестирования. Её ос-
новные преимущества и недостатки показаны в таблице 3.2.f. 
371
Selenium WebDriver Documentation [
https://www.selenium.dev/documentation/en/webdriver/



Технологии автоматизации тестирования
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


Достарыңызбен бөлісу:
1   ...   291   292   293   294   295   296   297   298   ...   307




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

    Басты бет