1、接口测试好处?
1)接口测试更容易和其他自动化系统相结合
2)相对于界面测试,接口测试可以更早开始,也可以测试一些界面测试无法测试的范围,它使“测试更早的投入”这句话变成现实
3)接口测试还可以保障系统的鲁棒性,使得被测系统更健壮
2、接口是什么?
就是有特定输入和特定输出的一套逻辑处理单元,而它不用知道自身的内部实现逻辑,这也叫做接口的黑盒处理逻辑
3、接口分为两种:
1)系统或服务的内部接口:系统内部调用接口
2)外部依赖接口:购物商城中,支付接口和物流配送接口
4、接口本质
就是一种契约,遵循:开发前期,约定接口接收什么数据,在处理完成后,返回什么数据。
5、什么是接口测试?
输入正确的参数,得到预期正确的输出
输入错误的参数,不能得到预期正确的输出
接口测试就是模拟调用方,比如客户端,通过接口通信来检测被测接口的正确性和容错性。
总结:
1、接口测试是通过设计输入和预期输出来完成测试验证,需要功能测试用例设计基本功
2、接口测试是技术知识和业务知识相结合的工作,可以更好的提升你自己的技术实力
3、接口测试也是功能测试,区别的是,和测试工程师交互的不再是前端开发的界面,而是测试工具或代码。
学习笔记,侵删