Ви є тут

Методы реализации регрессионного тестирования по расширенным тестовым наборам

Автор: 
Епифанов Николай Анатольевич
Тип роботи: 
Дис. канд. техн. наук
Рік: 
2003
Артикул:
15209
179 грн
Додати в кошик

Вміст

СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ОБЗОР ПОДХОДОВ К РЕГРЕССИОННОМУ ТЕСТИРОВАНИЮ.
1.1. Понятие регрессионного тестирования
1.2. Необходимость регрессионного тестирования.
1.3. Цели и задачи регрессионного тестирования.
1.4. Классификация изменений кода и методов сопровождения
1.4.1. Типы изменений.
1.4.2. Виды тестирования
1.4.3. Виды регрессионного тестирования.
1.5. Методы выборочного регрессионного тестирования
1.5.1. Выборочные методы и метод повторного прогона всех тестов.
1.5.2. Классификация тестов при отборе
1.6. Классификация выборочных методов
1.6.1. Полнота, точность, эффективность, универсальность
1.6.2. Случайные методы.
1.6.3. Безопасные методы
1.6.4. Методы минимизации.
1.6.5. Методы, основанные на покрытии кода
1.6.6. Сравнение классов методов выборочного регрессионного тестирования
1.7. Особые виды регрессионного тестирования.
1.7.1. Регрессионное тестирование межмодульных зависимостей.
1.7.2. Регрессионное тестирование объектноориентированных программ.
1.8. Технологии, не связанные с отбором тестов.
1.8.1. Уменьшение объема тестируемой программы
1.8.2. Методы упорядочения
1.8.3. Целесообразность отбора тестов.
1.8.4. Функции предсказания целесообразности
1.9. Обзор методов отбора регрессионных тестов.
1 Выводы.
2. МЕТОДИКА РАСШИРЕННОГО РЕГРЕССИОННОГО ТЕСТИРОВАНИЯ.
2.1. Стандартная методика выборочного регрессионного тестирования
2.2. Новый метод отбора тестов.
2.3. Обоснование корректности метода отбора тестов.
2.4. Новый метод порождения дополнительных тестов
2.5. Условия применимости предложенных методов.
2.6. Улучшенная методика регрессионного тестирования.
2.7. Оценка предложенных методов.
2.7.1. Оценка метода отбора тестов
2.7.2. Оценка метода порождения новых тестов
3. СИСТЕМА ПОДДЕРЖКИ РЕГРЕССИОННОГО ТЕСТИРОВАНИЯ.
3.1. Описание системы поддержки регрессионного тестирования
3.1.1. Общая структура системы
3.1.2. Профайлер
3.1.3. Грамматический анализатор
3.1.4. Оптимизация работы профайлера
3.1.5. Решение прикладных задач с помощью профайлера.
3.1.6. Приведение множества ДР к универсальному формату
3.1.7. Получение списка тестов, подлежащих повторному запуску
3.1.8. Определение новых состояний и списка измененных переменных
3.1.9. Создание списка рекомендуемых новых тестов
3.1 Автоматическое добавление операторов вывода
3.2. Известные ограничения системы поддержки регрессионного тестирования
3.2.1. Ограничения, связанные с используемыми методами
3.2.2. Ограничения, связанные с программной реализацией методов
3.2.3. Требования к аппаратной и программной конфигурации ЭВМ
3.3. Методика использования системы поддержки регрессионного тестирования
3.4. Оценка программной реализации системы
4. РЕЗУЛЬТАТЫ ПРИМЕНЕНИЯ РАЗРАБОТАННЫХ МЕТОДОВ И СРЕДСТВ РЕГРЕССИОННОГО ТЕСТИРОВАНИЯ.
4.1. Методы и средства регрессионного тестирования программных проектов
4.2. Анализ применения разработанных методов и средств
4.3. Выводы.
ЗАКЛЮЧЕНИЕ.
ЛИТЕРАТУРА