接口测试自动化所需功能
发布时间
阅读量:
阅读量
1、校验(断言)
自动化测试工具即为测试断量这一机制,在评估程序逻辑执行结果时发挥重要作用。因此对返回值进行验证被视为必要功能。
2、数据隔离
数据隔离旨在将具体的数据如请求接口、参数和校验信息从代码中分离出来以便管理和维护无需深入排查即可迅速定位所需位置。另一个优势在于资源能够被有效地复用同一框架可用于多个团队只需根据自身需求补充相应功能即可进行测试操作。
3、数据传递
在进行数据隔离并保持其可维护性之后,在业务场景下我们会首先实现单个 interface 的解耦,在随后按照业务流程将各个 interface 组合起来工作。然而,在 interface 测试中,“data transmission” 是一个必不可少的前提条件——只有它存在,“interface test cases” 才能顺利衔接。“data transmission”的作用就是将第一个 interface test case 的返回值作为第二个 interface test case 的输入参数传入系统中使用。“For instance”,我们先通过 "device information query interface" 来获取当前天猫精灵音箱的设备信息——该 interface 返回一个唯一的标识符(UUID);随后我们再调用 "user information query interface"
全部评论 (0)
还没有任何评论哟~
