接口测试的意义

1.什么是接口测试

接口测试是测试系统组件建接口的一种测试,主要用于检测测试系统与外部系统之间的接口,测试系统内部各个子模块之间的接口。测试的重点是用于检查接口参数传递的正确性,接口功能实现的正确性,以及对各种容错处理的完整性和合理性。

2.为什么做接口测试

a.测试前置

接口测试不依赖前端的开发进度,服务端设计出接口文档就可以着手测试工作,需求阶段我们就可以做出测试计划,配置测试环境,每提交一个接口就可以进行测试。接口测试的目标就是在前端测试开始前完成所有接口测试,这样可以尽早的抛出问题,节约测试时间

b.降低测试成本,提高测试效率

第一,接口测试更接近底层,大量的计算都在服务端,接口测试更容易发现底层问题,根据数据模型推算,底层一个bug能购引起上层8个左右bug, 由此可以节省更多开发测试时间

第二,接口测试是自动化且持续集成的,代码变更时时自动执行测试案例即可,提高测试效率,节约了回归测试的成本

第三,接口测试可以环境隔离,不因为测试环境的变化而产生人力成本,节约测试时间

c.测试结果更加可靠

首先,接口测试是站在用户的角度对系统接口进行全面高校持续的检测,其次,接口测试的粒度比功能测试更小,可以覆盖功能测试覆盖不到的测试点,最后,接口测试是持续集成的,回归覆盖的更全面

猜你喜欢

转载自www.cnblogs.com/viviian/p/12218867.html