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

UptoLike

- 50 -
Тестирование ПСпроцесс, при котором выполняются программы ПС на неко-
тором наборе исходных данных. Причём заранее известен результат выполнения этих
программ. Указанный набор данных называется тестовым набором (тестом). Таким
образом, процесс отладки можно представить в виде многократного повторения трёх
операций:
тестирование, которое позволяет определить в ПС наличие ошибки;
локализация ошибки
в программах и документации ПС;
редактирование программ и документации ПС для устранения обнаруженных
ошибок.
10.1. Стратегии разработки тестов и виды отладки ПС
В процессе отладки ПС отыскиваются и устраняются те ошибки, наличие кото-
рых проявилось при тестировании.
Тестирование не доказывает правильность ПС [10], оно лишь показывает нали-
чие ошибки в нём
для данного набора входных параметров. В процессе разработ-
ки ПС возникают две задачи:
подготовка для ПС такого набора тестов, который позволит обнаружить мак-
симальное число ошибок. При этом нужно учитывать, чем дольше длится тестиро-
вание, тем большей становится стоимость ПС;
определение момента остановки отладки ПС или его части.
Признаками окончания
тестирования являются:
полнота охвата пропущенными через ПС тестами множества различных си-
туаций, возникающих при выполнении программ ПС;
относительно редкое появление ошибок на последнем временном этапе про-
цесса тестирования ПС.
Последний признак определяется в зависимости от требуемой степени надёж-
ности ПС из его СК.
Для того, чтобы оптимизировать набор тестов,
необходимо [6]:
заранее планировать этот набор;
планировать тесты с использованием рациональной стратегии.