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


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

Работа №115526

Тип работы

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

Предмет

информатика

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

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


Введение 4
Глава 1 Анализ видов тестирования бизнес-приложений 6
1.1 Определение тестирования 6
1.2 Виды тестирования 7
1.2.1 Функциональное тестирование 7
1.2.2 Нефункциональное тестирование 16
Глава 2 Анализ методов и моделей тестирования бизнес- приложений 19
2.1 Методологии тестирования 19
2.1.1 Каскадная модель 19
2.1.2 Гибкая модель 21
2.1.3 Модель итеративного тестирования 26
2.1.4 V-образная модель 28
2.1.5 RAD модель 30
2.2 Методы тестирования 32
2.2.1 Тестирование черного ящика 33
2.2.2 Тестирование белого ящика 36
2.2.3 Тестирование серого ящика 39
Глава 3 Разработка методики тестирования платформенных бизнес-
приложений 42
3.1 Постановка задачи на разработку методики тестирования 42
3.2 Обзорный анализ существующих методик тестирования
платформенных бизнес-приложений 43
3.2.1 Методика тестирования ERP-систем 43
3.2.2 Методика тестирования бизнес-приложений на платформе SAP 44
3.2.3 Методика интеграционного тестирования бизнес-приложений 1С 45
3.2.4 Анализ представленных методик тестирования платформенных
бизнес- приложений 46
3.3 Методика тестирования бизнес-приложений 1С8 46
Глава 4 Апробация методики тестирования платформенных бизнес-
приложений 56
4.1 Апробация методики на конфигурации бизнес-приложения 1С8 56
4.2 Апробация методики тестирования на серверной части бизнес-приложения 62
Заключение 69
Список используемой литературы 70
Приложение А Сценарии тестирования модуля справочника бизнес-
приложения 1С8

