Том 3 № 3 (2025): Промышленная кибернетика
DOI https://doi.org/10.18799/29495407/2025/3/93
Разработка приложений с использованием Agile и фреймворка Django-React: пример автоматизированного тестирования надежности системы продажи автобусных билетов
Стартапы в области программного обеспечения продемонстрировали свою способность разрабатывать и запускать инновационные программные продукты и услуги. Стартапы начинаются с небольшой и высоко мотивированной команды, и каждый сотрудник работает вместе над проектированием, разработкой и запуском новых продуктов. Небольшие мотивированные команды и неопределенный объем проекта делают стартапы хорошими кандидатами для внедрения практик Agile. Метод Agile следует итеративному подходу, который может быть реализован, чтобы сделать продукт гибким и соответствовать меняющимся требованиям клиентов. Мы исследуем влияние принятия гибких методологий и фреймворка Django-React на надежность программного обеспечения. Мы разработали систему продажи билетов на автобус с помощью фреймворка Django-React и гибких методологий. Тестирование на основе операционного профиля выполняется для наблюдения за изменением состояния каждого модуля, а тестирование удобства использования выполняется путем проверки функциональности каждого модуля. Генеративный искусственный интеллект применяется для автоматизированной генерации тестовых случаев для тестирования на основе операционного профиля. Результаты нашего исследования подтверждают, что сочетание фреймворка Django-React с гибкими методологиями разработки программного обеспечения помогает разработчикам создавать масштабируемые, эффективные и оптимизированные веб-приложения. Использование React для фронтенд-разработки и Django для бэкенд-разработки в сочетании с гибкими методологиями обеспечивает высокое качество конечного продукта. Тестирование на основе операционного профиля с использованием генеративного искусственного интеллекта и юзабилити-тестирование обеспечивает надежность программного обеспечения, что способствует повышению удовлетворенности клиентов.
Ключевые слова:
фреймворки Django, React, автоматизированная генерация тестовых случаев, гибкая разработка, генеративный ИИ
