Читать онлайн «Тестирование программного обеспечения. Базовый курс. Практическое руководство»

Автор С. Куликов

Ñ. Ñ. ÊÓËÈÊΠÒÅÑÒÈÐÎÂÀÍÈÅ ÏÐÎÃÐÀÌÌÍÎÃÎ ÎÁÅÑÏÅ×ÅÍÈß ÁÀÇÎÂÛÉ ÊÓÐÑ ÏÐÀÊÒÈ×ÅÑÊÎÅ ÏÎÑÎÁÈÅ МИНСК ИЗДАТЕЛЬСТВО «ЧЕТЫРЕ ЧЕТВЕРТИ» 2015 УДК 004. 4’6 ББК 32. 973. 26-018. 2 К90 Куликов, С. C. К90 Тестирование программного обеспечения. Базовый курс : практ. пособие. / С. С. Куликов. — Минск: Четыре четверти, 2015. — 294 с. ISBN 978-985-7103-91-1. В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обоб- щить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Эта книга будет по- лезна как тем, кто только начинает заниматься тестированием программного обеспечения, так и опытным специалистам — для систематизации уже имеющихся знаний и организации обучения в своей команде. УДК 004. 4’6 ББК 32. 973. 26-018. 2 ISBN 978-985-7103-91-1 © Куликов С. С. , 2015 © Оформление. ОДО «Издательство “Четыре четверти”», 2015 ÑÎÄÅÐÆÀÍÈÅ Предисловие от автора, или зачем нужна эта книга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Ðàçäåë 1: ÒÅÑÒÈÐÎÂÀÍÈÅ È ÒÅÑÒÈÐÎÂÙÈÊÈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1. 1. ЧТО ТАКОЕ ТЕСТИРОВАНИЕ И ОТКУДА ОНО ПОЯВИЛОСЬ . . . . . . . . . . . . . . . . . 7 1. 2. КТО ТАКОЙ ТЕСТИРОВЩИК И ЧТО ОН ДЕЛАЕТ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1. 3. ЧТО НУЖНО ЗНАТЬ И УМЕТЬ И ЧЕМУ МОЖНО НАУЧИТЬСЯ . . . . . . . . . . . . . . 12 1. 4. МИФЫ И ЗАБЛУЖДЕНИЯ О ТЕСТИРОВАНИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Ðàçäåë 2: ÎÑÍÎÂÍÛÅ ÇÍÀÍÈß È ÓÌÅÍÈß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2. 1. ПРОЦЕССЫ ТЕСТИРОВАНИЯ И РАЗРАБОТКИ ПО . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2. 1. 1. Модели разработки ПО . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 19 2. 1. 2. Жизненный цикл тестирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2. 2. ТЕСТИРОВАНИЕ ДОКУМЕНТАЦИИ И ТРЕБОВАНИЙ . . . . . . . . . . . . . . . . . . . . . . . . . 31 2. 2. 1. Что такое «требование» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2. 2. 2. Важность требований . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2. 2. 3. Источники и пути выявления требований . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2. 2. 4. Уровни и типы требований . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2. 2. 5.