нтує ефективність даного підходу. Результати тестування маршрутів з використанням В«вирішальної функціїВ» зведені в таблицю. br/>
Таблиця 7 - Результати структурного тестування маршрутів
№ Схема маршрутаЧастота +70,2,3,520 +80,2,3,18,193 + 6. Висновки
В цілому, комплексне тестування даної програми завершено з позитивним результатом. У досліджуваній програмі виявлені помилки, однак їх вплив на роботу програми невелика, так як проявляються вони приблизно в 3-7% випадків. p align="justify"> У ході виконання першого етапу - модульного тестування - в модулі dZ була виявлена ​​помилка ділення на нуль, що виникає при значеннях координати X, близьких до 1021.95444572. Дана помилка відноситься до класу помилок способу обробки аргументів. Можливою причиною помилки є недостатнє опрацювання алгоритму, зокрема, упущена обробка виняткового випадку. p align="justify"> Другим етапом було проведено структурне тестування. При дослідженні ситуацій тупика з виду ізоліній вирішальних функцій можна зробити висновок, що не існує точок, вирішальна функція для яких буде менше 1, тобто ситуація глухого кута не виникає ні для одного з вершин графа програми. Дослідження ситуації природного розвитку для вершин графа дозволяє укласти, що вона спостерігається для кожного модуля, що пройшов тестування. Проте результати дослідження ситуації конкуренції виявилися не такими райдужними - для двох вершин був виявлений конфлікт. А значить, вихідне предикативное припущення про наявність конкуренції в програмі вірно, тобто для заданих умов програма працює з помилками у випадках, описаних зазначеним тестом. p align="justify"> У ході виконання структурного тестування маршрутів було встановлено, що для одного з досліджуваних маршрутів існують такі поєднання даних предметної області, на яких маршрут не реалізується.