Входными данными являются переменные d1, d2, h вещественного типа.
Значения исходных данных вводятся с клавиатуры в последовательности: d1, d2, h.
Требования к организации выходных данных
Выходными данными является значения функции, вещественного типа, для каждого аргумента Z с точностью до 3-х знаков после запятой.
Выходные данные должны выводиться на экран компьютера в следующем виде:
ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
Программная документация должна быть представлена в следующем составе:
-«Описание программы»;
- «Текст программы»;
- «Руководство оператора».
Программная документация должна быть оформлена в соответствии со следующими нормативными документами:
- ГОСТ 19.402-2000 ЕСПД. Описание программы;
- ГОСТ 19.401-78 ЕСПД. Текст программы;
- ГОСТ 19.505-79 ЕСПД. Руководство оператора.
СРЕДСТВА И ПОРЯДОК ИСПЫТАНИЙ
Средства для испытаний
Технические средства, используемые во время испытаний
Для испытаний необходимы аппаратное обеспечение c характеристиками не хуже чем:
- процессор IntelPentiumIV/Xeon 2,4 ГГц и выше;
- оперативная память 1024 Мб и выше;
- жесткий диск 40Гб и выше;
- устройство чтения компакт-дисков;
-SVGA-видеокарта.
Компьютер должен быть укомплектованы мышью, клавиатурой, сетевыми шнурами, монитором.
Программные средства, используемые во время испытаний
Для проведения испытаний над программным продуктом следует
использовать операционную систему WindowsXP или Windows 7.
Порядок проведения испытаний
Испытание программного средства проводятся для следующих тестовых случаев:
1)проверка правильности расчёта
1.1 приX<2
1.2 при X>4
1.3 приX<5
1.4 при 5=X
1.5 при X>7
2) проверка ввода некорректностей
2.1 ввода букв
2.2 вывод за грани real
3) вычисление выхода за границы real
МЕТОДЫ ИСПЫТАНИЙ
Испытания программного продукта следует проводить согласно плану
тестирования. План тестирования программного средства представлен в таблице.
Оценка результата проверки проводиться путем сравнения ожидаемого ифактического результатов. Если ожидаемый и фактический результатысовпадают, то результат теста нужно считать не успешным (ошибка не найдена).Если ожидаемый и фактический результаты отличаются, то тест выявил наличиеошибки и считается успешным (ошибка найдена).
* Примечание: С целью уменьшения количества тестовых проверок, тестовые случаи 1.1,1.2, 1.3, 1.4 будут проводиться в рамках проверки 1.5.
Таблица – План тестирования программного средства «RAPOOD»
№ теста | Выводные данные | Ожидаемые выходные данные | ||||||
d1 | d2 | h | y | b | ||||
0.2 | 1.2 …. 1.8 | 0.000 1.128 … 6.432 9.000 | ||||||
1. Проверка работы программы при вводе корректных исходных данных | ||||||||
1.1 X<2 | ||||||||
1) | 0.23 | 1.230 … 1.920 | 0.000 1.321 … 7.9184 | |||||
2) | -1 | 0.5 | -1 … -0.500 1.500 | -6.00 … -4.125 3.375 | ||||
3) | -4 | 0.5 | -4.000 …. 1.000 1.500 | -75.000 … 0.000 3.375 | ||||
1.2 3<x | ||||||||
4) | -1 | 0,5 | -1.000 … 1.000 1.500 | -6.000 … 0.000 3.375 | ||||
5) | -2 | 0.5 | -2.000 … 1.000 1.500 | -15.0001 … 0.000 3.375 | ||||
1.3 x<5 | |||||
5) | -3 | 0.6 | -3.000 … 1.200 1.800 | -36.000 … 1.128 6.432 | |
6) | -10 | 0.3 | -10.000 … 1.400 1.700 | -1023.000 … 2.544 5.313 | |
7) | -6 | 0.5 | -6.000 … 1.000 1.500 | -231.000 … 0.000 3.375 | |
1.4 5=x | |||||
8) | 0.5 | 0.80471895621705 | |||
1.5x>7 | |||||
9) | -10 | 0.7 | -9 -8 … | … 3.95743382058443 | |
10) | -3 | 0.5 | -3 -2 … | -2.58788151475824 -3.03317921654756 …. | |
11) | -6 | 0.5 | -6 -5 …. | -3.99177885344312 -3.91915369420358 … 0.80471895621705 | |
проверка ввода не корректных данных | |||||
2.1 ввода букв | |||||
12) | a | Входная строка имела неверный формат!!! | |||
13) | a | Входная строка имела неверный формат!!! | |||
14) | a | Входная строка имела неверный формат!! | |||
2.2 выход за грани real | |||||
15) | -5.001e324 | Входная строка имела неверный формат!!! | |||
16) | -5.001e324 | Входная строка имела неверный формат!!! | |||
17) | -5.001e324 | Входная строка имела неверный формат!!! | |||
18) | 1.8e308 | Входная строка имела неверный формат!!! | |||
19) | 1.8e308 | Входная строка имела неверный формат!!! | |||
20) | 1.8e308 | Входная строка имела неверный формат!!! | |||
21) | 1.8e308 | 1.8e308 | Входная строка имела неверный формат!!! | ||
22) | 1.8e308 | 1.8e308 | 1.8e308 | Входная строка имела неверный формат!!! |