Оптимизация читаемости порождаемых при символьных вычислениях тестов
Автор: Якимов И.А., Кузнецов А.С., Скрипачев А.М.
Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau
Рубрика: Информатика, вычислительная техника и управление
Статья в выпуске: 1 т.20, 2019 года.
Бесплатный доступ
Занимая около половины времени разработки, тестирование остается наиболее распространенным мето- дом контроля качества программного обеспечения (ПО). Его недостаток может приводить к финансовым потерям. При систематическом подходе тестовый набор считается полным, если он обеспечивает опреде- ленное покрытие кода. На данный момент существует большое количество систематических генераторов тестов, направленных на поиск стандартных ошибок. Подобные инструменты порождают огромное количе- ство трудночитаемых тестов, обладающих высокой ценой проверки человеком. Представленный в данной работе метод позволяет улучшить читаемость тестов, автоматически сгенерированных при помощи сим- вольных вычислений, и обеспечивает качественное снижение данной цены. Экспериментальные исследования генератора тестов, включающего данный метод в качестве заключительной фазы работы, были проведены на 12-строковых функциях из репозитория Linux. Оценка степени читаемости строк, содержащихся в опти- мизированных тестах, сопоставима со случаем использования слов натурального языка, что положительно сказывается на процессе верификации результатов тестирования человеком.
Динамические символьные вычисления, модель естественного языка, проблема проверки тестов человеком
Короткий адрес: https://sciup.org/148321894
IDR: 148321894 | DOI: 10.31772/2587-6066-2019-20-1-35-39