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