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

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

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

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

Библиографическое описание:
Шкурко И.А. ИННОВАЦИОННЫЙ ПОДХОД К РАЗРАБОТКЕ ФРЕЙМВОРКА АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ВЕБ-ПРИЛОЖЕНИЙ // Студенческий: электрон. научн. журн. 2024. № 12(266). URL: https://sibac.info/journal/student/266/323266 (дата обращения: 09.05.2024).

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

Шкурко Иван Андреевич

студент группы ЭМС-271, Кафедра «Информационные системы цифровой экономики», Институт Экономики и Финансов, Российский университет транспорта,

РФ, г. Москва

АННОТАЦИЯ

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

 

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

 

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

Принципы нового подхода:

  1. Модульность и расширяемость. Фреймворк разрабатывается с учетом модульной архитектуры, позволяющей легко добавлять новые функциональные возможности и интегрировать существующие инструменты.
  2. Поддержка множества технологий. Фреймворк охватывает широкий спектр технологий, используемых в веб-разработке, что позволяет проводить тестирование разнообразных приложений.
  3. Гибкость настройки и конфигурирования. Пользователям предоставляются инструменты для гибкой настройки тестовых сценариев, а также возможности конфигурации среды тестирования под конкретные требования проекта.

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

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

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

Применение Docker позволяет создавать изолированные контейнеры, содержащие все необходимые зависимости и компоненты для запуска тестов. Это обеспечивает однородность окружения тестирования и упрощает развертывание фреймворка на различных средах.

Для автоматизации процессов тестирования, сборки и доставки приложений используются специализированные инструменты непрерывной интеграции и доставки, такие как Jenkins, GitLab CI/CD, или TeamCity. Это позволяет автоматизировать тестирование после каждого изменения кода, обеспечивая быструю обратную связь о качестве и надежности приложения.

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

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

 

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

  1. Куликов С.С Тестирование программного обеспечения. Базовый курс / С.С Куликов. – Минск : Четыре четверти, 2020. – 310 с.
  2. Криспин Л. Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд / Л. Криспин, Д. Грегори. – Москва : Вильямс, 2012. – 272 с.
  3. Игнатьев А. В. Тестирование программного обеспечения / А. В. Игнатьев. – Москва : Лань, 2022. – 56 с.
  4. Лутц М Изучаем Python Том 1 / М Лутц. – СПб : Вильямс, 2019. – 832 с. – ISBN 978-5-907144-52-1
  5. Бриггс, Дж., Python для детей. Самоучитель по программированию / Дж., Бриггс,. – Москва : Манн, Иванов и Фербер, 2017. – 320 с.
  6. Форсье Дж Django. Разработка веб-приложений на Python / Дж Форсье, П Биссекс, У Чан. – Санкт-Петербург : Символ-Плюс, 2018. – 456 с. – ISBN 978-5-93286-167-7
  7. Дронов В. А. Django 2.1. Практика создания веб-сайтов на Python/ В. А. Дронов. – Санкт-Петербург : БХВ-Петербург, 2019. – 672 с.
Удалить статью(вывести сообщение вместо статьи): 

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

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.