Название Тестирование объектно-ориентированного программного обеспечения
Количество страниц 18
ВУЗ Севастопольский Национальный технический университет
Год сдачи 2009
Содержание Введение. 3
1. Техническое задание 4
1.1 Основание для разработки 4
1.2 Назначение разработки 4
1.3 Требования к программной подсистеме 4
1.4 Требования к программной документации 5
1.5 Стадии и этапы разработки 5
2. Постановка задачи 6
3.Системный анализ объекта проектирования 7 3.1 Общие проблемы тестирования 7
3.2 Характеристика общих проблем тестирования ООП 8
3.3 Применение алгоритмов анализа связей. Способы тестирования взаимодействия классов 9
3.4 Место, занимаемое разрабатываемой программной подсистемой в решении проблемы тестирования программ. Обоснование выбора вариантов реализации 10
4. Вариантный анализ объекта проектирования 11
5. Формальное описание объекта проектирования 13
6. Выбор критерия эффективности 14
7. Выявление ограничений на область определения варьируемых переменных и параметров 16
Заключение и аргументированные выводы по выполнению ТЗ и постановки задачи 17
Библиография 18

Введение

Тестирование программ зародилось практически одновременно с программированием как таковым. Машинное время стоило дорого, поэтому государственные учреждения США, а также предприятия с повышенными требованиями к надежности программ (например, авиакосмическая промышленность) стали активно разрабатывать методики тестирования.

Долгое время было принято считать, что целью тестирования является доказательство отсутствия ошибок в программе. Однако этот тезис не выдерживает критики, т.к. полный перебор всех возможных вариантов выполнения программы находится за пределами вычислительных возможностей даже для очень небольших программ. Поэтому никакое тестирование не может гарантировать отсутствия ошибок.
Поэтому со временем понимание целей тестирования изменилось. Сегодня общепринятым определением тестирования считается следующее определение, данное Гленфордом Майерсом: "Тестирование - это процесс выполнения программ с целью обнаружения ошибок".
Список литературы 1. Тамре Л. Введение в тестирование программного обеспечения / Introducing Software Testing Издательство: Вильямс, 2003 г. 368 стр.
2. Дастин Э. Автоматизированное тестирование программного обеспечения
Automated Software Testingc / Рэшка Д, Пол Д. Издательство: Лори, 2003 г, 592 стр.
3. Макгрегор Д. Тестирование объектно-ориентированного программного обеспечения. Практическое пособие / A Practical Guide to Testing Object-Oriented Software / Сайкс Д.
Издательство: ТИД "ДС", 2002 г., 432 стр.
Цена: Договорная