В данном разделе протестируем работоспособность разработанного приложения «Кафедра».
1. Проверка работы заставки.
На рисунке 17 видно, что при запуске программы высвечивается форма с картинкой. Следовательно, программа работает верно.
Рисунок 17 – Реализация работы заставки
2. Заполнение таблицы.
На рисунке 18 можно наблюдать, что все ячейки таблицы заполняются без проблем. И внизу в StatusBare отображено верное количество строк.
Следовательно, программа работает корректно.
Рисунок 18 – Реализация заполнения таблицы
3. Проверка сохранения в Excel.
Программа открывает окно сохранения, вводится название файла и то, куда его сохранить. После, открываем файл в формате Excel и наблюдаем, что данные отображаются корректно, все соответствует ячейкам. Следовательно, программа работает корректно (рисунок 19).
Рисунок 19 – Реализация сохранения в Excel
4. Проверка работы функций
При реализации нескольких функций можно наблюдать, что данные итоговые данные высвечиваются верно, что демонстрируют корректную работу программы.
|
|
Введено 4 строки со следующими данными:
– Часовских, Группа 1, 3;
– Кузьмин, Группа 2, 10;
– Смирнов, Группа 3, 5;
– -, Группа 4, 4.
– Рыбков, -, 9
Функция – вывести среднее количество задолжников. Итог – 6.
Программа работает верно (рисунок 20).
Рисунок 20 – Реализация функции «Вывести среднее количество рабочих»
Функция – найти группу по номеру.
В строке ввода было введено первые две буквы – «3». Итог – Смирнов, Группа 3, 5.
Программа работает верно (рисунок 21).
Рисунок 21 – Реализация функции «Найти группу по номеру»
Функция – вывести группы с числом задолжников меньше введенного.
Введенное количество рабочих – 9. Итог – высветились строки с числами, которые меньше 9.
Программа работает верно (рисунок 22).
Рисунок 22 – Реализация функции «Вывести группы с числом задолжников меньше введенного»
Функция – вывести группы без имени преподавател.
Входные данные: добавлена новая строка с заполненными полями группы и количества задолжников, но с пустой ячейкой в ФИО преподавателя. Итог – выведена одна строка с пустой ячейкой в имени начальника.
Программа работает верно (рисунок 23).
Рисунок 23 – Реализация функции «Вывести группы без имени преподавателя»
Функция – вывести группу с минимальным числом задолжников.
Входные данные – те же. Итог – 3.
Программа работает верно (рисунок 24).
Рисунок 24 – Реализация функции «Вывести цех с минимальным числом рабочих»
|
|
5. Проверка предложения сохранить изменения.
На рисунке 25 видно, что приложение при закрытии программы спрашивает, сохранить ли изменения.
Следовательно, программа работает корректно.
Рисунок 25 – Реализация сохранения изменений