Одним из многообещающих направлений в области управления деятельностью передовых компаний и фирм считается функциональная интеграция в их ИТ-инфраструктуру сверхтехнологичных бизнес- приложений.
Под бизнес-приложением понимается программное обеспечение, которое применяется для выполнения всевозможных бизнес-задач, а также для увеличения производительности компаний и фирм.
Чтобы обеспечить высокое качество подобных бизнес-приложений нужно провести их тестирование в процессе проектирования.
Абсолютно ясно, что компании нуждаются в наиболее актуальных и свежих методах и инструментах тестирования, которые могут обеспечить проверку качества и функциональности платформенных бизнес-приложений.
Актуальность магистерской работы обосновывается необходимостью разработки методики тестирования, которая сделает процесс тестирования более эффективным.
Объектом исследования является методика тестирования платформенных бизнес-приложений.
Предметом исследования является методика тестирования платформенных бизнес-приложений.
Целью работы является разработка и внедрение методики тестирования платформенных бизнес-приложений, которая повысит эффективность данного процесса.
Для достижения цели необходимо решить следующие задачи:
- Проанализировать и оценить существующие виды тестирования программного обеспечения.
- Проанализировать и оценить методы и модели тестирования программного обеспечения.
- Разработать методику тестирования платформенных бизнес- приложений.
- Выполнить апробацию предложенной методики для повышения эффективности тестирования платформенных бизнес-приложений.
На защиту выносятся:
- Методика тестирования платформенных бизнес-приложений.
- Результаты апробации методики тестирования платформенных бизнес-приложений.
Практическая значимость магистерской работы заключается в том, что в данной работе были описаны все современные методы тестирования и разработана методика тестирования, которая позволит сократить время на тестирование и повысит эффективность результатов тестирования.
Методы исследования: методы тестирования программного обеспечения, системный анализ.
По результатам проведённого исследования опубликована 1 статья: Балашов Д.В. Методы и модели тестирования бизнес-приложений // Студенческий: электрон. научн. журн. 2022. № 16(186).
Диссертация состоит из введения, четырех глав, заключения, списка литературы и приложения.
Первая глава посвящена определению и анализу видов тестирования. Рассмотрены характеристики функциональных и нефункциональных видов тестирования. Во второй главе проводится анализ методов тестирования бизнес-приложений, в котором анализируются достоинства и недостатки методов тестирования на основе жизненного цикла бизнес-приложений. Третья глава посвящена разработке методики тестирования платформенных бизнес-приложений. В четвертой главе представлены результаты апробации разработанной методики тестирования платформенных бизнес-приложений.
В заключении подводятся итоги работы.
Работа изложена на 73 страницах и включает 27 рисунков и 2 таблицы


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

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

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


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



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.2022).
9. Берендеев И. Программный комплекс «1С: Предприятие 8.0» как платформа разработки бизнес-приложений КТПП [Электронный ресурс] / И. Берендеев. — Режим доступа:https://sapr.ru/article/7537 (дата обращения:
09.03.2022).
10. Загрузки веб-сервисов [Электронный ресурс]. — Режим доступа:
https://infostart.ru/public/1014870/?utm_source=subscribe&utm_campaign=week&u tm_term=16 (дата обращения: 09.03.2022).
11. Котляров В. П. Основы тестирования программного обеспечения [Электронный ресурс] / В. П. Котляров. — М.: Интернет- Университет Информационных Технологий (ИНТУИТ), 2016. — 334 c. — Режим доступа: http://www.iprbookshop.ru/62820.html (дата обращения: 09.03.2022).
12. Липаев В. В. Тестирование компонентов и комплексов программ [Электронный ресурс] : учебник / В. В. Липаев. — М. : СИНТЕГ, 2010. — 393 c.
— Режим доступа:http://www.iprbookshop.ru/27301.html (дата обращения: 09.03.2022).
13. Методическая поддержка для разработчиков и администраторов 1С:Предприятия 8 [Электронный ресурс]. — Режим доступа: https://its.1c.ru/db/metod8dev/content/2290/hdoc(дата обращения: 09.03.2022).
14. Нагрузочный тест ТРС-1С [Электронный ресурс]. — Режим доступа: http://www.gilev.ru/tpc1cgilv/(дата обращения: 09.03.2022).
15. Оценка эффективности автоматизации тестирования [Электронный ресурс]. — Режим доступа:https://www.a1qa.ru/blog/otsenka-effektivnosti- avtomatizatsii-testirovaniya/ (дата обращения: 09.03.2022).
16. Савастюк С. Методологии тестирования ПО. Какую выбрать?
[Электронный ресурс] / Савастюк С. — Режим
доступа: https://xbsoftware.ru/blog/metodologii-testirovaniya-po-kakuyu-vybrat/
(дата обращения 09.03.2022).
17. Соловьев С.В. Технология разработки прикладного
программного обеспечения / С.В. Соловьев, Р.И. Цой, Л.С. Гринкруг. -М.: Академия Естествознания, 2011. — Режим
доступа: https: //www. monographies.ru/ru/book/view?id=141
(дата обращения 09.03.2022).
18. AQA - система автоматизированного тестирования бизнес- приложений [Электронный ресурс]. — Режим доступа:
https://www.galaktika.by/aqa-cistema-avtomatizirovannogo-testirovaniya-biznes- prilozhenij.html (дата обращения: 09.03.2022).
19. Business Application Testing [Электронный ресурс]. — Режим
доступа: https://www.precisetestingsolution.com/business-application-
testing.php (дата обращения: 09.03.2022).
20. Functional Testing: A Complete Guide with Types and Example
[Электронный ресурс]. — Режим доступа:
https://www.softwaretestinghelp.com/guide-to-functional-testing/ (дата
обращения: 09.03.2022).
21. Gartner consulting [Электронный ресурс]. — Режим доступа:https://www.gartner.com (дата обращения 09.03.2022).
22. Guru99 [Электронный ресурс]. — Режим доступа:https://www.guru99.com/ (дата обращения: 09.03.2022).
23. How to Write Test Cases: Sample Template with Examples [Электронный ресурс]. — Режим доступа:https://www.guru99.com/test-case.html (дата обращения: 09.03.2022).
24. Software Testing Fundamentals [Электронный ресурс]. — Режим доступа:http://softwaretestingfundamentals.com/ (дата обращения: 09.03. 2022).
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.2022).
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.2022).
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ервис помощи студентам в выполнении работ