Интеграционное тестирование ПО
Автор: sap_86 • Ноябрь 6, 2018 • Лабораторная работа • 1,679 Слов (7 Страниц) • 843 Просмотры
МИНОБРНАУКИ РОССИИ
Федеральное государственное автономное образовательное учреждение
высшего образования
«Новосибирский национальный исследовательский государственный университет»
(Новосибирский государственный университет)
Структурное подразделение Новосибирского государственного университета –
Высший колледж информатики НГУ
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Лабораторная работа №7
«Интеграционное тестирование ПО»
Новосибирск
2017
ОГЛАВЛЕНИЕ
Цель работы 3
1 МАТРИЧНАЯ ЭКСПОНЕНТА 3
ТЕСТИРОВАНИЕ ЭЛЕМЕНТОВ 3
ТЕСТИРОВАНИЕ ИНТЕГРАЦИИ 4
ТЕСТИРОВАНИЕ ПРАВИЛЬНОСТИ 5
СИСТЕМНОЕ ТЕСТИРОВАНИЕ 5
2 ОПЕРАЦИИ С ВЕКТОРАМИ 6
ТЕСТИРОВАНИЕ ЭЛЕМЕНТОВ 6
ТЕСТИРОВАНИЕ ИНТЕГРАЦИИ 7
ТЕСТИРОВАНИЕ ПРАВИЛЬНОСТИ 8
СИСТЕМНОЕ ТЕСТИРОВАНИЕ 8
3 ОПЕРАЦИИ С ПОЛИНОМАМИ 9
ТЕСТИРОВАНИЕ ЭЛЕМЕНТОВ 9
ТЕСТИРОВАНИЕ ИНТЕГРАЦИИ 10
ТЕСТИРОВАНИЕ ПРАВИЛЬНОСТИ 11
СИСТЕМНОЕ ТЕСТИРОВАНИЕ 11
4 КОМПЛЕКСНАЯ ЭКСПОНЕНТА 12
ТЕСТИРОВАНИЕ ЭЛЕМЕНТОВ 12
ТЕСТИРОВАНИЕ ИНТЕГРАЦИИ 13
ТЕСТИРОВАНИЕ ПРАВИЛЬНОСТИ 13
СИСТЕМНОЕ ТЕСТИРОВАНИЕ 14
5 ПРОИЗВЕДЕНИЕ ПОЛИНОМОВ И РЯД ТЕЙЛОРА 15
ТЕСТИРОВАНИЕ ЭЛЕМЕНТОВ 15
ТЕСТИРОВАНИЕ ИНТЕГРАЦИИ 16
ТЕСТИРОВАНИЕ ПРАВИЛЬНОСТИ 17
СИСТЕМНОЕ ТЕСТИРОВАНИЕ 17
АНАЛИЗ РЕЗУЛЬТАТОВ 18
ВЫВОД 19
Цель работы
Изучить способы интеграционного тестирования: тестирование элементов, тестирование интеграции, тестирование правильности, системное тестирование, тестирование восстановления, тестирование безопасности, стрессовое тестирование, тестирование производительности.
1 МАТРИЧНАЯ ЭКСПОНЕНТА
Спецификация:
- Программа должна рассчитать матричную экспоненту.
- Ограничение на значения матрицы – double.
- Ограничение на размер матрицы: минимальная – 2x2, максимальная – 100x100.
ТЕСТИРОВАНИЕ ЭЛЕМЕНТОВ
Управляющая структура:[pic 1]
Рисунок 1- управляющая структура программы «Матричная экспонента».
Для тестирования элементов применяется метод тестирования «белого ящика».
Под тестирование попадают циклы, а именно:
- В методе mExp – с заглушкой на методы произведения, суммы и конструкторы;
- в методе произведения матрицы на число – с заглушкой на конструктор;
- в методе Show;
- в методе sum - с заглушкой на конструкторы, при этом все элементы матрицы должны быть одинаковые;
- в методе произведения матриц – с заглушкой на конструктор, при этом все элементы матрицы должны быть одинаковые.
ТЕСТИРОВАНИЕ ИНТЕГРАЦИИ
Для тестирования интеграции воспользуемся комбинированным подходом. Для нижних уровней иерархии проведем восходящее тестирование, а для верхних уровней нисходящее тестирование.
На нижних уровнях иерархии можно выделить три кластера:
- Конструкторы
- Операции
- Вывод
Для каждого кластера требуется провести тестирование граничных значений.
...