Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика курсач Томаа.doc
Скачиваний:
12
Добавлен:
24.09.2019
Размер:
145.92 Кб
Скачать

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),выводит на значение погрешности расчёта интеграла.

Удобство сопровождения текста программы обеспечивается правильным оформлением, а также достаточным количеством комментариев, которые позволяют быстрее ориентироваться в её коде.

Пояснительная записка содержит всю необходимую информацию о модулях, подпрограммах, структурах данных, а так же методах тестирования. Существует возможность корректного исполнения исходных кодов с другими версиями среды разработки С++.

Разработанная программа, по моему мнению, полностью соответствует поставленной задаче. В программе используется вспомогательный код проверки, который более чем в три раза превышает объем самой программы вычисления. Он способствует сведению к минимуму вероятности некорректного завершения программы, за счет проверки правильности исходных вводимых данных.

Надежность программы была проверена по стратегии черного ящика и полученные результаты вычисления были полностью идентичны эталонному значению.

15