1. МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Факультет информационных технологий и робототехники
Кафедра «Программное обеспечение вычислительной техники и
автоматизированных систем»
Дипломный проект
«Автоматизация тестирования системы управления
учебным процессом»
2. Цели и задачи проекта
Цель дипломного проекта — разработка программного комплекса для
автоматизированного тестирования каркаса системы управления
учебным процессом, которая разрабатывается на кафедре «ПОВТ и АС».
Система должна предоставлять следующие возможности:
• Возможность тестирования функционала «Предмет» в роли
преподавателя
• Возможность тестирования функционала «Предмет» в роли студента
• Возможность тестирования внесенных изменений из одной роли в другой
3. Цели и задачи проекта
Проектируемая система должна состоять из следующих модулей:
• Модуль тестирования функционала «Предмет» в роли преподавателя
• Модуль тестирования функционала «Предмет» в роли студента
• Модуль тестирования функционала «Управление предметами»
• Модуль тестирования функционала «Управление группами»
4. Выгода от автоматизированного тестирования данного проекта:
Актуальность тестирования
• Постоянный контроль качества разрабатываемого продукта. Новые
версии продукта выходят каждую неделю
• Снижение трудоемкости работы для функционального тестировщика
и разработчиков
• Снижение вероятности ошибки человека при функциональном
тестировании
• Окупаемость автоматизированного тестирования при
продолжительной разработке тестируемого продукта
14. Экономическая эффективность
Наименование показателя
Варианты
Базовый Проектный
Трудоемкость решения задачи, час 8 0,388
Периодичность решения задачи, раз/год 700 700
Годовые текущие затраты, связанные с решением
задачи, тыс. руб
42709 3773
Планируемая цена программы, тыс. руб 26241
Степень новизны программы Б
Группа сложности алгоритма 1
Прирост условной прибыли, тыс. руб. 31927,465
Годовой экономический эффект, тыс. руб. 20851,957
Срок возврата инвестиций, лет 0,86
15. Выводы
• В рамках дипломного проекта были изучены теоретические и
практические аспекты функционирования систем
автоматизированного тестирования и разработан собственный
программный комплекс для автоматизированного тестирования
модуля управлением обучения в ВУЗе.
• Проведено автоматизированное тестирование Системы управления
учебным процессом и проведен анализ его результатов.
• В тестируемом приложении найдено некоторое количество ошибок,
в том числе и критических, а также некритических и
косметических.
• Была рассчитана экономическая эффективность
автоматизированного тестирования.