Технология программирования. - 49 стр.

UptoLike

- 51 -
Существуют различные подходы к выработке стратегии проектирования тестов
(рис. 8):
Тестирование
на основе
ФС и СК
Тестирование
документов
ПС
Оптимальна
я
стратегия
проектиров ания
тестов
Рис. 8. Стратегии, применяемые при проектировании тестов
Расположенный слева подход состоит в том, что тесты проектируются только
на основе спецификаций ПС. Расположенный справа подход заключается в том,
что тесты проектируются на основании изучения текстов программ для тестирова-
ния всех путей выполнения каждой из них. Оптимальная стратегия проектирова-
ния тестов расположена между этими крайностями, но ближе к левому краю
. Она
состоит из проектирования значительной части тестов по спецификациям, но тре-
бует также проектирования некоторых тестов и по текстам программ. Стратегии
тестирования на основе спецификаций базируются на принципах составления хотя
бы одного теста:
1) каждой используемой функции;
2) каждой области или границы изменения входной величины;
3) каждой особой (ненормальной) ситуации.
Стратегии тестирования
на основе текстов программ базируются на принципе
каждая команда каждой программы должна проработать хотя бы на одном тесте.
Оптимальная стратегия базируется на следующем принципедля каждого
программного документа (включая тексты программ) ПС должны разрабатываться
свои тесты.
В нашей стране исторически используют отладку ПС двух видов: автономную
и комплексную.
Автономная отладка
ПСпоследовательное раздельное тестирование раз-
личных частей программ ПС с поиском и исправлением в них обнаруженных при
тестировании ошибок. Автономная отладка ПС включает отладку каждого ПМ и
отладку сопряжения модулей.