
5 Доказательство правильности результатов и тестирование программы
Протестируем проект при следующих значениях входных данных:
y0 = 1, v0 = 20, t = 1;
y0 = 1, v0 = 20, t = 3;
y0 = 1, v0 = 20, t = 4;
Расчет на калькуляторе значения y в первом случае дает следующий результат: y = 16.1 (рисунок 8).
Рисунок 8 – Вычисление у для первого случая
Расчет на калькуляторе значения y во втором случае дает следующий результат: y =.16.9 (рисунок 9).
Рисунок 9 – Вычисление у для второго случая
Расчет на калькуляторе значения y в третьем случае дает следующий результат: y =2.6 (рисунок 10).
Рисунок 10 – Вычисление у для третьего случая
Результаты выполнения проекта при значениях первого случая приведены на рисунке 11, при значениях второго случая – на рисунке 12, третьего – на рисунке 13.
Рисунок 11 – Результат выполнения программы при значениях первого случая
Рисунок 12 – Результат выполнения программы при значениях второго случая
Рисунок 13 – Результат выполнения программы при значениях третьего случая
Проведём ещё несколько тестов программы. Результаты приведены в таблице 1.
Таблица 1 – Результаты тестирования программы
№ |
t |
y0 |
v0 |
Ошибки |
1 |
2 |
1 |
20 |
Нет (рис.14) |
2 |
a |
- |
- |
Ошибка! Введенные данные не являются числом (рис.15) |
3 |
1 |
! |
- |
Ошибка! Введенные данные не являются числом (рис.16) |
4 |
1 |
2 |
! |
Ошибка! Введенные данные не являются числом (рис.17) |
5 |
-1 |
- |
- |
Ошибка! Время не может быть отрицательной (рис.18) |
6 |
1 |
1 |
-1 |
Ошибка! Скорость не может быть отрицательной (рис.19) |
Результаты тестирования программы представлены на рисунках 14 – 19:
Результат программы при вводе целых чисел представлен на
рисунке 14.
Рисунок 14 – Работа программы без ошибок
Программа выводит сообщение об ошибке при вводе буквенного значения
Рисунок 15 – Ошибка типа «Неверный ввод»
Программа выдает ошибку при вводе специального символа
Рисунок 16 – Ошибка типа «Неверный ввод»
Программа выдает ошибку при вводе специального символа
Рисунок 17 – Ошибка типа "Неверный ввод"
Программа выдает ошибку, так как время не может принимать отрицательное значение
Рисунок 18 – Ошибка типа "Отрицательное время"
Программа выдает ошибку, так как скорость не может принимать отрицательное значение
Рисунок 19 – Ошибка типа "Отрицательная скорость"
Москва, 2024 г.