ВКР посвящена исследованию методов и оценке целесообразности применения автоматизированного тестирования (АТ) в современных проектах разработки ПО. Объектом исследования является концепция АТ и методы оценки его эффективности. В качестве предмета исследования выступают методы АТ и их применение, а также методы оценки их эффективности.
Целью работы является исследование методов АТ, целесообразности их применения и результативности в различных условиях, а также исследование и сравнительный анализ методов оценки эффективности самих применяемых методов АТ. Цель работы достигается за счет исследования различных методов АТ и их результативности в различных условиях в проектах, а также сравнением и выбором лучших методов оценки эффективности АТ.
В результате были исследованы методологии и правила наилучшего применения различных методов АТ в зависимости от условий проекта, а также выделены наиболее результативные методологии анализа и тестирования эффективности методов АТ. Применение методологий АТ в различных условиях были разобраны на примере конкретных проектов с получением количественных результатов оценки. Результаты работы могут быть использованы для создания концепции АТ в компании, планирующей его внедрение.
ГЛАВА 1. МЕТОДЫ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПО.. 10
1.1. Место тестирования в разработке ПО и общие методы проведения тестирования. 10
1.2. Современное состояние автоматизированного тестирования. 13
1.3. Методики и инструменты автоматизированного тестирования. 23
1.4. Оценка результатов и тенденции развития автоматизированного тестирования ПО.. 47
ГЛАВА 2. СРАВНЕНИЕ МЕТОДОВ И СРЕДСТВ ОЦЕНКИ АТ. 51
2.1 Методы и инструменты проведения оценки эффективности АТ. 51
2.2 Выбор наиболее продуктивных методов оценки АТ. 57
2.3 Эффективность методов АТ и условия их применения. 61
ГЛАВА 3. ОЦЕНКА ЦЕЛЕСООБРАЗНОСТИ ПРИМЕНЕНИЯ АТ. 64
3.1 Целесообразность применения методов АТ в проектах. 64
3.2 Оценка эффективности АТ в современных проектах на основе выбранных методов оценки АТ 67
1. 87-ФЗ «О Безопасности Критической Информационной Инфраструктуры» Российской Федерации (ред. от 26.07.2017);
2. ГОСТ 34.003-90 Автоматизированные системы. Термины и определения.
3. ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы (пример)
4. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств
5. Алиев, Х. Р. Модели оценки стоимости информационных систем в методологиях разработки программного обеспечения / Х.Р. Алиев. - М.: Синергия, 2017. - 610 c.
6. Алистер Коберн, Быстрая разработка программного обеспечения, Издательство: Лори, М., 2013 год, 336 стр.
7. Вигерс, Битти: Разработка требований к программному обеспечению, - М., Издательство: BHV, 2014 г., 736 стр.
8. Ерохин, В. В. Безопасность информационных систем. Учебное пособие / В.В. Ерохин. - М.: Флинта, 2015. - 367 c.
9. Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. - М.: Флинта, 2016. - 256 c.
10. Карминский, А.М. Методология создания информационных систем / А.М. Карминский. - М.: ИНФРА-М, 2018. - 290 c.
11. Радченко М. Г. 1С: Предприятие 8.0. Практическое пособие разработчика. Примеры и типовые приемы. - M.: OOO «1С-Паблишинг», 2004. - 656 с.
12. Ситнов, А. А. Аудит информационных систем / А.А. Ситнов, А.И. Уринцов. - М.: Юнити-Дана, 2014. - 240 c.
13. Советов, Б.Я. Архитектура информационных систем / Б.Я. Советов. - М.: Академия (Academia), 2015. - 703 c.
14. Шастова, Г. А. Выбор и оптимизация структуры информационных систем / Г.А. Шастова, А.И. Коёкин. - М.: Энергия, 2015. - 256 c.
15. Шелухин, О. И. Моделирование информационных систем / О.И. Шелухин, А.М. Тенякшев, А.В. Осин. - М.: Радиотехника, 2016. - 368 c.
16. Система "1С: Предприятие 8" [Электронный ресурс]. Режим доступа: https://v8.1c.ru/tekhnologii/overview/
17. 15-й отчет о состоянии адаптивных методик разработки (State of Agile Report) [Электронный ресурс]. Режим доступа: https://itnove.com/wp-content/uploads/2021/07/15th-state-of-agile-report.pdf
18. Автоматизация тестирования на проекте. [Электронный ресурс]. Режим доступа: https://www.simbirsoft.com/blog/avtomatizatsiya-testirovaniya-na-proekte-chto-vazhno-uchest/
19. Тенденции 2021 года в области QA и тестирования. [Электронный ресурс]. Режим доступа: https://evrone.ru/qa-trends
20. Составляющие автоматизированного тестирования [Электронный ресурс]. Режим доступа: https://hawkhouse.ru/blog/kakie-faktory-vliyayut-na-effektivnost-avtomatizirovannogo-testirovaniya/
21. Системы автоматизированного тестирования [Электронный ресурс]. Режим доступа: https://www.a1qa.ru/blog/nuzhno-li-vnedryat-avtomatizatsiyu-testirovaniya/
22. ВТБ Онлайн. [Электронный ресурс]. Режим доступа: https://online.vtb.ru/login
23. Аэропорт Пулково: опыт использования облака IAAS для реализации международного проекта и организации резервной площадки [Электронный ресурс]. – Режим доступа: https://globalmsk.ru/firmnews/id/23087