Предисловие от автора, или зачем нужна эта книга
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 4/301
Предисловие от автора, или зачем нужна эта книга
Выражаю огромную благодарность коллегам из
EPAM Software Testing Division
за ценные замечания
и рекомендации в процессе подготовки материала.
Особую благодарность выражаю тем тысячам
читателей, которые присылали вопросы, пожелания,
замечания — благодаря вашему вкладу книга стала лучше.
В основу этой книги положен пятнадцатилетний опыт проведения тренингов
для тестировщиков. За это время накопилась огромная коллекция вопросов от слу-
шателей, и стали отчётливо видны типичные для многих начинающих проблемы и
сложности. Представляется разумным обобщить этот материал в виде книги, кото-
рая поможет начинающим тестировщикам быстрее погрузиться в профессию и из-
бежать многих досадных ошибок.
С момента выхода первого и второго изданий в книгу было внесено множе-
ство правок, основанных на отзывах читателей и переосмыслении автором отдель-
ных идей и формулировок. Благодаря вопросам читателей и дискуссиям на тренин-
гах удалось уточнить
и сгладить спорные моменты, прояснить определения и дать
пояснения там, где это оказалось необходимым. Идеал недостижим, но хочется ве-
рить, что в его направлении был сделан большой шаг.
Эта книга не ставит своей задачей полноценное раскрытие всей предметной
области со всеми её нюансами, потому не воспринимайте её как учебник или спра-
вочник — за десятилетия развития тестирование накопило такой объём данных,
что для его формального представления не хватит и десятка книг. Также прочтения
лишь этой одной книги вовсе не достаточно, чтобы стать «гуру тестирования».
Тогда зачем же нужна эта книга!?
Во-первых,
эту книгу стоит прочитать, если вы твёрдо решили заниматься
тестированием, — она будет полезна как «совсем начинающим», так и имеющим
некоторый опыт в тестировании.
Во-вторых, эту книгу можно и нужно использовать как опорный материал во
время тренингов. Здесь можно и нужно много чёркать, дописывать, отмечать непо-
нятное, записывать вопросы и т.д.
В-третьих, эта книга — своего рода «карта», в которой есть ссылки на мно-
жество внешних источников информации (которые
могут оказаться полезными
даже опытным тестировщикам), а также много примеров с пояснениями.
Прежде чем мы приступим к изучению основного материала, давайте опре-
делимся с условными обозначениями:
Определения и иная важная для запоминания информация. Часто будет
встречаться рядом со следующим знаком.
Дополнительные сведения или отсылка к соответствующим источникам.
Всё то, что полезно знать. При этом оригинальные (англоязычные) опре-
деления будут приведены в сносках.
Предостережения и частые ошибки. Недостаточно показать, «как пра-
вильно», часто большую пользу приносят примеры того, как поступать не
стоит.
Задания для самостоятельной проработки. Настоятельно рекомендуется
выполнять их (даже если вам кажется, что всё очень просто).
В
приложении
{281}
есть комментарии ко многим заданиям, но не спешите
туда заглядывать — сначала поработайте самостоятельно.
Предисловие от автора, или зачем нужна эта книга
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 5/301
В тексте вы встретите два вида сносок в виде чисел: если число не взято в
фигурные скобки
12345
— это обычная сноска, которую нужно искать внизу страницы;
если число взято в фигурные скобки
{12345}
— оно представляет
собой номер стра-
ницы, где представлены дополнительные сведения (в электронной версии книги та-
кая сноска является ссылкой).
В дополнение к тексту данной книги рекомендуется пройти
бесплатный он-
лайн-курс
,
содержащий серию видео-уроков, тестов и заданий для самоподготовки.
Напоследок: ничто в этой книге не является догмой, к
любому термину вы
можете найти альтернативное определение, к любой рекомендации — контраргу-
менты. И это нормально. Со временем вы станете понимать контекст ситуации и
применимость (полезность!) той или иной информации. Итак, приступим!