📄Работа №214296

Тема: Разработка системы автоматизации тестирования для программного обеспечения

📝
Тип работы Бакалаврская работа
📚
Предмет информатика
📄
Объем: 52 листов
📅
Год: 2025
👁️
Просмотров: 0
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация
Введение 4
Глава 1 Постановка задачи на разработку системы автоматизации тестирования для программного обеспечения 6
1.1 Значение системы автоматизации тестирования для программного
обеспечения предприятия 6
1.2 Основные функции системы автоматизации тестирования для
программного обеспечения предприятия 11
1.3 Обзор существующих систем автоматизации тестирования для
программного обеспечения предприятия и их анализ 13
Глава 2 Процесс разработки системы автоматизации тестирования для
программного обеспечения предприятия 16
2.1 Проектирование системы автоматизации тестирования для
программного обеспечения 16
2.2 Выбор технологий и инструментов для разработки системы
автоматизации тестирования для программного обеспечения 24
2.3 Реализация функциональных требований системы автоматизации
тестирования для программного обеспечения 25
Глава 3 Оценка эффективности системы автоматизации тестирования для программного обеспечения 34
3.1 Тестирование и отладка приложения 34
3.2 Оценка удобства и функциональности приложения 45
3.3 Анализ результатов использования программного обеспечения 47
Заключение 50
Список используемой литературы и используемых источников 51

📖 Введение

