Программное обеспечение тест Базовой книга 2 Издание программного тестирования программного обеспечения.
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
краткое введение
В этой книге используется инновационный метод для объяснения теста программного обеспечения: тестирование программного обеспечения определяется как процесс, который применяет общую цель и точные стандарты для структуры или модели программного обеспечения.Эта книга охватывает новую разработку тестирования программного обеспечения, включая тестирование современных типов программного обеспечения (например, объекты, сетевые приложения и встроенное программное обеспечение).Второе издание значительно расширило базовые знания, подробно обсудила структуру автоматизации тестов и добавил новые примеры и много упражнений.
Оглавление
Издатель
Переводчик
Предисловие
Часть 1 Основы тестирования программного обеспечения
Глава 1 Почему тестирование программного обеспечения 2
1.1, когда у программного обеспечения будут проблемы 3
1.2 Цель программного тестирования 6
1.3 Справочная заметка 13
Глава 2 модели управляемой тестовой дизайн 15
2.1 Основная основа 15
2.2.
2.3 Тестовый уровень на основе программных мероприятий 17
2.4 Код покрытия 19
2.5 Модель Теста драйвера 21
2.5.1.
2.5.2.
2.5.3.
2.5.4 Оценка теста 23
2.5.5 Тестер и абстракция 23
2.6 Почему MDTD важен 25
2.7 Справочная заметка 25
Глава 3 Автоматизация теста 27
3.1 Измерение программного обеспечения 27
3.2 Композиция тестового примера 28
3.3 Структура автоматизации тестирования 30
3.3.1 Junit Test Framework 31
3.3.2 Тест драйвера данных 35
3.3.3 Добавить параметры в модульный тест 36
3.3.4 Запустите Junit 38 из командной строки
3.4 За пределами автоматизации 38
3.5 Справочная заметка 41
Глава 4 Тест 42
4.1 Кривая затрат 42
4.1.1 Кривая стоимости изменения действительно приручена? 43
4.2 Тестовое оборудование—&Mdash; Guardian 44
4.2.1 Непрерывная интеграция 45
4.2.2 Системный тест в гибких методах 45
4.2.3 Тест будет добавлен в систему хранения 46
4.2.4 Слабость тестирования в гибких методах 47
4.3 Справочная заметка 48
Глава 5 Дизайн тестирования на основе руководящих принципов 49
5.1 Код определения 49
5.2 неудобно и содержит 52
5.3 Преимущества Cover Code 53
5.4 Следующая часть 54
5.5 Справочная примечание 54
Вторая часть охватывает критерии
Глава 6 Введите Космическое подразделение 58
6.1 Введите модель домена. Модель 60
6.1.1 Входной домен модель входного домена модель 61
6.1.2 Функция -На основе входной доменной модели 61 модель 61
6.1.3 Дизайн функция 62
6.1.4 Выберите блок и тестовое значение 63
6.1.5 Проверьте модель входного домена 65
6.2 Руководство по комбинированной стратегии 66
6.3 Собственность между проверкой функций 71
6.4 Пример расширения: Drive IDM 72 из Javadoc
6.4.1 Задача проектирования в тестовых случаях на основе IDM 72
6.4.2 Для итераторов спроектируйте тестовый пример на основе IDM 73
6.5 Справочная заметка 78
Глава 7 Рисунок Обложка 82
7.1 Обзор 82
7.2 Рисунок, покрывающая стандарт 86
7.2.1 Стандарт структурного покрытия 87
7.2.2.
7.2.3 Поток данных составляет 97
7.2.4. Критерии покрытия цифры включают отношения 103 103
7.3. Покрытие рисунка на основе исходного кода 104
7.3.1 Структурная диаграмма на основе исходного кода.
7.3.2 Диаграмма потока данных на основе исходного кода охватывает 108
7.4 График охватывает элемент дизайна 116
7.4.1 Структурная диаграмма элемента дизайна.
7.4.2 Диаграмма потока данных элементов проектирования покрывает 118
7.5 Рисунок со спецификациями проектирования 124
7.5.1 Ограничение тестовой последовательности 125
7.5.2. Статус поведения программного обеспечения 127
7.6 График обложки случая использования 134
7.6.1. Сцена сцена 137
7.7 Справочная заметка 137
Глава 8 Логическое покрытие 141
8.1 Эффективные критерии покрытия семантической логики 141
8.1.1 Стандарт простого логического покрытия 142
8.1.2.
8.1.3 Крышка курса Antfacty 148
8.1.4 неудобно и содержит 148
8.1.5 Пусть предложение определит предикат 150
8.1.6 Найдите значение руководства 153
8.2 Стандарт покрытия грамматической логики 157
8.2.1 Покрытие контейнера 158
8.2.2 очень маленький DNF 159
8.2.3 Mumcut Code 160
8.2.4 Cunu 163
8.3 Структурированное логическое покрытие программы 166
8.3.1. Удовлетворение предиката 169
8.3.2 Удовлетворение охвата пункта 170
8.3.3 Удовлетворение эффективного охвата пункта 171
8.3.4 Проблема преобразования бумаги 174
8.3.5 Побочные эффекты в предикате.
8.4 Стандартное логическое покрытие 178
8.5 Логическое покрытие ограниченного государственного машины 180
8.6 Справочная заметка 184
Глава 9 Тест на грамматике 187
9.1 Критерии покрытия на основе грамматики 187
9.1.1 Код покрытия на основе общей грамматики 187
9.1.2 Тест на мутацию 189
9.2 Грамматика на основе программы 192
9.2.1 BNF Синтаксис компилятора 192
9.2.2 Вариация на основе программы 193
9.3 Интегрированное тестирование и тест объекта -ориентированного 206
9.3.1 BNF Integrated Test 206
9.3.2 Интегрированная мутация 206
9.4 Грамматика на основе периода 212
9.4.1 BNF Грамматика 212
9.4.2 Мутация на основе мутантов 212
9.5 Введите грамматику пространства 215
9.5.1 BNF Грамматика 215
9.5.2 Мутационный входной синтаксис 218
9.6 Справочная заметка 222
Проверка в третьей части практики
Глава 10 Процесс тестирования управления 226
10.1 Обзор 226
10.2 Анализ спроса и период 227
10.3 Системный и программный дизайн 227
10.4 Промежуточный дизайн 228
10.5 Подробный дизайн 228
10.6 Реализация 229
10.7 Интегрирован 229
10.8 Развертывание системы 229
10.9 Работа и обслуживание 229
10.10 Реализация процесса тестирования 230
10.11 Справочная заметка 230
Глава 11 План теста 231
11.1 Слоистый шаблон плана тестирования 231
11.2 Справочная заметка 233
Глава 12 Реализация 234
12.1 Интегрированный заказ 234
12.2 Тестовая замена 235
12.2.1 Сваи и моделирование: проверьте вариант заменителя 236
12.2.2 Используйте тестовый заменитель для замены компонентов 237
12.3 Справочная заметка 240
Глава 13 Возвратный тест в программном обеспечении 241
13.1 Справочная заметка 243
Глава 14 Написание эффективного теста Пророчество 244
14.1 Контент, который следует проверить 244
14.2 Определите правильное тестовое значение 245
14.2.1 Прямая проверка вывода на основе вывода 246
14.2.2 Избыточное расчет 246
14.2.3 Проверка согласованности 247
14.2.4 Тест на трансформацию 247
14.3 Справочная заметка 248
Тестовый код 250
Ссылки 252
Индекс 269