Оптимизация читаемости порождаемых при символьных вычислениях тестов

Автор: Якимов И.А., Кузнецов А.С., Скрипачев А.М.

Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau

Рубрика: Информатика, вычислительная техника и управление

Статья в выпуске: 1 т.20, 2019 года.

Бесплатный доступ

Занимая около половины времени разработки, тестирование остается наиболее распространенным мето- дом контроля качества программного обеспечения (ПО). Его недостаток может приводить к финансовым потерям. При систематическом подходе тестовый набор считается полным, если он обеспечивает опреде- ленное покрытие кода. На данный момент существует большое количество систематических генераторов тестов, направленных на поиск стандартных ошибок. Подобные инструменты порождают огромное количе- ство трудночитаемых тестов, обладающих высокой ценой проверки человеком. Представленный в данной работе метод позволяет улучшить читаемость тестов, автоматически сгенерированных при помощи сим- вольных вычислений, и обеспечивает качественное снижение данной цены. Экспериментальные исследования генератора тестов, включающего данный метод в качестве заключительной фазы работы, были проведены на 12-строковых функциях из репозитория Linux. Оценка степени читаемости строк, содержащихся в опти- мизированных тестах, сопоставима со случаем использования слов натурального языка, что положительно сказывается на процессе верификации результатов тестирования человеком.

Еще

Динамические символьные вычисления, модель естественного языка, проблема проверки тестов человеком

Короткий адрес: https://sciup.org/148321894

IDR: 148321894   |   DOI: 10.31772/2587-6066-2019-20-1-35-39

Статья научная