Тема выпускной квалификационной работы «Разработка системы
автоматизации тестирования для программного обеспечения».
Любая разработка и внедрение новых программных продуктов требует
значительных материальных и временных затрат. Привлекаемые финансовые
и материальные средства должны обеспечить надлежащий эффект и отдачу.
Именно поэтому возникает необходимость повышения качество
выпускаемого программного обеспечения, сокращение времени на его
разработку, тестирование и сопровождение.
Рыночные отношения требуют, чтобы программное обеспечение для их
заказчика было качественным и подготовленное в короткий срок.
Следовательно, продуктивно должны работать и разработчики программного
обеспечения, то есть программисты, и тестировщики этого программного
обеспечения. Добиться продуктивности в этом вопросе (качества, быстроты,
минимальных затрат) можно за счет дальнейшей автоматизации и
модернизации бизнес-процессов с помощью программных приложений.
«Автоматизация работ по тестированию имеет огромную ценность
особенно там, где тестовые скрипты повторяются. Такое тестирование на
стадиях разработки и интеграции, когда повторно используемые скрипты
могут выполняться много раз, весьма эффективно»[8].
Объект исследования – процесс тестирования программного
обеспечения.
Предмет исследования – методики и инструменты для автоматизации
процесса тестирования программного обеспечения.
Цель работы – разработка системы автоматизации тестирования для
программного обеспечения.
Задачи исследования:
− проанализировать проблему, затронутую в теме исследования, и
обосновать ее актуальность;
5
− провести сравнительный анализ существующих аналогов;
− сформулировать концепцию предлагаемого решения;
− спроектировать базу данных для информационной системы;
− разработать прототип информационного обеспечения и
программного модуля;
− протестировать работу программы в различных сценариях.
Методы исследования:
− анализ данных;
− алгоритмы функционального и автоматизированного
тестирования;
− проектной разработки баз данных.
Работа состоит из введения, трех глав, в которых рассматриваются
вопросы постановки задачи, проектирования и реализации системы
автоматизированного тестирования, а также заключение, список литературы и
источников.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В ходе выполнения исследования была подтверждена актуальность задачи автоматизации тестирования программного обеспечения. Проведен комплексный анализ существующих аналогов, выявлены их преимущества и ограничения. На основании полученных результатов разработано собственное решение поставленной проблемы.
В результате сформирован комплекс информационного обеспечения, ориентированный на автоматизацию процессов тестирования ПО, а также разработан и проведен тестирование программного модуля. Определены виды тестирования, подлежащие автоматизации, включая функциональное тестирование для проверки соответствия системы заданным требованиям и регрессионное тестирование, эффективность которого была повышена за счет использования автоматизированных средств.
Разработана модель системы тестирования и сформирован набор ручных тестовых сценариев, обеспечивающих проверку соответствия программного модуля техническому заданию и корректности его функционирования. Внедрение автоматизации способствовало увеличению эффективности тестирования в среднем в два раза, ускорению проверки соответствия требованиям, сокращению сроков тестирования и снижению количества ошибок, характерных для ручной проверки.
Перспективы развития системы автоматизации тестирования связаны с автоматической генерацией тестов на основе анализа исходного кода и пользовательского поведения, расширением автоматизации на всех этапах жизненного цикла ПО и внедрением автоматического анализа покрытия тестами различных функциональных областей. Реализация указанных направлений позволит существенно повысить эффективность тестирования, сократить время вывода продукта на рынок и улучшить качество программного обеспечения.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Аниче, М. Эффективное тестирование программного обеспечения : практическое руководство / М. Аниче ; пер. с англ. А. Н. Киселева. - Москва : ДМК Пресс, 2023. - 370 с. - ISBN 978-5-97060-997-2.
2. Дэвид А.Марка, Клемент МакГоуэн Методология структурного анализа и проектирования SADT - McGraw-Hill Companies - 2019.
3. Карпович, Е. Е. Жизненный цикл программного обеспечения :
лабораторный практикум / Е. Е. Карпович. - Москва : Изд. Дом МИСиС, 2016. - 130 с. - Текст : электронный. - URL:
https://znanium.com/catalog/product/1232186 (дата обращения: 24.01.2025).
4. Конструирование программного обеспечения : учебное пособие / под ред. Л.Г. Гагариной. — Москва : ИНФРА-М, 2024. — 319 с. — (Высшее образование). — DOI 10.12737/1893880. - ISBN 978-5-16-017861-5
5. Котляров, В. П. Основы тестирования программного обеспечения : краткий курс / В. П. Котляров. - Москва : ИНТУИТ, 2022. - 252 с. - ISBN 59556-0027-2.
6. Мкртычев С.В., Гущина О.М., Очеповский А.В. Прикладная
информатика. Бакалаврская работа [Электронный ресурс] : электрон. учеб- метод. пособие. Тольятти. ТГУ: Изд-во ТГУ, 2019. URL:
https://dspace.tltsu.ru/handle/123456789/8868 (дата обращения: 09.01.2025).
7. Морозова, Ю. В. Тестирование программного обеспечения : учебное пособие / Ю. В. Морозова. - Томск : Эль-Контент, 2019. - 120 с. - ISBN 978-5-4332-0279-5
8. Похилько, А.Ф. CASE-технология моделирования процессов с использованием средств BPWin и ERWin: учебное пособие / А.Ф. Похилько, И.В. Горбачев. - Ульяновск: УлГТУ, 2016. - 120 с.
9. Проектирование современных баз данных: Учебно-методическое пособие / Дадян Э.Г. - М.:НИЦ ИНФРА-М, 2017. - 120 с.
10. Свод знаний по управлению бизнес-процессами. BPM СВОК 3.0: Учебное пособие / Под ред. Белайчук А.А. - М.:Альпина Пабл., 2016. - 480 с
11. Синицын, С. В. Верификация программного обеспечения : краткий учебный курс / С. В. Синицын, Н. Ю. Налютин. - Москва : ИНТУИТ, 2023. - 320 с. - ISBN 978-5-94774-825-3.
12. Федорова, Г. Н. Разработка, внедрение и адаптация программного обеспечения отраслевой направленности : учебное пособие / Г.Н. Федорова. — Москва : КУРС : ИНФРА-М, 2024. — 336 с. — (Среднее профессиональное образование). - ISBN 978-5-906818-41-6.
13. Черников, Б. В. Оценка качества программного обеспечения. Практикум : учебное пособие / Б. В. Черников, Б. Е. Поклонов ; под ред. Б. В. Черникова. — Москва : ФОРУМ : ИНФРА-М, 2022. — 400 с. : ил. — (Высшее образование). - ISBN 978-5-8199-0516-6
14. BpWin [Электронный ресурс] URL: http://habrahabr.ru/.(дата обращения: 09.01.2025)
15. Fewster, M., & Graham, D. (1999). Software Test Automation. Addison-Wesley....20

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