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


Исследование и разработка методики тестирования платформенных бизнес-приложений

Работа №108197

Тип работы

Магистерская диссертация

Предмет

информатика

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

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


ВВЕДЕНИЕ 4
Глава 1 АНАЛИЗ ВИДОВ ТЕСТИРОВАНИЯ БИЗНЕС-ПРИЛОЖЕНИЙ 7
1.1 Основные определения и термины 7
1.2 Функциональное тестирование бизнес-приложений 8
1.2.1 Модульное тестирование бизнес-приложений 9
1.2.2 Интеграционное тестирование бизнес-приложений 10
1.2.3 Системное тестирование бизнес-приложений 14
1.2.4 Приемочное тестирование бизнес-приложений 15
1.2.5 Регрессионное тестирование бизнес-приложений 16
1.3 Нефункциональное тестирование бизнес-приложений 19
1.3.1 Нагрузочное тестирование бизнес-приложений 19
1.3.2 Стрессовое тестирование бизнес-приложений 21
Глава 2 АНАЛИЗ МЕТОДОВ И МОДЕЛЕЙ ТЕСТИРОВАНИЯ БИЗНЕС-ПРИЛОЖЕНИЙ 24
2.1 Методы тестирования бизнес-приложений 24
2.1.1 Метод черного ящика 24
2.1.2 Метод белого ящика 26
2.1.2 Метод серого ящика 28
2.2 Методологии тестирования на основе жизненного цикла бизнес-
приложений 29
2.2.1 Каскадная модель жизненного цикла бизнес-приложения 30
2.2.2 V-образная модель жизненного цикла бизнес-приложения 31
2.2.3 Инкрементная модель жизненного цикла бизнес-приложения 32
2.2.4 Спиральная модель жизненного цикла бизнес-приложения 33
Глава 3 РАЗРАБОТКА МЕТОДИКИ ТЕСТИРОВАНИЯ ПЛАТФОРМЕННЫХ
БИЗНЕС-ПРИЛОЖЕНИЙ 38
3.1 Постановка задачи на разработку методики тестирования 38
3.2 Обзор и анализ существующих методик тестирования платформенных
бизнес-приложений 40
3.2. 1 Методика тестирования ERP-систем 40
3.2.2 Методика автоматизированного тестирования бизнес-приложений
на основе система автоматизированного тестирования AQA 41
3.2.3 Методика тестирования бизнес-приложений на платформе SAP .. 42
3.2.4 Методика интеграционного тестирования бизнес-приложений 1С 43
3.2.5 Анализ известных методик тестирования платформенных бизнес-
приложений 45
3.3 Методика тестирования бизнес-приложений 1С8 45
3.3.1 Тестирование конфигурации бизнес-приложения 1С8 47
3.3.2 Тестирование серверной части бизнес-приложения 1С8 49
Глава 4 АПРОБАЦИЯ МЕТОДИКИ ТЕСТИРОВАНИЯ ПЛАТФОРМЕННЫХ
БИЗНЕС-ПРИЛОЖЕНИЙ 56
4.1 Апробация методики тестирования конфигурации бизнес-приложения
1С8 56
4.2 Апробация методики тестирования серверной части бизнес-приложения
1С8 62
ЗАКЛЮЧЕНИЕ 68
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 70
ПРИЛОЖЕНИЕ А Сценарии тестирования модуля справочника бизнес-приложения 1С8 74


