Разработка информационной системы управления тестированием и хранением документации для ООО «Айдвелл»
Введение
Тема выпускной квалификационной работы «Разработка информационной системы управления тестированием и хранением документации для ООО «Айдвелл». В работе рассматривается проблема хранения, автоматизации и синхронизации тестовой документации с различными системами.
Данная тема является актуальной, поскольку на этапах разработки программного обеспечения, существует потребность в тестировании для оценки рисков на различных этапах разработки и внедрения.
В своей дипломной работе я рассмотрю компанию ООО «АЙДВЕЛЛ», которая является объектом исследования. Предметом исследования является возможность автоматизации процесса хранения и отображении актуальной информации тестовой документации.
Цель ВКР заключается в проектировании и реализации программной системы, позволяющей пользователям управлять тестированием и хранить тестовую документацию в актуальном состоянии.
Для достижения поставленной цели необходимо решить ряд задач:
Проанализировать специфику работы и ознак
Содержание
Введение 6
1 Исследовательский раздел 8
1.1 Актуальность работы 8
1.2 Постановка задачи на разработку программной системы 11
1.3 Анализ существующих решений 12
2 Технологический раздел 17
2.1 Концептуальное проектирование 17
2.3 Логическое проектирование 23
3 Технологический раздел 34
3.1 Организация работ 34
3.3 Тестирование 45
3.4 Развертывание и настройка системы на предприятии 56
Заключение 61
Список использованной литературы 62
Приложение 64
Список использованной литературы
1. 22 BEST Test Management Tools [ Электронный ресурс]. – Режим доступа: https://www.guru99.com/top-20-test-management-tools.html, свободный.
2. Бек, К. Экстремальное программирование: разработка через тестирование / К. Бек. – СПб.: Питер, 2003. – 26 с.
3. Глазунов, В. Н. Концептуальное проектирование: Теория проектирования. – В. Н. Глазунов. – М.: ЛЕНАНД, 2018. – 512 с.
4. Дейт, К. Дж. Введение в системы баз данных / К. Дж. Дейт. – М.: Вильямс, 2007. – 82 с.
5. Диаграммы классов UML [Электронный ресурс]. – Режим доступа: https://prog-cpp.ru/uml-classes/, свободный.
6. Дронов, В. Django: практика создания Web-сайтов на Python / В. Дронов. – СПб.: БХВ-Петербург, 2016. – 426 с.
7. Использование диаграммы вариантов использования UML при проектировании программного обеспечения [Электронный ресурс]. – Режим доступа: https://habr.com/ru/post/566218/, свободный.
8. Лутц, М. Изучаем Python / М. Лутц. – СПб.: СимволПлюс, 2009. – 35-37 с.
9. Магия Django моделей [Электронный ресурс]. – Режим доступа: https://tutorial.djangogirls.org/ru/django_models/, свободный.
10. Обзор основных современных технологий разработки web– приложений [Электронный ресурс]. – Режим доступа: https://core.ac.uk/download/pdf/53081171.pdf, свободный.
11. Официальный сайт приложения Zephyr atlassian [ Электронный ресурс]. – Режим доступа: https://
Мы начнем с проектирования концептуальной модели базы данных. Для начала расммотрим такой метод, как метод концептуального проектирования. Центральной частью метода концептуального проектирования являются частные методы решения задач создания и оптимизации концепций.
Кроме частных методов в концептуальном проектировании используются метод обходных целей, позволяющий вычислять переходы между эквивалентными целями, и три отдельные методики. Эти части метода концептуального проектирования непосредственно не применяются при вычислении концепций, а используются на начальных и завершающих стадиях концептуального проектирования для постановки задачи концептуального проектирования (выбор исходной цели, анализ проблемной ситуации) [3].
Концептуальное представление – это представление всей информации базы данных в несколько более абстрактной форме (как и в случае внешнего представления) по сравнению с описанием физического способа хранения данных [4].
Эта модель содержит в себе описание сущностей