面向 Dialogflow 任务型聊天机器人的测试用例生成
软件工程
2025-03-10 v1
摘要
聊天机器人是通常嵌入在 Web 和移动应用程序中的软件,旨在协助用户完成从闲聊到任务完成的各种活动。它们支持多种交互形式,如文本和语音命令。与任何软件一样,聊天机器人也容易出现 bug,它们在我们生活中的普及以及底层技术的进步,都需要量身定制的质量保证技术。然而,针对对话型聊天机器人的测试用例生成技术仍然有限。在本文中,我们提出了 Chatbot Test Generator (CTG),一种专为任务型聊天机器人设计的自动化测试技术。我们进行了一项实验,将 CTG 与最先进的 BOTIUM 和 CHARM 工具在七个聊天机器人上进行了比较,观察到 CTG 生成的测试用例在鲁棒性和有效性方面优于竞争对手。
引用
@article{arxiv.2503.05561,
title = {Test Case Generation for Dialogflow Task-Based Chatbots},
author = {Rocco Gianni Rapisarda and Davide Ginelli and Diego Clerissi and Leonardo Mariani},
journal= {arXiv preprint arXiv:2503.05561},
year = {2025}
}
备注
10 pages, 2 figures