РуЛиб - онлайн библиотека > Куликов Святослав > Учебники и самоучители по компьютеру > Тестирование программного обеспечения. Базовый курс > страница 2

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

сбои, отказы и т.д. .................................................................... 164
Отчёт о дефекте и его жизненный цикл ................................................................. 167
Атрибуты (поля) отчёта о дефекте ....................................................................... 171
Инструментальные средства управления отчётами о дефектах .................. 181
Свойства качественных отчётов о дефектах ..................................................... 190
Логика создания эффективных отчётов о дефектах ......................................... 195
Типичные ошибки при написании отчётов о дефектах ....................................... 199
Планирование и отчётность ...................................................................................... 205
Тест-план и отчёт о результатах тестирования............................................... 208
Оценка трудозатрат .................................................................................................... 225
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ РАЗЛИЧНЫХ ТЕХНИК ТЕСТИРОВАНИЯ .......................... 231
2.7.1.
2.7.2.
2.7.3.
2.7.4.
2.7.5.
2.7.6.
Позитивные и негативные тест-кейсы .................................................................. 231
Классы эквивалентности и граничные условия .................................................... 234
Доменное тестирование и комбинации параметров ............................................ 239
Попарное тестирование и поиск комбинаций ......................................................... 242
Исследовательское тестирование ........................................................................... 246
Поиск причин возникновения дефектов ................................................................... 250
РАЗДЕЛ 3: АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ .............................................................................. 254
3.1.
ВЫГОДЫ И РИСКИ АВТОМАТИЗАЦИИ ................................................................................... 254
3.1.1.
3.1.2.
3.2.
ОСОБЕННОСТИ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ .......................................... 261
3.2.1.
3.2.2.
3.2.3.
3.3.
Преимущества и недостатки автоматизации ...................................................... 254
Области применения автоматизации ...................................................................... 258
Необходимые знания и навыки .................................................................................... 261
Особенности тест-кейсов в автоматизации ........................................................ 262
Технологии автоматизации тестирования ........................................................... 266
АВТОМАТИЗАЦИЯ ВНЕ ПРЯМЫХ ЗАДАЧ ТЕСТИРОВАНИЯ ............................................... 276
РАЗДЕЛ 4: ПРИЛОЖЕНИЯ .................................................................................................................... 277
4.1.
КАРЬЕРА ТЕСТИРОВЩИКА ...................................................................................................... 277
4.2.
КОММЕНТАРИИ К ЗАДАНИЯМ .................................................................................................. 278
4.3. КОМАНДНЫЕ ФАЙЛЫ ДЛЯ WINDOWS И LINUX, АВТОМАТИЗИРУЮЩИЕ ВЫПОЛНЕНИЕ
ДЫМОВОГО ТЕСТИРОВАНИЯ ............................................................................................................. 281
4.4.
ПРИМЕР ДАННЫХ ДЛЯ ПОПАРНОГО ТЕСТИРОВАНИЯ ...................................................... 290
4.5.
СПИСОК ОСНОВНЫХ ОПРЕДЕЛЕНИЙ .................................................................................... 293
РАЗДЕЛ 5: ЛИЦЕНЗИЯ И РАСПРОСТРАНЕНИЕ ................................................................................ 298
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2021
Стр: 3/298
Предисловие от автора, или зачем нужна эта книга
Предисловие от автора, или зачем нужна эта книга
Выражаю огромную благодарность коллегам из
EPAM Software Testing Division за ценные замечания
и рекомендации в процессе подготовки материала.
Особую благодарность выражаю тем тысячам
читателей, которые присылали вопросы, пожелания,
замечания — благодаря вашему вкладу книга стала лучше.
В основу этой книги положен пятнадцатилетний опыт проведения тренингов
для тестировщиков. За это время накопилась огромная коллекция вопросов от слушателей, и стали отчётливо видны типичные для многих начинающих проблемы и
сложности. Представляется разумным обобщить этот материал в виде книги, которая поможет начинающим тестировщикам быстрее погрузиться в профессию и избежать многих досадных ошибок.
С момента выхода первого и второго изданий в книгу было внесено множество правок, основанных на отзывах читателей и переосмыслении автором отдельных идей и формулировок. Благодаря вопросам читателей и дискуссиям на тренингах удалось уточнить и сгладить спорные моменты, прояснить определения и дать
пояснения там, где это оказалось необходимым. Идеал недостижим, но хочется верить, что в его направлении был сделан большой шаг.
Эта книга не ставит своей задачей полноценное раскрытие всей предметной
области со всеми её нюансами, потому не воспринимайте её как учебник или справочник — за десятилетия развития тестирование накопило такой объём данных,
что для его формального представления не хватит и десятка книг. Также прочтения
лишь этой одной книги вовсе не достаточно, чтобы стать «гуру тестирования».
Тогда зачем же нужна эта книга!?
Во-первых, эту книгу стоит прочитать, если вы твёрдо решили заниматься
тестированием, — она будет полезна как «совсем начинающим», так и имеющим
некоторый опыт в тестировании.
Во-вторых, эту книгу можно и нужно использовать как опорный материал во
время тренингов. Здесь можно и нужно много чёркать, дописывать, отмечать непонятное, записывать вопросы и