【24h】

Testing Chatbots Using Metamorphic Relations

机译:使用变质关系测试Chatbots

获取原文

摘要

Modern-day demands for services often require an availability on a 24/7 basis as well as online accessibility around the globe. For this sake, personalized software systems, called chatbots, are applied. Chatbots offer services, goods or information in natural language. These programs respond to the user in real-time and offer an intuitive and simple interface to interact with. Advantages like these makes them increasingly popular. Chatbots can even act as substitutes for humans for specific purposes. Since the chatbot market is growing, chatbots might outperform and replace classical web applications in the future. For this reason, ensuring correct functionality of chatbots is of high and increasing importance. However, since different implementations and user behavior result in unpredictable results, the chatbot's output is difficult to predict and classify as well. In fact, testing of chatbots represents a challenge because of the unavailability of a test oracle. In this paper, we introduce a metamorphic testing approach for chatbots. In general, metamorphic testing can be applied to situations where no expected values are available. In addition, wediscuss how to obtain test cases for chatbots, i.e. sequences of interactions with a chatbot, in an according manner. We demonstrate our approach using a hotel booking system and discuss first experimental results.
机译:服务的现代需求通常需要24/7的可用性以及全球的在线可访问性。为此,应用了个性化软件系统,称为Chatbots。 Chatbots以自然语言提供服务,商品或信息。这些程序实时响应用户,并提供直观和简单的界面来与之交互。这样的优点使它们越来越受欢迎。对于特定目的,聊天甚至可以作为人类的替代品。由于Chatbot市场正在增长,聊天波特可能会在将来优于和替换经典的Web应用程序。出于这个原因,确保聊天禁令的正确功能高,越来越重要。然而,由于不同的实现和用户行为导致不可预测的结果,Chatbot的输出难以预测和分类。实际上,由于测试oracle的不可用来,对聊天率的测试代表着挑战。在本文中,我们介绍了聊天波特的变质测试方法。通常,变质测试可以应用于没有可用的预期值的情况。此外,Wediscuss如何获得聊天禁令的测试用例,即与聊天序列的序列以备注。我们展示了我们使用酒店预订系统的方法,并讨论了第一个实验结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号