
4 Результаты тестирования программы
Результаты тестирования программы представлены в таблице 2.
Таблица 2 – Результаты тестирования программы
№ |
Ввод |
Вывод |
|||
1 число |
2 число |
Тип операции |
Результат |
Ошибка |
|
1 |
10 |
5 |
Деление |
2 |
-(рис.7) |
2 |
0,6 |
1,2 |
Сложение |
1,8 |
-(рис.8) |
3 |
-5,84 |
3 |
Умножение |
-17,52 |
-(рис.9) |
4 |
93.4 |
-2.91 |
Вычитание |
96,31 |
-(рис.10) |
5 |
7 |
0 |
Деление |
– |
+(рис.11) |
На рисунках 7 – 11 представлены скриншоты результатов работы программы в тестах, в том числе при некорректном вводе данных пользователем.
Рисунок 7 – Результат работы программы при тесте 1 число = 10; 2 число = 5
Рисунок 8 – Результат работы программы при 1 число = 0.6; 2 число = 1.2
Рисунок 9 – Результат работы программы при 1 число = -5.84; 2 число = 3
Рисунок 10 – Результат работы программы при 1 число = 93.4; 2 число = -2.91
Рисунок 11 – Результат работы программы при 1 число = 7; 2 число = 0
Заключение
В данной работе была разработана линейная программа «Простой калькулятор», которая позволяет производить 4 простейшие математические операции над числами – сложение, вычитание, умножение и деление. Интерфейс программы состоит из двух полей ввода чисел, поля результата, 4 кнопок выбора операций, кнопок «Сброс» и «Закрыть», а также из обновляемых меток – названия операции и ошибок.
Во время разработки были обработаны случаи возможного некорректного ввода, учитывались нюансы работы с вещественным типом данных. Также были добавлены сообщения об ошибках для каждого из возможных сценариев некорректных действий пользователя.
Программа была протестирована на корректность работы различных функций и на наличие уязвимостей. Все проведённые тесты были окончены успешно, программа работает корректно.