能否使用Botium CLI测试AWS Lex聊天机器人返回的GIF、表情及图片?
Botium CLI 对AWS Lex富媒体内容的测试支持说明
Botium CLI 原生适配AWS Lex的响应结构,完全支持对GIF、表情符号、图片类返回内容的自动化测试,具体测试方式如下:
- 表情符号测试:直接在测试用例的预期返回文本中写入对应表情符号即可做全匹配校验;如果只需校验表情符号是否存在、不需要严格匹配整段返回内容,可搭配
botium-asserter-includes断言组件实现模糊匹配。 - 图片、GIF类资源测试:AWS Lex返回这类富媒体时会将资源的类型、地址放在响应的
attachment字段内,你可以通过自定义断言完成两类校验:一是校验attachment字段中的contentType是否匹配目标类型(例如image/gif、image/png),二是校验资源URL是否符合预期规则,也可扩展断言逻辑拉取资源验证格式、大小等属性是否合规。 - 基础的附件数量、类型校验不需要编写额外代码,直接在Botium的convo测试用例中指定预期附件规则即可完成。
内容的提问来源于stack exchange,提问作者bhargav-bhatt
相关产品推荐
相关产品推荐

