МЕТОД КОМПЛЕКСНОЙ ОЦЕНКИ ТЕСТОВОГО ПОКРЫТИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В НЕФТЕГАЗОВОМ СЕКТОРЕ (НА ПРИМЕРЕ ПРОЕКТОВ В AZURE DEVOPS)

МЕТОД КОМПЛЕКСНОЙ ОЦЕНКИ ТЕСТОВОГО ПОКРЫТИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В НЕФТЕГАЗОВОМ СЕКТОРЕ (НА ПРИМЕРЕ ПРОЕКТОВ В AZURE DEVOPS)
Авторы: Полетавкина А. С.
Аннотация:

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

Ключевые слова: тестовое покрытие, регрессионный тест план, Swagger, Azure DevOps, оценка качества программного обеспечения, автоматизация тестирования, нефтегазовая отрасль, управление дефектами
Страницы в выпуске: 196-200

Журнал "Оригинальные исследования (ОРИС)" (включен в РИНЦ) ведет прием статей в ближайший номер до 30 апреля 2026 г.