Тестирование программного обеспечения [Святослав Святославович Куликов] (pdf) читать постранично

-  Тестирование программного обеспечения  4.19 Мб, 303с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Святослав Святославович Куликов

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Тестирование
программного
обеспечения
Базовый курс
(3-е издание)

Версия книги 3.2.4 от 26.07.2023
Тестирование программного о беспечения. Базовый курс.

Тестирование программного обеспечения. Базовый курс.

Содержание
ПРЕДИСЛОВИЕ ОТ АВТОРА, ИЛИ ЗАЧЕМ НУЖНА ЭТА КНИГА ......................................................... 4
РАЗДЕЛ 1: ТЕСТИРОВАНИЕ И ТЕСТИРОВЩИКИ ................................................................................. 6
1.1.

ЧТО ТАКОЕ ТЕСТИРОВАНИЕ И ОТКУДА ОНО ПОЯВИЛОСЬ .................................................. 6

1.2.

КТО ТАКОЙ ТЕСТИРОВЩИК И ЧТО ОН ДЕЛАЕТ ....................................................................... 9

1.3.

ЧТО НУЖНО ЗНАТЬ И УМЕТЬ И ЧЕМУ МОЖНО НАУЧИТЬСЯ ............................................... 12

1.4.

МИФЫ И ЗАБЛУЖДЕНИЯ О ТЕСТИРОВАНИИ ......................................................................... 16

РАЗДЕЛ 2: ОСНОВНЫЕ ЗНАНИЯ И УМЕНИЯ ...................................................................................... 18
2.1.

ПРОЦЕССЫ ТЕСТИРОВАНИЯ И РАЗРАБОТКИ ПО ................................................................. 18
2.1.1.
2.1.2.
2.1.3.

2.2.

ТЕСТИРОВАНИЕ ДОКУМЕНТАЦИИ И ТРЕБОВАНИЙ .............................................................. 32
2.2.1.
2.2.2.
2.2.3.
2.2.4.
2.2.5.
2.2.6.
2.2.7.
2.2.8.

2.3.

Модели разработки ПО.................................................................................................... 18
Жизненный цикл тестирования ................................................................................... 27
Основные принципы тестирования ............................................................................ 29
Что такое «требование» ............................................................................................... 32
Важность требований .................................................................................................... 33
Источники и пути выявления требований ............................................................... 37
Уровни и типы требований ........................................................................................... 39
Свойства качественных требований ......................................................................... 44
Техники тестирования требований ............................................................................ 51
Пример анализа и тестирования требований .......................................................... 54
Типичные ошибки при анализе и тестировании требований ............................... 63

ВИДЫ И НАПРАВЛЕНИЯ ТЕСТИРОВАНИЯ .............................................................................. 67
2.3.1.
Упрощённая классификация тестирования .............................................................. 67
2.3.2.
Подробная классификация тестирования ................................................................. 69
2.3.2.1.
Схема классификации тестирования ..................................................................... 69
2.3.2.2.
Классификация по запуску кода на исполнение .................................................. 73
2.3.2.3.
Классификация по доступу к коду и архитектуре приложения ........................ 73
2.3.2.4.
Классификация по степени автоматизации .......................................................... 75
2.3.2.5.
Классификация по уровню детализации приложения (по уровню
тестирования) ............................................................................................................. 77
2.3.2.6.
Классификация по (убыванию) степени важности тестируемых функций
(по уровню функционального тестирования) ...................................................... 79
2.3.2.7.
Классификация по принципам работы с приложением ..................................... 82
2.3.2.8.
Классификация по природе приложения .............................................................. 83
2.3.2.9.
Классификация по фокусировке на уровне архитектуры приложения .......... 83
2.3.2.10. Классификация по привлечению конечных пользователей ............................. 84
2.3.2.11. Классификация по степени формализации .......................................................... 84
2.3.2.12. Классификация по целям и задачам ...................................................................... 85
2.3.2.13. Классификация по техникам и подходам .............................................................. 93
2.3.2.14. Классификация по моменту выполнения (хронологии) ................................... 101
2.3.3.
Альтернативные и дополнительные классификации тестирования ............ 103
2.3.4.
Классификация по принадлежности к тестированию по методу
белого и чёрного ящиков .............................................................................................. 110

2.4.

ЧЕК-ЛИСТЫ, ТЕСТ-КЕЙСЫ, НАБОРЫ ТЕСТ-КЕЙСОВ .......................................................... 115
2.4.1.
2.4.2.
2.4.3.
2.4.4.
2.4.5.
2.4.6.
2.4.7.

Чек-лист ............................................................................................................................ 115
Тест-кейс и его жизненный цикл ................................................................................. 120
Атрибуты (поля) тест-кейса ..................................................................................... 124
Инструментальные средства управления тестированием .............................. 130
Свойства качественных тест-кейсов ..................................................................... 136
Наборы тест-кейсов ..................................................................................................... 146
Логика создания эффективных проверок ................................................................ 152

Тестирование программного обеспечения. Базовый курс.

© EPAM Systems, 2015–2023

Стр: 2/301

Тестирование программного обеспечения. Базовый курс.
2.4.8.
2.5.

ОТЧЁТЫ О ДЕФЕКТАХ ............................................................................................................... 167
2.5.1.
2.5.2.
2.5.3.
2.5.4.
2.5.5.
2.5.6.
2.5.7.

2.6.

Ошибки, дефекты, сбои, отказы и т.д. .................................................................... 167
Отчёт о дефекте и его жизненный цикл ................................................................. 170
Атрибуты (поля) отчёта о дефекте