8.Тестирование
Для проведения тестирования была выбрана
Стратегия “Черный ящик”.
№ |
Название теста |
Исходные данные |
Результат |
Эталонный результат |
1. |
Проверка совпадения концов интегрирования |
nignij =0 verhnij=0 tochnost’=2 |
Poln Simp=0
|
Poln Simp=0
|
2 |
Проверка точности |
nignij =2 verhnij=4 tochnost’=0.1 |
PolnSimp=1,1493e+006 Pogr=0,0064329 |
PolnSimp=1,1493e+006 Pogr=0,0064329 |
3 |
Проверка ввода |
nignij=кен verhnij= tochnost’= |
error! obnarugen odin ili neskolko postoronnikh znakov punktuazii povtorite vvod! errors:1 |
error! obnarugen odin ili neskolko postoronnikh znakov punktuazii povtorite vvod! errors:1 |
4 |
Проверка ввода |
nignij=5 verhnij=кен tochnost’= |
Oshibka!Tochnost' bol'she 0 men'she 1 |
Oshibka!Tochnost' bol'she 0 men'she 1 |
5 |
Проверка ввода |
nignij=7 verhnij=9 tochnost=ghf |
error! obnarugen odin ili neskolko bukv povtorite vvod! errors:1 |
error! obnarugen odin ili neskolko bukv povtorite vvod! errors:1 |
6 |
Проверка знаков + - * / |
nignij=45-45 verhnij= tochnost’= |
error! nepravilnoe pologenie minusa povtorite vvod! errors:1 |
error! nepravilnoe pologenie minusa povtorite vvod! errors:1 |
7 |
Проверка знаков пунктуации |
nignij=45 verhnij= tochnost’= |
error! nepravilnoe pologenie tochek punktuazii povtorite vvod! errors:1 |
error! nepravilnoe pologenie tochek punktuazii povtorite vvod! errors:1 |
9.Заключение
Данная программа рассчитывает определённый интеграл в границах [a,b] для функции y=exp(x*x),выводит на значение погрешности расчёта интеграла.
Удобство сопровождения текста программы обеспечивается правильным оформлением, а также достаточным количеством комментариев, которые позволяют быстрее ориентироваться в её коде.
Пояснительная записка содержит всю необходимую информацию о модулях, подпрограммах, структурах данных, а так же методах тестирования. Существует возможность корректного исполнения исходных кодов с другими версиями среды разработки С++.
Разработанная программа, по моему мнению, полностью соответствует поставленной задаче. В программе используется вспомогательный код проверки, который более чем в три раза превышает объем самой программы вычисления. Он способствует сведению к минимуму вероятности некорректного завершения программы, за счет проверки правильности исходных вводимых данных.
Надежность программы была проверена по стратегии черного ящика и полученные результаты вычисления были полностью идентичны эталонному значению.