Что такое тестирование и откуда
оно появилось
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 8/301
Хорошим источником дополнительной информации о процессах тестиро-
вания является книга Рекса Блэка «Ключевые процессы тестирования»
(
«Critical Testing Processes», Rex Black).
В нулевые годы
нынешнего века развитие
тестирования продолжалось в
контексте поиска всё новых и новых путей, методологий, техник и подходов к обес-
печению качества. Серьёзное влияние на понимание тестирования оказало появ-
ление гибких методологий разработки и таких подходов, как «разработка под управ-
лением тестированием
9
(test-driven development
10
, TDD
)». Автоматизация тестиро-
вания уже воспринималась как обычная неотъемлемая часть большинства проек-
тов, а также стали популярны идеи о том, что во главу процесса тестирования сле-
дует ставить не соответствие программы требованиям, а её способность предоста-
вить конечному пользователю возможность эффективно решать свои задачи.
О
современном этапе
развития тестирования
мы будем говорить на протя-
жении всего остального материала. Если же отметить вкратце основные характе-
ристики, то получится примерно такой список: гибкие методологии и гибкое тести-
рование, глубокая интеграция с процессом разработки, широкое использование ав-
томатизации, колоссальный набор технологий и инструментальных средств, кросс-
функциональность команды (когда тестировщик и программист во многом могут вы-
полнять работу друг друга).
Воистину подробнейшую историю развития тестирования ПО (начиная с
1822
года, не шутка) можно найти в статье «The History of Software Test-
ing
»
11
на ресурсе «Testing References». Также немалый интерес представ-
ляет статья «The Growth of Software Testing»
12
(David Gelperin, Bill Hetzel).
Задание 1.1.b:
если вам не очень хорошо знакомы такие понятия как TDD,
BDD, DDT, KDT,
— найдите их описание в Интернете и изучите. Конечно
же, это задание относится и к любым другим непонятным терминам.
9
Да, грамматически корректно будет «разработка под управлением тестирования», но традиционно так сложилось, что
целый ряд подобных подходов «под управлением…» называют, используя творительный падеж: т.е. «…тестирова-
нием», «…данными», «…ключевыми словами» и т.д.
10
Достарыңызбен бөлісу: