接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。

  • 接口设计检查
  • 接口依赖关系检查
  • 接口输入/输出验证

- 阅读剩余部分 -

80% 的软件缺陷常常生存在软件 20% 的空间里

这个原则告诉我们,如果你想使软件测试有效地话,记住常常光临其高危多发 “ 地段 ” 。在那里发现软件缺陷的可能性会大的多。这一原则对于软件测试人员提高测试效率及缺陷发现率有着重大的意义。聪明的测试人员会根据这个原则很快找出较多的缺陷而愚蠢的测试人员却仍在漫无目的地到处搜寻。

- 阅读剩余部分 -

为什么要做幂等测试?
常见场景:

前端重复提交选中的数据,后台产生可能后产生多个响应结果,数据不能保持一致性。

用户发起一笔付款请求,如果遇到网络超时,同一个请求重复发送多次,可能造成用户账号多次扣款。

创建业务订单时,一次业务请求可能会产生多个订单。

用户重复提交——非常容易发生,前端、后端均需要控制;

网络重发——容易遗漏,但有可能发生;

消息重发——容易遗漏,但有可能发生;

系统间重试——需要根据业务情况来判断是否需要重试,哪些情况哪些系统需要重试;

所以说保证接口的幂等性是非常重要的。

- 阅读剩余部分 -