Одним из перспективных направлений в области управления производственно-хозяйственной деятельности современных предприятий и компаний является активная интеграция в их ИТ-инфраструктуру высокотехнологичных бизнес-приложений.
Под бизнес-приложением понимается любое программное обеспечение или программный комплекс, используемые для выполнения различных бизнес- задач, в том числе для повышения производительности и эффективности предприятий и компаний (ERP-системы, CRM-системы и др.).
Новые технологии и тенденции создают новые возможности для бизнеса- интеграции внутренних операций, отношений с клиентами и отраслевых производственно-сбытовых цепочек.
Как показывает практика, наиболее востребованными в настоящее время являются бизнес-приложения, реализованные на основе современных технологических платформ (1С: Предприятие 8.х, Галактика, SAP и др.).
Для обеспечения высокого качества бизнес-приложений необходимо выполнить их тестирование в процессе проектирования.
Вполне понятно, что развитие современной компании-разработчика программного обеспечения невозможно без внедрения новых методов, моделей и инструментов тестирования программного обеспечения, обеспечивающих проверку качества и функциональности платформенных бизнес-приложений.
Таким образом, актуальность магистерской работы обусловлена необходимостью исследования и разработки методики тестирования, обеспечивающей повышение эффективности процесса тестирования платформенных бизнес-приложений.
Объектом исследования является процесс тестирования бизнес-приложений.
Предметом исследования является методика тестирования платформенных бизнес-приложений.
Целью работы является исследование и разработка методики тестирования платформенных бизнес-приложений, обеспечивающей повышение эффективности данного процесса.
Гипотеза исследования: применение предлагаемой методики позволит повысить эффективность процесса тестирования платформенных бизнес- приложений.
Для достижения цели и проверки сформулированной гипотезы необходимо решить следующие задачи:
1. Проанализировать существующие виды тестирования программного обеспечения и оценить возможность их применения для платформенных бизнес-приложений.
2. Проанализировать методы и модели тестирования программного обеспечения и оценить возможность их применения для платформенных бизнес-приложений.
3. Разработать методику тестирования платформенных бизнес- приложений.
4. Выполнить апробацию и обосновать применение предложенной методики для повышения эффективности тестирования платформенных бизнес- приложений.
Новизна исследования заключается в разработке методики тестирования платформенных бизнес-приложений.
На защиту выносятся:
1. Методика тестирования платформенных бизнес-приложений.
2. Результаты апробации методики тестирования платформенных бизнес- приложений.
Практическая значимость магистерской работы заключается в реализации методики тестирования, обеспечивающей надежную проверку платформенных бизнес-приложений в компаниях-разработчиках программного обеспечения на платформе «1С: Предприятие 8».
Методы исследования: системный анализ, методы тестирования программного обеспечения, методологии проектирования бизнес-приложений.
Публикации по теме исследования. Результаты исследования представлены в статье: Семенчук Р.Е. Методика тестирования платформенных бизнес-приложений / Р.Е. Семенчук // Вестник научных конференций. -2019. - № 4.
Диссертация состоит из введения, четырех глав, заключения, списка литературы и приложения.
Первая глава посвящена анализу видов тестирования бизнес-приложений. Рассмотрены особенности функциональных и нефункциональных видов тестирования программного обеспечения.
Во второй главе проанализированы методы и модели тестирования бизнес-приложений. Описаны достоинства и недостатки методов и методологий тестирования на основе жизненного цикла бизнес-приложений.
Третья глава посвящена разработке методики тестирования бизнес- приложений, реализованных на платформе «1С: Предприятие 8».
В четвертой главе представлены результаты апробации предлагаемой методики тестирования бизнес-приложений.
В заключении подводятся итоги выполненной работы.
В приложении представлен код сценария модульного тестирования бизнес-приложения.
Работа изложена на 81 с. и включает рисунков 33, таблиц 4.


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

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

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


