Результаты тестирования программы
Для тестирования нашей программы заполним таблицу для предварительной проверки работы программы. В таблице 8 представлены тестовые расчеты работы программы.
Таблица 8 – Таблица с тестируемыми данными
Входные значения |
Действие |
Вывод результата |
Комментарий |
60 + 70 |
Сложение целых чисел |
130 |
В поле ввода значений появляется значение данной функции. |
83.6 * 3.2 |
Умножение вещественных чисел |
267,52 |
В поле ввода значений появляется значение данной функции. |
5 / 0 |
Деление на 0 |
вывод «На ноль делить нельзя!» |
Поле ввода значений выведет ошибку. |
1+2 -5 «+-» *4 /5 1/х х2 sqrt |
Цепочка действий |
3 -2 2 8 1,6 0,625 0,390625 0,625 |
В поле ввода значений появляется значение данных функций. |
+/- |
Ввод +/- |
- число в поле ввода |
Число в поле ввода умножится на -1 |
2 |
Ввод 1/x |
0,5 |
Число в поле ввода инвертируется |
, |
Ввод «,» |
0, |
Ввод первым символом заменится на “0,” |
После заполнения таблицы протестируем нашу программу, используя данные из таблицы для проверки работы. На рисунках 1-7 представлена работа программы.
Рисунок 1 – Результат работы программы при выполнении сложения
Рисунок 2 – Результат работы программы при выполнении умножения вещественных чисел
Рисунок 3 – Результат работы программы при выполнении
операции деления на 0
Рисунок 4 – Результат работы программы при выполнении
цепочки операций
Рисунок 5 – Результат работы программы при выполнении
операции «+/-»
Рисунок 6 – Результат работы программы при выполнении
операции «1/x»
Рисунок 7 – Результат работы программы при выполнении
ввода первым символом «,»
Вывод
В результате выполнения данного задания был разработан программный продукт «Сложный калькулятор». При помощи этой программы можно высчитывать определенные арифметические операции. Программа не занимает много места, не требовательна к установленному программному обеспечению. Также было проведено исследование полученного программного продукта. В результате были выявлены следующие достоинства и недостатки полученного программного продукта.
Достоинства:
Существует возможность сбрасывать результат;
Программный продукт малотребователен к системным ресурсам компьютера.
Существует возможность проводить цепочки операций.
Недостатки:
1. Невозможность выполнения некоторых других математических операций.
В целом, поставленная в начале цель была достигнута. В программе выполняются все необходимые функциональные требования.