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

Weitere ähnliche Inhalte

Ähnlich wie диплом

Презентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияПрезентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспечения
Rauan Ibraikhan
 
презентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспеченияпрезентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспечения
Rauan Ibraikhan
 
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планыИнна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
Yandex
 
вопросы к зачетупп
вопросы к зачетуппвопросы к зачетупп
вопросы к зачетупп
Anastasia Snegina
 
вопросы к зачетупп
вопросы к зачетуппвопросы к зачетупп
вопросы к зачетупп
Anastasia Snegina
 
Hrm автоматизация оценка персонала
Hrm автоматизация оценка персоналаHrm автоматизация оценка персонала
Hrm автоматизация оценка персонала
WebSoft
 

Ähnlich wie диплом (20)

Презентация инновационного продукта
Презентация инновационного продуктаПрезентация инновационного продукта
Презентация инновационного продукта
 
Технология внедрения и эффекты от систем автоматизации управления производств...
Технология внедрения и эффекты от систем автоматизации управления производств...Технология внедрения и эффекты от систем автоматизации управления производств...
Технология внедрения и эффекты от систем автоматизации управления производств...
 
Презентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияПрезентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспечения
 
презентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспеченияпрезентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспечения
 
Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерий
 
Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?
 
Test management print
Test management printTest management print
Test management print
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...
 
Mva stf module 2 - rus
Mva stf module 2 - rusMva stf module 2 - rus
Mva stf module 2 - rus
 
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планыИнна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Academy IBS Studying process improvements
Academy IBS Studying process improvementsAcademy IBS Studying process improvements
Academy IBS Studying process improvements
 
Кому следует писать автоматические тесты?
Кому следует писать автоматические тесты?Кому следует писать автоматические тесты?
Кому следует писать автоматические тесты?
 
вопросы к зачетупп
вопросы к зачетуппвопросы к зачетупп
вопросы к зачетупп
 
вопросы к зачетупп
вопросы к зачетуппвопросы к зачетупп
вопросы к зачетупп
 
Проектный Олимп 2016: "Организация и деятельность проектных офисов"
Проектный Олимп 2016: "Организация и деятельность проектных офисов"Проектный Олимп 2016: "Организация и деятельность проектных офисов"
Проектный Олимп 2016: "Организация и деятельность проектных офисов"
 
Hrm автоматизация оценка персонала
Hrm автоматизация оценка персоналаHrm автоматизация оценка персонала
Hrm автоматизация оценка персонала
 
Разработка программных средств для эмуляции работы робота-манипулятора
Разработка программных средств для эмуляции работы робота-манипулятораРазработка программных средств для эмуляции работы робота-манипулятора
Разработка программных средств для эмуляции работы робота-манипулятора
 
NNSU courses Calculus I & AMP; Math Modelling
NNSU courses Calculus I & AMP; Math ModellingNNSU courses Calculus I & AMP; Math Modelling
NNSU courses Calculus I & AMP; Math Modelling
 
Oбзор и архитектура Team System 2010
Oбзор и архитектура Team System 2010Oбзор и архитектура Team System 2010
Oбзор и архитектура Team System 2010
 

диплом

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