В книге широко и достаточно популярно излагаются основные принципы методологии тестирования и отладки программ. Рассматриваются вопросы психологии и экономики тестирования. Значительное место отводится методам корректировки программ.Для специалистов, занимающихся программированием, студентов и аспирантов, изучающих ЭВМ.
Книrа r. Майерса «Искусство тестирования про-
rpaMM» посвящена важному и быстро развивающемуся
разделу современной технолоrии проrраммирования.
Эта книrа может рассматриваться как методическое по-
собие по тестированию и отладке, рассчитанное на ши-
рокий Kpyr специалистов различной квалификации, за-
нимающихся разработкой проrрамм дЛЯ ЭВМ. Ее основ-
ным достоинством является систематичность изложения
методов тестирования проrрамм и подrотовки проrрам-
MHыx тестов. Материал иллюстрирован большим числом
примеров, способствующих практическому освоению
методов тестирования.
Author(s): Майерс Гленфорд
Publisher: Финансы и статистика
Year: 1982
Language: Russian
Commentary: обрезал большие поля
Pages: 178
City: Москва
Предисловие к русскому изданию . . . . . . . 5
Предисловие 13
Г л а в а 1. ТЕСТ ДЛЯ САМООЦЕНКИ . . . . . . 15
Г л а в а 2. ПСИХОЛОГИЯ И ЭКОНОМИКА ТЕСТИРОВАНИЯ ПРОГРАММ 17
Экономика тестирования . . . 21
Принципы тестирования . . . . 25
Литература 31
Г л а в а 3. ИНСПЕКЦИИ, СКВОЗНЫЕ ПРОСМОТРЫ И ОБЗОРЫ ПРОГРАММЫ 32
Инспекции и сквозные просмотры 33
Инспекции исходного текста . . . . . . 35
Список вопросов для выявления ошибок при инспекции . 38
Сквозные просмотры 49
Проверка за столом 51
Оценка посредством просмотра 52
Литература 53
Г л а в а 4. ПРОЕКТИРОВАНИЕ ТЕСТА . . . . . . 54
Тестирование путем покрытия логики программы 55
Эквивалентное разбиение 63
Анализ граничных значений 68
Применение функциональных диаграмм . . . 75
Предположение об ошибке . . . . . . . 92
Стратегия 94
Литература 95
Г л а в а 5. ТЕСТИРОВАНИЕ МОДУЛЕЙ . . . . . . 96
Проектирование тестов 97
Пошаговое тестирование 107
Нисходящее и восходящее тестирование . 1 1 1
Исполнение теста 122
Литература 123
Г л а в а 6. ТЕСТИРОВАНИЕ КОМПЛЕКСОВ ПРОГРАММ . 124
Тестирование функций 130
Тестирование системы 131
Приемо-сдаточные испытания . . . . . . 142
Тестирование правильности установки . . . . 1 4 3
Планирование тестирования и контроль . . . 143
Критерий завершения проверки 146
Независимые агентства по тестированию . . . 1 5 2
Литература 153
Г л а в а 7. ОТЛАДКА 154
Методы «грубой силы» 155
Метод индукции . . 158
Метод дедукции 161
Прослеживание логики в обратном порядке . . 166
Метод тестирования 166
Принципы отладки 167
Анализ ошибок 170
Литература 172
Литература, добавленная при переводе . . . . 172
Предметный указатель . . 173