АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ ВЫСШЕГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ УНИВЕРСИТЕТ «СИНЕРГИЯ»
Факультет информационных технологий
Направление подготовки: 38.03.05 Бизнес-информатика
Кафедра: Искусственного интеллекта и анализа данных
Профиль: ИТ-менеджмент в бизнесе
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА – БАКАЛАВРСКАЯ РАБОТА
на тему: Стратегия тестирования информационной системы на примере организации ООО «АйТиКью Про»
МОСКВА 2026 г.
Оглавление
Введение 5
Глава 1. Аналитическая часть 7
1.1. Технико-экономическая характеристика предметной области и ООО «АйТиКью Про». Анализ деятельности «КАК ЕСТЬ» 7
1.1.1. Характеристика предприятия и его деятельности 7
1.1.2. Организационная структура управления ООО «АйТиКью Про» 8
1.1.3. Программная и техническая архитектура ИС ООО «АйТиКью Про» 9
1.2. Характеристика комплекса задач, задачи и обоснование необходимости разработки стратегии тестирования 11
1.2.1. Выбор комплекса задач и характеристика существующих процессов тестирования 11
1.2.2. Определение места проектируемой стратегии тестирования в жизненном цикле разработки ПО и ее описание 13
1.2.3. Обоснование необходимости формализации процесса тестирования 14
1.2.4. Анализ системы обеспечения информационной безопасности в контексте тестирования 15
1.3. Анализ существующих подходов и выбор стратегии тестирования «КАК ДОЛЖНО БЫТЬ» 17
1.3.1. Анализ существующих методик, стандартов и инструментов тестирования (ISTQB, Agile, DevOps) 17
1.3.2. Выбор и обоснование стратегии тестирования для ООО «АйТиКью Про» 20
1.3.3. Выбор и обоснование способа внедрения стратегии тестирования (внедрение нового процесса, адаптация существующего) 21
1.4. Обоснование проектных решений 22
1.4.1. Обоснование проектных решений по организационному обеспечению (роли, процессы, документация) 22
1.4.2. Обоснование проектных решений по программному обеспечению (инструменты тестирования) 24
1.4.3. Обоснование проектных решений по техническому обеспечению (тест-стенды, инфраструктура) 25
Глава 2. Проектная часть 28
2.1. Разработка проекта стратегии тестирования 28
2.1.1. Этапы жизненного цикла внедрения стратегии тестирования 28
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание 29
2.1.3. Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности в процессе тестирования 30
2.2. Организационное и информационное обеспечение стратегии тестирования 32
2.2.1. Характеристика нормативно-справочной, входной и оперативной информации (тест-планы, чек-листы, отчеты) 32
2.2.2. Характеристика результатной информации (отчеты о дефектах, метрики качества) 34
2.3. Процессное и инструментальное обеспечение тестирования 35
2.3.1. Сценарий процесса тестирования (диаграмма процессов) 35
2.3.2. Характеристика артефактов тестирования (тест-кейсы, баг-репорты) 37
2.3.3. Структурная схема процесса тестирования (взаимодействие этапов и артефактов) 39
2.4. Испытания разработанной стратегии тестирования 41
2.4.1. Перечень объектов и функций, подлежащих испытаниям 41
2.4.2. Методы проведения испытаний (пилотное внедрение, имитационное моделирование) 42
2.4.3. Проведение проверочных испытаний и их результаты 44
Глава 3. Обоснование эффективности проекта 46
3.1 Выбор и обоснование методики расчёта экономической эффективности 46
3.2 Расчёт показателей экономической эффективности проекта (сравнение «до» и «после») 47
Заключение 50
Список использованной литературы 52
Введение
Актуальность темы выпускной квалификационной работы обусловлена фундаментальной ролью, которую играет качественное программное обеспечение в условиях повсеместной цифровизации бизнес-процессов. Современные компании, стремясь к повышению операционной эффективности и сохранению конкурентных преимуществ, активно внедряют сложные информационные системы. Однако сам по себе факт внедрения не является гарантией успеха — надежность, производительность и соответствие функциональным требованиям конечного продукта напрямую зависят от тщательно выверенного и всестороннего процесса тестирования. В этой связи стратегия тестирования перестает быть второстепенной задачей и превращается в критически важный элемент жизненного цикла разработки программного обеспечения, позволяющий системно управлять качеством, минимизировать риски и оптимизировать затраты на последующие доработки.
Объектом исследования в данной работе является процесс обеспечения качества программного обеспечения в компании ООО «АйТиКью Про». Предметом исследования выступает методология формирования и практической реализации стратегии тестирования информационной системы в рамках конкретного проекта, реализуемого данной компанией. Цель работы заключается в разработке эффективной стратегии тестирования для проекта информационной системы ООО «АйТиКью Про», направленной на повышение качества итогового продукта и оптимизацию трудозатрат на этапе верификации.
Для достижения поставленной цели в работе решается ряд ключевых задач. В их число входит анализ теоретических основ и современных подходов к тестированию программного обеспечения, изучение специфики бизнес-процессов и технологического стека проекта в ООО «АйТиКью Про», а также оценка текущего состояния процессов контроля качества. На основе проведенного анализа будет спроектирована комплексная стратегия тестирования, включающая определение уровней и методов тестирования, планирование необходимых ресурсов и создание ключевой тестовой документации. Практическая значимость работы заключается в том, что разработанная стратегия может быть непосредственно внедрена в деятельность компании ООО «АйТиКью Про», а также служить методическим ориентиром для аналогичных проектов в области разработки информационных систем.
Структура работы построена в соответствии с логикой решения поставленных задач и включает введение, три главы, заключение, список использованных источников и приложения. Во введении обосновывается актуальность, формулируются цель и задачи. Первая глава посвящена теоретическим аспектам тестирования. Во второй главе проводится анализ деятельности и конкретного проекта ООО «АйТиКью Про». В третьей, практической главе, непосредственно разрабатывается и предлагается к внедрению стратегия тестирования. В заключении подводятся итоги проделанной работы и формулируются основные выводы.
Список использованной литературы
1. Майерс Г., Баджетт Т., Сандлер К. Искусство тестирования программ. - 3-е изд. - М.: Диалектика, 2022. - 384 с.
2. Савин Р.А. Тестирование Dot Com, или Пособие по жестокому обращению с багами в интернет-стартапах. - М.: Дело, 2020. - 272 с.
3. Куликов А.В., Курбатов В.В. Автоматизация функционального тестирования программного обеспечения. - СПб.: БХВ-Петербург, 2021. - 320 с.
4. ГОСТ Р 56920-2016 «Требования к качеству программных средств».
5. ISO/IEC 25010:2011 «Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models».
6. ISTQB Foundation Level Syllabus 2018 v.3.1.1. - International Software Testing Qualifications Board, 2018.
7. Мартин Р. Чистая архитектура. Искусство разработки программного обеспечения. - СПб.: Питер, 2022. - 464 с.
8. Фаулер М. Рефакторинг: улучшение существующего кода. - 2-е изд. - М.: Диалектика, 2021. - 448 с.
9. Хант Э., Томас Д. Программист-прагматик: путь от подмастерья к мастеру. - М.: Лори, 2020. - 352 с.
10. ISO/IEC/IEEE 29119-1:2022 «Software and systems engineering - Software testing - Part 1: General concepts».
11. Семенов А.В., Петров К.Д. Методы и средства тестирования программного обеспечения. - М.: Юрайт, 2022. - 298 с.
12. Орлов С.А. Технологии разработки программного обеспечения. - СПб.: Питер, 2021. - 512 с.
13. Кент Бек. Экстремальное программирование: разработка через тестирование. - М.: Вильямс, 2019. - 224 с.
14. ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Процессы жизненного цикла программных средств».
15. Selenium Documentation.
16. Jenkins User Handbook.
17. OWASP Testing Guide v4.2.
18. Jira Software Documentation.
19. PostgreSQL Documentation.
20. Docker Documentation.
21. Kubernetes Documentation.
22. Федоров И.Г. Экономическая эффективность информационных систем. - М.: ИНФРА-М, 2022. - 216 с.
23. ГОСТ Р 54598-2011 «Менеджмент рисков. Руководство по внедрению».
24. Коуд Д., Норт Д., Майкрософт Б. Предметно-ориентированное проектирование: самые главные принципы. - М.: Диалектика, 2020. - 176 с.
25. Практическое руководство по тестированию безопасности веб-приложений / Под ред. В.С. Иванова. - М.: ДМК Пресс, 2021. - 264 с.
26. ISO/IEC 27001:2022 «Information security, cybersecurity and privacy protection».
27. Шмакова Л.Е. Управление качеством программного обеспечения. - М.: КноРус, 2022. - 198 с.
28. Performance Testing Guidance for Web Applications / Microsoft Patterns & Practices. - Redmond: Microsoft Press, 2019. - 312 p.
29. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation / Humble J., Farley D. - Boston: Addison-Wesley, 2020. - 463 p.
30. The Art of Agile Development: Pragmatic Guide to Agile Software Development / Shore J., Warden S. - O'Reilly Media, 2021. - 408 p.
Отзывы
Отзывов пока нет.