Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по конвертеру валют.docx
Скачиваний:
20
Добавлен:
10.01.2023
Размер:
726.68 Кб
Скачать

4. Тестирование программы

В текстовых полях программы недоступны символы алфавитов. В качестве десятичного разделителя используется точка, остальные специальные символы недоступны.

Присутствует автозамена значений в текстовых полях. При введении значения «100», программа заменит значение на «100.00», также «100.3» заменится на «100.30».

Результаты тестирования представлены в таблице 2.

Таблица 2 – Тестирование программы

Ввод

Вывод

№ теста

Окно ввода суммы

Окно ввода курса

Положение переключателя

Первое окно результата

Второе окно результата

Блок сообщения

1

100

64.67

Доллары в рубли

100.00

6467.00

Автозамена в первом поле 100 -> 100.00

2

34550.55

67.59

Рубли в доллары

34550.55

511.17

Результат конвертации в пользу банка

(511.178 -> 511.17)

3

67.59

Рубли в доллары

Окно сообщения

4

30000

Рубли в доллары

Окно сообщения

5

Рубли в доллары

Окно сообщения

6

0

67.59

Доллары в рубли

Сумма для конвертации равна нулю

7

435.5

74.6

Евро в рубли

435.50

32488.30

Автозамена 435.5 -> 435.50 74.6 -> 74.60

8

,

30

Евро в рубли

0,00

30,00

Автозамена , -> 0,00 30 -> 30,00

Скриншоты работы программы представлены на рисунках 7-10.

Рисунок 7 – Округление в сторону банка

Рисунок 8 – Скриншот работы программы при нулевой сумме конвертации

Рисунок 9 – Скриншот работы программы при отсутствии курса конвертации

Рисунок 10 – Скриншот работы программы при отсутствии курса конвертации и нулевой сумме конвертации

Вывод

В результате выполнения данного задания был разработан программный продукт «АРМ оператора обменного пункта». Программа позволяет производить конвертацию и менять курс. Было проведено исследование полученного программного продукта. В результате были выявлены следующие достоинства полученного программного продукта.

Достоинства:

  1. Программа запоминает курсы обмена;

  2. Программа корректно обрабатывает входные значения

  3. Присутствует запрет ввода буквенных символов;

  4. Присутствует автозамена символов (незначащие нули, .5 -> 0.5 и т.д.).

Поставленная в начале цель была достигнута. В программе выполняются все необходимые функциональные требования.