一、接口自动化测试的“能“
1. 接口自动化的目标
用于项目的API层的http接口的功能逻辑验证:
减少手工测试的工作(回归验证;跨模块的验证);
实现手工验证不能做的验证(如接口涉及大量数据的排序比较)
手工很难充分验证的功能逻辑(如接口的功能验证涉及大量的数据)
ps : 实际项目中接口自动化的根本目的是什么。个人认为是定时跑时,能监控接口,当接口功能失常时,可以及时发现,即发现bug。 因此,可以使用代码覆盖率来评估接口自动化的完整性,但更重要的是发现问题。
2. 接口自动化case用例设计原则