Введение
11
своей работы не раз и не два я пытался осилить классические со-
чинения по теории тестирования, но каждый раз осознание соб-
ственного бессилия в поисках сиюминутного практического
смысла не давало мне дочитать очередной фолиант.
Пример
Безработная девушка Маша П. захотела стать бухгалтером. Она приходит
на соответствующие курсы, но вместо прикладных, оплачиваемых знаний
по назначению счетов и инструкций МНС ей преподают теорию макроэко-
номики и историю бухгалтерии. Маша думает, что она не сможет осилить
бухгалтерию, и бросает курсы. В итоге Родина теряет потенциально бле-
стящего бухгалтера и обретает реально радикального члена компартии.
Я преклоняюсь перед предметом "история". О пользе Теории (с
большой буквы "Т") и говорить не приходится, но, как я убедился
на своем многолетнем опыте работы и преподавания, наиболее
эффективный подход к тренингу тестировщиков заключается
в том, чтобы дать им практический инструментарий, напра-
вить мозги в нужную сторону — и в бой, а теоретические мета-
ния тридцатилетней давности можно почитать на досуге, после
того как устроился на работу.
Кроме того, есть
• политические нюансы работы;
• распространенные ошибки менеджмента;
• продюсеры, программисты и релиз-инженеры, работу ко-
торых нужно понимать изнутри, — .
в общем легион того, о чем вам напрямую не напишут и не
скажут, но что может быть не менее важно для выживания в соф-
тверной компании, чем профессиональные знания.
Будучи человеком честным и в некоторой степени благородным,
признаюсь, что позаимствую классическое начало книг о тести-
ровании, заключающееся в трусливом: "Не используйте знания
из этой книги, если речь идет о тестировании критического ПО ".
Итак,
я свидетельствую, что все, о чем я расскажу, действительно ра-
ботает, и работает именно так в крупнейших западных интернет-
компаниях;
я также свидетельствую, что все, о чем я расскажу, в силу объ-
ективных причин не может на 100 процентов гарантировать ПО
от наличия проблем.