Целью магистерской диссертации является исследование и разработка методики тестирования платформенных бизнес-приложений, обеспечивающей высокую эффективность данного процесса.
Выполненные в работе научные исследования представлены следующими основными результатами:
1. Произведен анализ существующих видов тестирования программного обеспечения, который подтвердил отсутствие общепринятых рекомендаций по применению конкретных видов тестирования для платформенных бизнес- приложений.
2. Произведен анализ методов и моделей тестирования программного обеспечения, который показал, что для тестирования бизнес-приложений могут использоваться различные методы тестирования и их комбинации. Подтверждена ключевая роль тестирования в жизненном цикле бизнес- приложений. Отмечена важная роль автоматизированного тестирования в сокращении времени внедрения бизнес-приложения и снижении влияния человеческого фактора на результаты тестирования.
3. Произведен анализ существующих методик тестирования платформенных бизнес-приложений, который подтвердил отсутствие универсальной методики тестирования и актуальность темы исследования. Разработана методика тестирования бизнес-приложений, реализованных на платформе «1С: Предприятие 8». Основными направлениями предлагаемой методики являются тестирование конфигурации и серверной части бизнес- приложения.
4. Выполнена апробация и подтверждена возможность применения предложенной методики для повышения эффективности тестирования платформенных бизнес-приложений. В процессе тестирования использованы средства автоматизация тестирования платформы «1С: Предприятие 8».
Таким образом, в работе решена актуальная научно-исследовательская задача разработки методики платформенных бизнес-приложений, обеспечивающей повышение эффективности данного процесса.
Значение диссертационной работы определяется тем, что в ее рамках исследованы возможности повышения эффективности процесса тестирования платформенных бизнес-приложений и предложена методика, обеспечивающая решение данной задачи.



