Тип работы:
Предмет:
Язык работы:


Разработка проекта автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер»

Работа №111863

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы46
Год сдачи2021
Стоимость4380 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
97
Не подходит работа?

Узнай цену на написание


Введение 4
Глава 1 Анализ предметной области и постановка задачи на разработку проекта автоматизации интеграционного тестирования 6
1.1 Анализ предметной области автоматизации 6
1.2 Анализ процесса интеграционного тестирования 7
1.3 Разработка технического задания на проектирование 13
Глава 2 Проектирование автоматизированной системы интеграционного тестирования для ООО «НетКрэкер» 18
2.1 Обзор и анализ средств интеграционного тестирования 18
2.2 Логическое моделирование автоматизированной среды интеграционного
тестирования 23
Глава 3 Реализация проектных решений по автоматизации интеграционного тестирования ООО «НетКрэкер» 30
3.1 Выбор среды разработки автоматизированной среды интеграционного
тестирования 30
3.2 Архитектура и функционирование автоматизированной среды
интеграционного тестирования 35
3.3 Оценка эффективности проектных решений 39
Заключение 42
Список используемой литературы 44


Одной из задач тестирования программного обеспечения информационной системы является проверка соответствия ее проектируемых единиц требованиям, предъявляемым к функциональности и надежности.
Для решения данной задачи используется интеграционное тестирование.
Интеграционное тестирование - это способ тестирования программного обеспечения путем группировки программных компонентов.
Интеграционное тестирование проводится для оценки соответствия информационной системы или компонента заданным функциональным требованиям.
Как показывает практика, высокая эффективность процесса интеграционного тестирования достигается с помощью его автоматизации, которая позволяет снизить негативное влияние человеческого фактора на результаты тестирования.
С этой целью в компании ООО «НетКрэкер» принято решение разработать проект автоматизации интеграционного тестирования информационных систем.
Реализация данного проекта представляет актуальность и научно-практический интерес.
Объектом исследования бакалаврской работы является автоматизация интеграционного тестирования информационных систем в ООО «НетКрэкер».
Предметом исследования бакалаврской работы является проект автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер».
Цель выпускной квалификационной работы - разработка проекта автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер».
Для достижения данной цели необходимо выполнить следующие задачи:
- произвести анализ предметной области и выполнить постановку задачи на разработку проекта автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер»;
- спроектировать автоматизированную систему нтеграционного тестирования информационных систем в ООО «НетКрэкер»;
- реализовать проектное решение автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер».
Методы исследования - методы тестирования и проектирования информационных систем.
Практическая значимость бакалаврской работы заключается в разработке проектного решения для автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер»,
обеспечивающей повышение его эффективности.
Данная работа состоит из введения, трех глав, заключения и списка используемой литературы.
Во введении описаны актуальность, объект, предмет, цель и задачи исследования.
Первая глава посвящена анализу предметной области и постановке задачи на разработку проекта автоматизации интеграционного тестирования.
Вторая глава посвящена проектированию автоматизированной системы интеграционного тестирования для ООО «НетКрэкер».
В третьей глава рассматривается реализация проектных решений.
В заключении описываются результаты выполнения выпускной квалификационной работы.
Бакалаврская работа состоит из 46 страниц текста, 16 рисунков, 7 таблиц и 25 источников.


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

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

Помощь в написании работ!


Выпускная квалификационная работа посвящена актуальной проблеме разработки проекта автоматизации интеграционного тестирования информационных систем.
Для достижения поставленной в работе цели в процессе выполнения бакалаврской работы решены следующие задачи:
- произведен анализ предметной области и выполнена постановку задачи на разработку проекта автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер». В результате анализа выявлен основной недостаток существующего бизнес-процесса интеграционного тестирования в ООО «НетКрэкер» - низкая эффективность ручного тестирования, обусловленная его трудоемкостью, которая связана с необходимостью самостоятельной разработки среды интеграционного тестирования, а также негативным влиянием человеческого фактора. Улучшение существующего бизнес-процесса достигается за счет внедрения в него АСИТ. Для разработки требований к проекту использована методология FURPS+. Разработанный перечень требований использован в качестве основы для реализации проектного решения автоматизации интеграционного тестирования ИС в ООО «НетКрэкер»;
- спроектирована АСИТ для ООО «НетКрэкер». Для автоматизации интеграционного тестирования данных задач выбраны следующие фреймворки: Selenium, h2+DbUnit и Cucumber. Выбор фреймворков основан на личном опыте проектанта и с учетом успешного опыта их применения другими специалистами-тестировщиками. Для построения логической модели АСИТ разработаны базовые диаграммы языка UML, отражающие различные аспекты системы: диаграмма вариантов использования, диаграмма классов и диаграмма последовательности. Для разработки логической модели АСИТ использовано CASE-средство Rational Rose, которое поддерживает методологию RUP;
- выполнена реализация проектного решения автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер». Для представления программной архитектуры АСИТ разработана диаграмма ее компонентов. Для реализации АСИТ использована технология IDE. Как показал анализ, наилучшими характеристиками обладает IDE Eclipse. Поэтому IDE Eclipse выбрана в качестве среды для разработки АСИТ. Для оценки эффективности проекта использована методика оценки эффективности управления внедренной ИС. Коэффициент эффективности управления АСИТ Кэу> 0.5, что свидетельствует о высокой функциональной эффективности управления внедренной среды.
Результаты бакалаврской работы представляют практический интерес и могут быть рекомендованы для бизнес-аналитиков и тестировшиков, работающими над проектами автоматизации интеграционного тестирования ИТ-компаний.



