Тема 7. Отладка и тестирование программных средств.

Презентация:



Advertisements
Похожие презентации
Государственное автономное профессиональное образовательное учреждение Саратовской области « Поволжский колледж технологий и менеджмента »
Advertisements

Лекция 5. Модели надежности программного обеспечения Учебные вопросы: 1. Классификация моделей надежности 2. Аналитические модели надежности 3. Эмпирические.
Тестирование программных средств. Содержание Основные определения Экономика тестирования Тестирование программы как «черного ящика» Тестирование программы.
ТЕСТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА. Что такое тестирование? Тестирование процесс, подтверждающий правильность программы и демонстрирующий, что ошибок.
Лекция 1. Этапы разработки программы.. Человек вводит в компьютер исходные данные (например, с клавиатуры).
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
Лекция 2. ИСТОЧНИКИ ОШИБОК В ПРОГРАММНЫХ СРЕДСТВАХ.
Структурный подход к программированию Подготовила студентка группы Э-108 Правилова Анастасия.
Содержание Определение комплексного тестирования Схема проектирования комплексного теста Тестирование стрессов Тестирование объема Тестирование требований.
Этапы решения задач на компьютерах Постановка задачи Формальное построение модели задачи Формальное построение модели задачи Построение математической.
2 Основным понятием программной инженерии является понятие жизненного цикла ПО. Жизненный цикл ПО (software lifecycle) – это период времени, который начинается.
Компьютерное моделирование. По способу реализации информационные знаковые модели делятся на компьютерные и некомпьютерные. По способу реализации информационные.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
П рограммное обеспечение (англ. software) – это совокупность программ, обеспечивающих функционирование компьютеров и решение с их помощью задач предметных.
ОСНОВЫ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММ. Разработка программ - промышленное производство необходима технология разработки программ. Д. Кнут «Искусство программирования.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 9.
SOFTWARE DEVELOPMENT PODGOTOVIL TVOU ZHOPY K SDACHE.
Жизненный цикл программного обеспечения Лекция 4.
Транксрипт:

Тема 7. Отладка и тестирование программных средств

2 Отладка ПС деятельность, направленная на обнаружение и исправление ошибок в ПС с использованием процессов выполнения его программ. Тестирование ПС это процесс выполнения его программ на некотором наборе данных, для которого заранее известен результат применения или известны правила поведения этих программ. Указанный набор данных называется тестовым или просто тестом.

3 Подходы к проектированию тестов Тестирование по отношению к спецификациям Тестирование по отношению к текстам программ Оптимальная стратегия

4 Принципы тестирования по отношению к спецификации на каждую используемую функцию или возможность хотя бы один тест, на каждую область и на каждую границу изменения какой-либо входной величины хотя бы один тест; на каждую особую (исключительную) ситуацию, указанную в спецификациях, хотя бы один тест.

5 Принцип тестирования по отношению к текстам программ каждая команда каждой программы ПС должна проработать хотя бы на одном тесте. Принцип оптимальной стратегии тестирования для каждого программного документа (включая тексты программ), входящего в состав ПС, должны проектироваться свои тесты с целью выявления в нем ошибок.

6 Основные виды отладки Автономная отладка ПС - последовательное раздельное тестирование различных частей программ, входящих в ПС, с поиском и исправлением в них фиксируемых при тестировании ошибок. Комплексная отладка - тестирование ПС в целом с поиском и исправлением фиксируемых при тестировании ошибок во всех документах, относящихся к ПС в целом.

7 Автономная отладка Отладка и тестирование модулей: –восходящее тестирование; –нисходящее тестирование; –метод сандвича; Тестирование сопряжения модулей.

8 Комплексная отладка Тестирование архитектуры ПС; Тестирование внешних функций; Тестирование качества ПС; Тестирование документации по применению ПС; Тестирование определения требований к ПС.