1.1.1 接口测试的必要性
a.可以使团队更早、更深入地介入项目。
b.初期就可以发现系统深层次的问题,降低问题修复的时间成本。
c.接口测试自动化维护的成本相对于UI自动化测试维护成本更低。
1.1.2 接口测试的原理
测试人员借助工具模拟客户端向服务端发送请求报文,服务器端接收请求报文后,对相应的报文做出处理并向客户端返回应答,工具模拟客户端接收应答,然后测试人员检查应答是否准确,这就是接口测试的原理。
1.1.3 接口测试的范围
q1.哪些接口需要测试?
a.数据进入系统的接口(调用外部系统的参数为本系统使用)。
b.数据流出系统的接口(验证系统处理后的数据是否正常)。
q2.被测接口需要测试哪些方面?
a.功能是否实现。
b.性能是否达标。
c.安全性是否满足。
注:重点关注数据的交换、传递、处理次数以及控制管理过程。