1. 12 инструментов для интеграционных и unit-тестов в Java [Электронный ресурс]. URL: https://tproger.ru/translations/12-tools-for-unit- tests/(дата обращения: 08.09.2021).
2. Брекелов В.В., Борисов Е.А., Барыгин И.А. Автоматизация интеграционного тестирования на примере модулей обмена данными по FI X- протоколу // Информатика, телекоммуникации и управление. 2015. №1 (212). С. 88-96..
3. Вдовин В. М., Суркова Л. Е., Шурупов А.А. Предметно¬
ориентированные экономические информационные системы [Электронный ресурс]: учебное пособие. М. : Дашков и К, 2016. 386 c. URL:
https://www.iprbookshop.ru/60492.html(дата обращения: 06.09.2021).
4. ГОСТ 34.602-89 Техническое задание на создание
автоматизированной системы [Электронный ресурс]. URL:
https://gostexpert.ru/gost/gost-34.602-89(дата обращения: 15.08.2021).
5. Интегрированные среды разработки программ [Электронный ресурс]. URL: http://bourabai.ru/einf/ide.htm(дата обращения: 06.09.2021).
6. Использование нотации eEPC для графического описания бизнес- процессов [Электронный ресурс]. URL: https://habr.com/ru/post/143273/(дата обращения: 15.08.2021).
7. Коцюба И.Ю., Чунаев А.В., Шиков А.Н. Методы оценки и измерения
характеристик информационных систем [Электронный ресурс] : учебное пособие. Санкт-Петербург : Университет ИТМО, 2016. 264 c. URL:
https://www.iprbookshop.ru/67289.html(дата обращения: 15.08.2021).
8. Краткое руководство. Знакомство с интегрированной средой
разработки Visual Studio [Электронный ресурс]. URL:
https://docs.microsoft.com/ru-ru/visualstudio/ide/quickstart-ide- orientation?view=vs-2019(дата обращения: 06.09.2021).
9. Леоненков А. В. Объектно-ориентированный анализ и
проектирование с использованием UML и IBM Rational Rose [Электронный ресурс] : учебное пособие. М. : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. 317 c. URL:
https://www.iprbookshop.ru/97554.html(дата обращения: 06.09.2021).
10. Сайт ООО НетКрэкер [Электронный ресурс]. URL: uhttps://www.netcracker.com(дата обращения: 15.08.2021).
11. Сорокин А. А., Орлова А.Ю. Реинжиниринг бизнес-процессов
[Электронный ресурс] : учебное пособие. Ставрополь : Северо-Кавказский федеральный университет, 2014. 212 c. URL:
https://www.iprbookshop.ru/63003.html(дата обращения: 15.08.2021).
12. Фреймворк как программная платформа [Электронный ресурс]. URL: https://intellect.icu/frejmvork-kak-programmnaya-platforma-klassifikatsiya- i-vidy-frejmvorkov-framework-9515(дата обращения: 08.09.2021).
13. Apache NetBeans [Электронный ресурс]. URL:
https://netbeans.apache.org/(дата обращения: 06.09.2021).
14. ARIS Express [Электронный ресурс]. URL:
https://www.ariscommunity.com/aris-express(дата обращения: 15.08.2021).
15. Configure Selenium WebDriver with Eclipse [Электронный ресурс].
URL: https://www.toolsqa.com/selenium-webdriver/configure-selenium-
webdriver-with-eclipse/ (дата обращения: 06.09.2021).
16. Cucumber. Tools &techniques that elevate teams to greatness
[Электронный ресурс]. URL: https://cucumber.io/ (дата обращения:
08.09.2021).
17. Eclipse IDE [Электронный ресурс]. URL:
https://www.eclipse.org/eclipseide/(дата обращения: 06.09.2021).
18. H2 Database Engine [Электронный ресурс]. URL:
https://www.h2database.com/html/main.html(дата обращения: 08.09.2021).
19. Integration Testing Tools and Practices to Start Using Today [Электронный ресурс]. URL: https://u-tor.com/topic/start-integration-testing- today(дата обращения: 08.09.2021).
20. Selenium. Интеграционное тестирование веб-приложений [Электронный ресурс]. URL: https://korzh.net/2010-12-seleniumin-tegracionnoe- testirovanie-veb-prilozhenij.html(дата обращения: 08.09.2021).
21. Top 15 Automation Testing Interview Questions & Answers
[Электронный ресурс]. URL: https://www.guru99.com/automation-testing-
interview-questions.html (дата обращения: 15.08.2021).
22. Types of Testing Environments [Электронный ресурс]. URL: https://www.testenvironmentmanagement.com/types-of-testing-environments/(дата обращения: 08.09.2021).
23. What Is Automation Testing Pyramid? [Электронный ресурс]. URL: https://qatestlab.com/resources/knowledge-center/test-automated-pyramid/(дата обращения: 15.08.2021).
24. What is the use of Furps+ model in classifying requirements? [Электронный ресурс]. URL: https://findanyanswer.com/what-is-the-use-of- furps-model-in-classifying-requirements(дата обращения: 15.08.2021).
25. Zihao L. Automated Integration Testing [Электронный ресурс]. URL: https://medium. com/@allenliuzihao/automated-integration-testing-a295d21e513a (дата обращения: 15.08.2021).


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


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