Нормативно-правовые акты
1. ГОСТ Р 53622-2009 Информационные технологии. Информационно-вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов.
2. ГОСТ Р 56922-2016. Системная и программная инженерия. Тестирование программного обеспечения.
Научная и методическая литература
3. Макконнелл С. Совершенный код. Мастер-класс / С. Макконнелл. -М.: Русская редакция, 2017. - 896 с.
4. Нуралиев С.Г. Архитектура «1С:Предприятия» как продукт инженерной мысли / С.Г. Нуралиев // PC Week/ Russuan Edition. -2004. - №№ 46-48.
5. Шайхутдинова А.Ф. Тестирование производительности веб¬приложений: основные приемы генерации нагрузки и мониторинга // European science. 2015. №6 (7).
6. Баркалов С. А., Азарнова Т.В., Полухин П.В. Управление процессом тестирования веб-приложений методом фаззинга на основе динамических байесовских сетей // Вестник ЮУрГУ. Серия: Компьютерные технологии, управление, радиоэлектроника. 2017. №2.
7. Мартюков А. С. О необходимости разработки гибкого процесса тестирования интернет-приложений // Новые информационные технологии в автоматизированных системах. 2011. №14.
Электронные ресурсы
8. 1С: Предприятие 8 [Электронный ресурс]. — Режим доступа: http://v8.1c.ru/ (дата обращения: 09.03.2019).
9. Берендеев И. Программный комплекс «1С: Предприятие 8.0» как платформа разработки бизнес-приложений КТПП [Электронный ресурс] / И. Берендеев. — Режим доступа: https://sapr.ru/article/7537 (дата обращения: 09.03.2019).
10. Загрузки веб-сервисов [Электронный ресурс]. — Режим доступа: https://infostart.ru/public/1014870/?utm_source=subscribe&utm_campaign=week&u tm_term=16 (дата обращения: 09.03.2019).
11. Котляров В. П. Основы тестирования программного обеспечения
[Электронный ресурс] / В. П. Котляров. — М.: Интернет-Университет
Информационных Технологий (ИНТУИТ), 2016. — 334 c. — Режим доступа: http://www.iprbookshop.ru/62820.html (дата обращения: 09.03.2019).
12. Липаев В. В. Тестирование компонентов и комплексов программ [Электронный ресурс] : учебник / В. В. Липаев. — М. : СИНТЕГ, 2010. — 393 c. — Режим доступа: http://www.iprbookshop.ru/27301.html (дата обращения: 09.03.2019).
13. Методическая поддержка для разработчиков и администраторов
1С:Предприятия 8 [Электронный ресурс]. — Режим доступа:
https://its.1c.ru/db/metod8dev/content/2290/hdoc (дата обращения: 09.03.2019).
14. Нагрузочный тест ТРС-1С [Электронный ресурс]. — Режим доступа: http ://www. gilev. ru/tpc 1 c gilv/ (дата обращения: 09.03.2019).
15. Оценка эффективности автоматизации тестирования [Электронный ресурс]. — Режим доступа: https://www.a1qa.ru/blog/otsenka-effektivnosti- avtomatizatsii-testirovaniya/ (дата обращения: 09.03.2019).
16. Савастюк С. Методологии тестирования ПО. Какую выбрать?
[Электронный ресурс] / Савастюк С. — Режим доступа:
https://xbsoftware.ru/blog/metodologii-testirovaniya-po-kakuyu-vybrat/ (дата
обращения 09.03.2019).
17. Соловьев С.В. Технология разработки прикладного программного
обеспечения / С.В. Соловьев, Р.И. Цой, Л.С. Гринкруг. -М.: Академия Естествознания, 2011 — Режим доступа:
https://www.monographies.ru/ru/book/view?id=141 (дата обращения 09.03.2019).
18. AQA - система автоматизированного тестирования бизнес-
приложений [Электронный ресурс]. — Режим доступа: https://www.galaktika.by/aqa-cistema-avtomatizirovannogo-testirovaniya-biznes- prilozhenij.html (дата обращения: 09.03.2019).
19. Business Application Testing [Электронный ресурс]. — Режим
доступа: https://www.precisetestingsolution.com/business-application-testing.php
(дата обращения: 09.03.2019).
20. Functional Testing: A Complete Guide with Types and Example
[Электронный ресурс]. — Режим доступа:
https://www.softwaretestinghelp.com/guide-to-functional-testing/ (дата обращения: 09.03.2019).
21. Gartner consulting [Электронный ресурс]. — Режим доступа: https://www.gartner.com (дата обращения 09.03.2019).
22. Guru99 [Электронный ресурс]. — Режим доступа:
https://www.guru99.com/ (дата обращения: 09.03.2019).
23. How to Write Test Cases: Sample Template with Examples [Электронный ресурс]. — Режим доступа: https://www.guru99.com/test-case.html (дата обращения: 09.03.2019).
24. Software Testing Fundamentals [Электронный ресурс]. — Режим доступа: http://softwaretestingfundamentals.com/ (дата обращения: 09.03.2019).
25. Testing SAP applications [Электронный ресурс]. — Режим доступа: https://www.ibm.com/support/knowledgecenter/en/SSBLQQ_9.2.1/com.ibm.rational. test.ft.doc/topics/r_taskflow_sap.html (дата обращения: 09.03.2019).
26. What Is ERP Testing and Why Does It Matter? [Электронный ресурс]. — Режим доступа: https://www3.technologyevaluation.com/research/article/what- is-erp-testing-and-why-does-it-matter.html (дата обращения: 09.03.2019).
Литература на иностранном языке
27. Ambler S.W. and Sadalage P. “Database Refactoring: Evolutionary Database Design”, Boston: Prentice Hall PTR, 2006.
28. Li E. “Software Testing in a System Development Process: A Life Cycle Perspective”, Journal of Systems Management, 1990, 41(8), pp. 23-31.
29. Lutteroth C., Weber G. “Modeling a Realistic Workload for Performance Testing” in Proceedings of the 2008 12th International IEEE Enterprise Distributed Object Computing Conference Washington DC USA:IEEE Computer Society, 2008, pp. 149-158.
30. Monsma J.R. “Model-based testing of Web applications”, Radboud University, 2015.
31. Scott Barber R. “Load Models for Performance Testing with Incomplete Empirical Data”, PerfTestPlus, Inc., 2011.
32. Zarrad A. “A systematic review on regression testing for web-based applications”, 2015, JSW10(8):971-990.


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



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


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