Отладка и тестирование приложений в среде Visual Studio 2005. Евсеева О.Н - 4 стр.

UptoLike

Составители: 

4
3. Критерии выбора тестов.................................................................................... 44
3.1. Требования к идеальному критерию тестирования .................................... 44
3.2. Классы критериев ........................................................................................... 44
3.2.1. Структурные критерии (класс I) ............................................................. 44
3.2.2. Функциональные критерии (класс II)..................................................... 46
Частные виды функциональных критериев. ................................................ 46
Пример применения функциональных критериев....................................... 47
3.2.3. Стохастические критерии (класс III)...................................................... 49
Критерии стохастического тестирования..................................................... 50
3.2.4. Мутационный критерий (класс IV). ....................................................... 51
Пример применения мутационного критерия.............................................. 52
3.3. Оценка полноты тестирования программы по выбранному критерию .... 53
3.3.1. Плоская модель программы .................................................................... 54
3.3.2. Иерархическая модель программы......................................................... 56
3.3.3 Методика интегральной оценки тестированности................................. 59
3.4. Контрольные вопросы и упражнения........................................................... 60
4. Разновидности тестирования............................................................................ 61
4.1. Модульное тестирование ............................................................................... 61
4.1.1. Тестирование на основе потока управления ......................................... 62
4.1.2. Тестирование на основе потока данных ................................................ 62
4.1.3. Методы проектирования тестовых путей для достижения заданной
степени тестированности................................................................................... 63
4.1.4. Пример модульного тестирования ......................................................... 64
4.2. Интеграционное тестирование ...................................................................... 66
4.2.1. Особенности интеграционного тестирования для процедурного
программирования.............................................................................................. 69
4.2.2. Особенности интеграционного тестирования для объектно-
ориентированного программирования............................................................. 71
4.2.3. Пример интеграционного тестирования ................................................ 78
4.3. Системное тестирование ................................................................................ 80
4.3.1. Категории тестов системного тестирования.......................................... 80
4.3.2. Пример системного тестирования приложения.................................... 81
4.4. Регрессионное тестирование ......................................................................... 83
4.4.1. Пример регрессионного тестирования................................................... 84
4.5. Комбинирование уровней тестирования ...................................................... 85
4.6. Автоматизация тестирования ........................................................................ 86
4.7. Издержки тестирования ................................................................................. 90
4.8. Контрольные вопросы и упражнения........................................................... 91
Заключение............................................................................................................... 92
Библиографический список .................................................................................. 93
Предметный указатель........................................................................................... 94