gpt4 book ai didi

testing - 如何对 IVR 应用程序进行自动化测试

转载 作者:行者123 更新时间:2023-11-28 20:11:09 29 4
gpt4 key购买 nike

IVR(交互式语音响应)系统依赖 DTMF 数字或音调作为用户的输入,进而为银行、酒店、语音邮件和其他自动化应用程序提供菜单。从任何界面调用 IVR 系统时,都会要求用户发送 DTMF 数字以响应提示。 IVR 系统可能有多个序列,可能需要单个 DTMF 数字响应或多个 DTMF 数字响应(即信用卡号)。

那么如何自动化这些类型的应用程序以及我们必须使用哪些工具来实现自动化。

完成所需的步骤。

提前致谢。

最佳答案

在某种程度上,IVR 测试可以在系统、集成和单元测试级别执行。存在多个平台和应用程序,因此以下技术可能并非在所有情况下都适用。

在系统层面,有可以打电话和执行脚本的工具和服务。 Cyara 和 Hammer 只是其中的两个。您也可以编写一个 IVR 应用程序来调用另一个 IVR 应用程序。同步可能是一个挑战,但至少可以通过让被测应用程序播放测试应用程序可以检测到的 DTMF 音调来确保调用流程结束。

在集成级别,可以像 Web 应用程序一样测试 VoiceXML 应用程序。像 Voiyager 这样的商业产品执行 VoiceXML,但其他 HTTP 测试工具只能盲目地请求页面并执行高级验证。

在单元测试级别,VoiceXML 应用程序中的 Javascript 代码可以使用常见的 Java 单元测试框架进行测试。这可能需要 javascript 逻辑和 VoiceXML 流之间的彻底分离。

大多数 IVR 团队倾向于关注首先列出的系统范围测试。对于大型和复杂的应用程序,后两个级别变得更加实用。

关于testing - 如何对 IVR 应用程序进行自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41237781/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com