Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Методы тестирования программ
Цель работы: приобрести практические навыки проектирования тестов методами функционального и структурного тестирования.
1.Какова цель тестирования программ?
2.Что называется тестом?
3.Чем отличается отладка программ от её тестирования?
4.Назовите этапы тестирования?
5.В чём состоит стратегия тестирования программ?
6.Назовите функциональные методы тестирования?
7.Какие методы структурного тестирования Вы знаете?
8.Укажите достоинства и недостатки функциональных методов тестирования?
9.Назначение и структура таблицы классов эквивалентности?
10.Какие недостатки критерия покрытия переходов?
Теоретические основы тестирования программ приведены в книгах [ 1,2,3] и в конспекте лекций.
Задание к лабораторной работе
Построить тесты для головного модуля, входящего в состав спроектированного в рамках лабораторной работы № 1 комплекса программ.
1.Применить функциональные методы тестирования, основанные на принципе «чёрного ящика». В начале разработать тесты методом эквивалентного разбиения, а затем дополнить их новыми тестами, полученными методом анализа граничных условий.
1.Название и цель работы.
2.Внешние спецификации тестируемых модулей (можно в форме «ситуация - эффект» [2] ).
3.Таблицы классов эквивалентности и тесты, полученные методом эквивалентного разбиения.
4.Тесты, полученные методом анализа граничных условий.
5.Блок-схема программных модулей. Критерии для применяемого структурного метода тестирования. Трассировочные таблицы, предикаты путей и тесты.
1.Майерс Г. Искусство тестирования программ. М.: Мир, 1982.
2.Майерс Г. Надёжность программного обеспечения. М.: Мир, 1984.
3.Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ. М.: Энергоатомиздат, 1984. 232 с.