Использование искусственного интеллекта для автоматизации тестирования

Авторы

  • Виктор Петрович Часовских Уральский государственный экономический университет
  • Урмат Тологонович Аттокуров Ошский технологический университет им. М.М. Адышева
  • Елена Викторовна Кох Уральский государственный экономический университет
  • Касиет Токтогуловна Абдыракманова Ошский технологический университет им. М.М. Адышева

Ключевые слова:

машинное обучение, искусственный интеллект, подход, метод, алгоритмы машинного обучения, автоматизированных тестов, анализа данных

Аннотация

Автоматизация тестирования программного обеспечения (ПО) является критически важной задачей в современной разработке, направленной на повышение качества и надежности продуктов. Традиционные методы автоматизации сталкиваются с ограничениями при работе со сложными и динамичными системами. Данное исследование направлено на оценку эффективности применения методов искусственного интеллекта (ИИ) для преодоления этих ограничений и повышения качества автоматизированного тестирования ПО. В работе использовался комплексный подход, включающий машинное обучение, нейронные сети и генетические алгоритмы. На основе обширного набора данных о тестовых случаях были разработаны и обучены модели для предсказания результатов тестов, генерации оптимальных наборов тестовых данных и выявления аномалий. Эффективность разработанных методов оценивалась путем сравнения с традиционными подходами по ряду метрик, включая точность, полноту и F-меру. Применение методов ИИ позволило повысить точность выявления дефектов на 18% по сравнению с базовыми методами. Время, затрачиваемое на разработку и выполнение тестов, сократилось на 25%. Покрытие кода тестами увеличилось на 15% при использовании генетических алгоритмов для оптимизации тестовых наборов. Результаты демонстрируют значительный потенциал методов ИИ в автоматизации тестирования ПО. Выявлены ключевые преимущества, включая повышение точности, сокращение временных затрат и расширение тестового покрытия. Дальнейшие исследования необходимы для адаптации разработанных методов к различным типам ПО и интеграции их в существующие процессы разработки.

Библиографические ссылки

Мельник Б.И. Искусственный интеллект: учеб. СПб.: Питер, 2018.

Беккер Д. Введение в машинное обучение с использованием Python. М.: ДМК Пресс, 2019.

Сообщество IT специалистов habr.com. Возможности Искусственного Интеллекта в 2023 году. 2023. https://habr.com/ru/companies/serverspace/articles/776954/

Возможности Искусственного Интеллекта в 2023 году. 2023. https://habr.com/ru/companies/serverspace/articles/776954/

Загрузки

Опубликован

2024-06-15

Как цитировать

1.
Часовских ВП, Аттокуров УТ, Кох ЕВ, Абдыракманова КТ. Использование искусственного интеллекта для автоматизации тестирования. УО [Интернет]. 15 июнь 2024 г. [цитируется по 22 январь 2025 г.];14(6-1):173-80. доступно на: https://emreview.ru/index.php/emr/article/view/1646

Выпуск

Раздел

DATA SCIENCE В УПРАВЛЕНИИ ОБРАЗОВАТЕЛЬНЫМ ПРОСТРАНСТВОМ

Наиболее читаемые статьи этого автора (авторов)