Поздравляем с Новым Годом!
   
Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 16(186)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6, скачать журнал часть 7, скачать журнал часть 8, скачать журнал часть 9, скачать журнал часть 10

Библиографическое описание:
Балашов Д.В. МЕТОДЫ И МОДЕЛИ ТЕСТИРОВАНИЯ БИЗНЕС-ПРИЛОЖЕНИЙ // Студенческий: электрон. научн. журн. 2022. № 16(186). URL: https://sibac.info/journal/student/186/249805 (дата обращения: 30.12.2024).

МЕТОДЫ И МОДЕЛИ ТЕСТИРОВАНИЯ БИЗНЕС-ПРИЛОЖЕНИЙ

Балашов Дмитрий Валерьевич

магистрант, кафедра прикладной математики и информатики, Тольяттинский государственный университет,

РФ, г. Тольятти

Аникина Оксана Владимировна

научный руководитель,

канд. тех. наук, доц., Тольяттинский государственный университет,

РФ, г. Тольятти

АННОТАЦИЯ

В статье описываются методы и модели тестирования бизнес-приложений и разработка собственного метода тестирования.

 

Ключевые слова: тестирование, бизнес-приложения, методы тестирования.

 

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

Для тестирования бизнес-приложений могут использоваться функциональное и нефункциональное тестирование. Функциональное тестирование необходимо для проверки реализуемости функциональных требований, предъявляемых к бизнес-приложениям заказчиком, и прежде всего – к поддержке ключевых бизнес-функций и процессов. Нефункциональное тестирование необходимо для проверки качественных характеристик бизнес-приложения, например, таких, как поддержка многопользовательского режима работы и юзабилити.

Анализ видов тестирования бизнес-приложений подтвердил отсутствие общепринятых рекомендаций по применению конкретных видов тестирования для тестирования платформенных бизнес-приложений.

Как показывает практика, наиболее востребованными в настоящее время являются бизнес-приложения, реализованные на основе современных технологических платформ.

Для обеспечения высокой эффективности методики тестирования платформенного бизнес-приложения она должна быть разработана с учетом функциональных и архитектурных особенностей технологической платформы, на базе которой реализовано данное приложение, и ориентирована на применение соответствующих средств автоматизации тестирования.

На основе анализа известных подходов к тестированию платформенных бизнес-приложений, с учетом их функциональных и архитектурных особенностей разработана методика тестирования бизнес-приложений.

В предлагаемой методике тестирование бизнес-приложения выполняется в следующем порядке:

  • Тестирование конфигурации бизнес-приложения. Включает в себя модульный и системный уровни тестирования бизнес-приложения.
  • Тестирование серверной части бизнес-приложения. Состоит из функционального тестирования системы управления базами данных (СУБД), используемой в качестве сервера баз данных (СБД), и нагрузочное тестирование всех серверов, используемых в бизнес-приложении.

UML диаграмма вариантов использования предлагаемой методики представлена на рис. 1.

Рисунок 1. Диаграмма вариантов использования методики тестирования бизнес-приложений

 

В методике используются следующие виды тестирования:

  • Функциональное тестирование конфигурации бизнес-приложения, которое включает в себя модульное и системное тестирование. Модульное тестирование является достаточно простым видом тестирования применительно к платформенным бизнес-приложениям, так как предполагает проведение тестирования только тех компонентов конфигурации, которые были созданы или модифицированы разработчиками бизнес-приложения.
  • Тестирование серверной части бизнес-приложения, для обеспечения которого предлагается использовать регрессионное тестирование сервера баз данных и нагрузочное тестирование всех используемых в бизнес-приложении серверов.

Предлагаемая методология позволит повысить эффективность процесса тестирования платформенных бизнес-приложений.

 

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

  1. Шайхутдинова А.Ф. Тестирование производительности вебприложений: основные приемы генерации нагрузки и мониторинга // European science. 2015. №6 (7).
  2. Мартюков А. С. О необходимости разработки гибкого процесса тестирования интернет-приложений // Новые информационные технологии в автоматизированных системах. 2011. №14.
  3. Макконнелл С. Совершенный код. Мастер-класс / С. Макконнелл. –М.: Русская редакция, 2017. - 896 с.
  4. Ambler S.W. and Sadalage P. “Database Refactoring: Evolutionary Database Design”, Boston: Prentice Hall PTR, 2006.
  5. Zarrad A. “A systematic review on regression testing for web-based applications”, 2015, JSW10(8):971–990
  6. Monsma J.R. “Model-based testing of Web applications”, Radboud University, 2015.

Оставить комментарий