6. Тестирование работы системы
6.1 Тестирование работы для пользователя "студент"
Для того, что бы проверить правильность работы системы с пользователем "студент", я зарегистрирую двух студентов и для каждого пройду все стадии обучения, и сравню полученные результаты с ожидаемыми. Для начала я зарегистрирую в системе двух студентов, после чего в папке User_Stud должны появиться файлы с данными регистрации для каждого из зарегистрированного студента и в папке Rez должны появиться два пустых файла для записи в них результатов обучения конкретного студента.Пройдя все этапы работы с системой я убедился что система с пользователем "студент" работает правильно.
6.2 Тестирование работы для пользователя "преподаватель"
Для того, что бы проверить правильность работы системы с пользователем "преподаватель", я зарегистрирую одного преподавателя и проверю правильность работы системы. При регистрации преподавателя, в папке User_Prep должен появиться файл с его данными регистрации:
Рис. 21
Далее проверим возможность преподавателя править лекции. Для этого в первой лекции добавим, какую либо надпись, сохраним, и проверим, изменилась ли лекция. Для этого, после изменений лекции я зайду как студент и прочитаю изменённую лекцию.
Рис. 21
Далее проверим возможность преподавателя править вопросы и ответы. Для этого в первом вопросе и ответе добавим, какую либо надпись, сохраним, и проверим, изменилась ли лекция. Для этого, после изменений лекции я зайду в папку с вопросами и в папку с ответами, и просмотрю изменённые файлы.
Рис. 22
Наконец проверим возможность преподавателя смотреть результаты обучения всех студентов:
Рис. 23
Заключение
В ходе выполнения курсовой работы по дисциплине "Объектно-ориентированное программирование", я разработал и протестировал систему обучения, отвечающую требованиям моего варианта, тем самым углубил и закрепил свои знания, полученные мною в результате курса обучения по дисциплине "Объектно-ориентированное программирование" и получил практические навыки с разработке программ с графическим интерфейсом пользователя. Так же я убедился, что объектно-ориентированная методология создания программных продуктов представляет собой очень мощное и гибкое средство для разработки программного обеспечения.
1. ГСТУ 3008-95. Документация. Отчёты в сфере науки и техники. Структура и правила оформления. - Киев: Изд-во стандартов, 1995. – 38 с.
2. МУ к курс. работе по курсу "Языки объектно-ориентированного программирования" /: ОГПУ, 2007г.
3. Давыдов В.И. Кунгурцев А.Б. Объектно-ориентированное программирование. Одесса :Автограф, 2003.
4. Кунгурцев О.Б. Основи програмування на мові Java.Середовище NetBeans. Одеса. :ВМВ, 2006. -182с.