Искусство тестирования программ

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

В книге широко и достаточно популярно излагаются основные принципы методологии тестирования и отладки программ. Рассматриваются вопросы психологии и экономики тестирования. Значительное место отводится методам корректировки программ.Для специалистов, занимающихся программированием, студентов и аспирантов, изучающих ЭВМ. Кни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