RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2022, том 34, выпуск 2, страницы 17–24 (Mi tisp674)

An algorithm of test generation from functional specification using Open IE model and clustering

[Алгоритм генерации тестов из функциональной спецификации с использованием модели Open IE и кластеризации]

K. S. Kobyshev, S. A. Molodyakov

Peter the Great St. Petersburg Polytechnic University

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

Ключевые слова: автоматический тест, компьютерная лингвистика, извлечение отношений, извлечение открытой информации, разбор дерева зависимостей, обработка естественного языка, кластеризация, E2E-тест, GloVe, Kotlin

Язык публикации: английский

DOI: 10.15514/ISPRAS-2022-34(2)-2



© МИАН, 2024