接口测试

还是通过设计输出来对契约完成验证

黑盒接口测试:

stateDiagram-v2
  工具辅助 --> 分析问题
  分析问题 --> 工具辅助
  工具辅助 --> 询问解惑
  询问解惑 --> 工具辅助
  询问解惑 --> 分析问题
  分析问题 --> 询问解惑

从单个接口的测试开始,保障单个接口的正确性和健壮性,然后通过单个接口的测试完成多个接口的业务逻辑串联,站在业务逻辑的角度完成业务逻辑的正确性检测

在接口测试中,可以通过单个接口测试完成了全部异常状态的覆盖;而在业务流程中,更需要关心业务流和数据流的关系,所以接口测试并不需要再过度关心如何用业务流的方法覆盖更多的代码逻辑异常

测试框架

测试框架的形成是在撰写大量测试脚本的过程中不断抽象封装出来的,然后,再用这个不断完善的框架,改写原有的测试脚本

测试数据

统一抽象,建立一个公共处理数据的方式以适配后期可能的存储方式扩展

mock服务设计