Филимонов Артём Александрович ( Аспирант
Российский экономический университет им. Г.В.Плеханова
)
|
Мутационное тестирование имеет достаточно длинную историю развития, которая началась еще в 1970-х годах. Процесс мутационного анализа претерпел большое количество улучшений. Но, несмотря на это, все еще остаются области для развития. Количество публикаций растет из года в год, что говорит об интересе системных инженеров к этой теме и ее актуальности. Поскольку мутационное тестирование можно разбить на несколько этапов, большинство исследований посвящено оптимизации конкретного этапа, а не всего процесса. Данная работа будет посвящена тестовым случаям и реализации алгоритма для их эффективного использования в мутационном тестировании. Разрабатываемый алгоритм призван показать, что выбор релевантных тестовых случаев может снизить затраты ресурсов на выполнение автоматизированного мутационного тестирования. Причина внедрения такого алгоритма заключается в том, что тестирование всегда было важным этапом процесса разработки, при этом написанные тесты не всегда могут подтвердить качество программного обеспечения. Для того, чтобы улучшить качество тестирования используется мутационное тестирование. Проведение мутационного тестирования – ресурсоемкий процесс; новый подход позволит сократить затрачиваемые ресурсы и сделать процесс доступным для разработчиков. Результатом работы является метод выбора тестовых случаев, основанный на коммитах и тестовом покрытии, и модуль программного инструмент для мутационного тестирования. Для достижения желаемого результата был проведен систематический анализ исследовательских работ в данном направлении. Также, были разработаны алгоритмы выбора тестовых случаев, на их основе реализован модуль для инструмента мутационного тестирования и проверен на открытых проектах для подтверждения применимости.
Ключевые слова:качество тестирования; выбор мутантов; сокращение тестового набора; покрытие тестов; git коммиты
|
|
|
Читать полный текст статьи …
|
Ссылка для цитирования: Филимонов А. А. УЛУЧШЕНИЕ КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЗА СЧЕТ УСКОРЕНИЯ МУТАЦИОННОГО ТЕСТИРОВАНИЯ // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2024. -№05. -С. 154-160 DOI 10.37882/2223-2966.2024.05.34 |
|
|