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



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

 
Стр: 264/301 
3.2. 
Особенности автоматизированного тестирования 
3.2.1. 
Необходимые знания и навыки 
Во множестве источников, посвящённых основам автоматизации тестирова-
ния, можно встретить схемы наподобие представленной на рисунке 3.2.a — то есть 
автоматизация тестирования представляет собой сочетание программирования и 
тестирования в разных масштабах (в зависимости от проекта и конкретных задач). 
 
Рисунок 3.2.a — Сочетание программирования и тестирования в автоматизации 
тестирования 
Отсюда следует простой вывод, что специалист по автоматизации тестиро-
вания должен сочетать в себе навыки и умения как программиста, так и тестиров-
щика. Но этим перечень не заканчивается: умение администрировать операцион-
ные системы, сети, различные серверы, умение работать с базами данных, пони-
мание мобильных платформ и т.д. — всё это может пригодиться. 
Но даже если остановиться только на навыках программирования и тестиро-
вания, в автоматизации тоже есть свои особенности — набор технологий. В клас-
сическом ручном тестировании развитие происходит постепенно и эволюционно — 
проходят годы и даже десятилетия между появлением новых подходов, завоёвы-
вающих популярность. В программировании прогресс идёт чуть быстрее, но и там 
специалистов выручает согласованность и схожесть технологий. 
В автоматизации тестирования ситуация выглядит иначе: десятки и сотни 
технологий и подходов (как заимствованных из смежных дисциплин, так и уникаль-
ных) появляются и исчезают очень стремительно. Количество инструментальных 
средств автоматизации тестирования уже исчисляется тысячами и продолжает 
неуклонно расти. 
Потому к списку навыков тестировщика можно смело добавить крайне высо-
кую обучаемость и способность в предельно сжатые сроки самостоятельно найти, 
изучить, понять и начать применять на практике совершенно новую информацию 
из, возможно, ранее абсолютно незнакомой области. Звучит немного пугающе, но 
одно можно гарантировать: скучно не будет точно. 
О нескольких наиболее распространённых технологиях мы поговорим в 
главе «Технологии автоматизации тестирования»
{269}

 
Автоматизация 
тестирования
Програм-
мирование
Програм-
мирование
Тестиро-
вание
Тести-
ро-
вание
Тестиро-
вание
Прог-
рамми- 
рование


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


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




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

    Басты бет