4

我正在寻找一种在桌面/网络浏览器中模拟 vxml 应用程序的解决方案。

挑战
我在每个新的 vxml 应用程序开发中都有数百个单元测试用例。不可能总是进行测试调用来测试我拥有的每个单元测试用例。如果我可以在模拟器中测试 vxml 应用程序,它会更容易测试..


我知道 avaya Dialog Designer/AAOD 具有在其内置应用程序模拟器中测试应用程序的功能,该模拟器附带 AAOD/DD Eclipse 包,但该工具可以单独在工作区中运行 AAOD/DD 项目。请参考:Avaya 开发指南第 16 章

AAOD的工具长这样 Avaya AAOD 中的应用程序模拟器工具

是否可以自定义使用此工具来模拟基于静态 VXML/Nuance NDF 的 VXML 应用程序?

或任何其他可用的工具?

4

4 回答 4

1

IVR 应用程序的单元测试具有挑战性,几乎不可能在任何规模的应用程序的调用流程中找到任何可能的路径。我不知道您是否可以根据需要自定义 Avaya 的工具。但是有一种产品可能符合您的某些要求。它是Syntellect 的 Voiyager。如果您想尝试一下,他们现在似乎有免费试用版。几年前,我在 SpeechTEK 上看到了它的演示,这令人印象深刻。我当时没有追求它的唯一原因是它非常昂贵。

于 2013-01-25T14:10:53.333 回答
0

Avaya od/dd 是一个平台相关工具 (IDE),您可以在其中创建 (vxml+java)、测试和调试应用程序。但是在环境之外(Avaya OD/DD 工具)创建的代码是不可能的。因为avaya OD生成的代码是java格式,在语音浏览器中执行时会转换成vxml,需要给webLM一个avaya工具的license。你可以使用一些ivr自动化工具,比如hammer等。但是你需要付费为软件。

于 2013-07-04T06:46:00.413 回答
0

如上所述,有些东西不能进行单元测试。Nuance NDF 和 SVF 应用程序带有测试页面,您可以在其中模拟呼叫流程;类似的工具退出语法。

于 2019-08-21T14:25:27.790 回答
0

VXML 应用程序只是 WAR。在页面调用之间传输的唯一会话信息是会话 ID。我们使用Apache JMeter创建应用程序。

你可以做什么尝试看看你想做的事情是否可以通过网络浏览器完成,去http://<server>/<Application/Start那里填写你需要的框(大多数时候只需填写标记为 ANI 和 DNIS 的框就足够了)。如果您的呼叫可以通过这种方式进行测试,您可以使用这些工具进行 Web 测试,而无需使用 Orchestration Designer。

如果您的应用具有 CTI/AES 连接器,您可能无法执行此操作,因为 Web 服务器会在提交第一页时尝试连接到 AES。

于 2015-12-29T13:41:34.453 回答