接口自动化测试

一.自动化接口测试的优势

  1. 自动化接口测试涵盖功能点较全面,界面上所有的按钮所触发的接口基本都有编写用例进行测试,相较于人工测试会更全面,测试覆盖率更高;
  2. 针对目前的业务能力运营平台,自动化接口测试跑一个全量的功能测试要花1.6个小时,约占手工测试1/5,效率有了很大的提升;
  3. 将繁琐的测试任务自动化后,将测试人员解脱出来投入更多精力设计更好的测试用例,可提高测试的准确性和测试人员的积极性;
  4. 自动化测试是机器完成,不存在执⾏过程中⼈为的疏忽和错误,测试用例的设计则决定测试的质量,可减少⼈为造成的错误;
  5. 由于测试用例可重复执行,使得自动化测试可快速实现,以更少的时间交付更快的结果,更快暴露出系统缺陷。对于项目而言,尽早发现缺陷,开发人员就能尽早修复,避免后期接口使用率越来越高时修复bug成本也越来越高。
  6. 同一个产品在不同的省份部署时,自动化测试用例可复用,大大缩短自动化测试用例编写的时间。
  7. 后续逐步完善,最终形成版本全量回归的自动化测试,可减少测试成本,缩短测试周期,提高产品迭代效率,保证产品质量,满足持续测试的需求;
  • 二.自动化接口测试的流程

自动化接口测试流程分为六个阶段:分析测试需求→制定测试计划→设计测试用例→编写测试用例→执行测试用例→分析测试结果,如下图所示。

 

  1. 分析测试需求:在需求评审阶段,测试人员就应参与进来,充分了解需求,根据需求说明书分析测试需求,确定自动化测试的功能点和测试粒度。
  2. 制定测试计划:在进行自动化测试之前,需要制定测试计划,明确测试对象、测试目的、测试项目内容和测试方案。
  3. 设计测试用例:设计测试用例时,尽可能提高接口覆盖率,对于执行用例时产生的大量数据在设计用例时要予以考虑,以免造成系统负担。
  4. 编写测试用例:根据功能点编写测试用例,同时配置结果验证,校验数据正确与否。
  5. 执行测试用例:配置执行计划,根据菜单模块维度加入相应接口用例,并配置执行策略,选择报告模块,可自动邮件测试报告给相关人员。
  6. 分析测试结果:测试人员对自动化测试结果进行分析,以便尽早发现缺陷。 如果确实存在软件缺陷,则应记录问题并提交给开发人员进行修复。 如果不是系统缺陷,则应检查自动化测试用例或测试环境
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值