接口自动化测试概念

接口自动化测试

  • 0.自动化框架:将接口脚本进行统一执行的平台。
  • 1.背景:软件行业拥有核心竞争力,需要掌握自动化测试技术。
    • 在《Google软件测试之道》一书中有介绍到:在Google,70%的自动化测试工作集中于单元测试,20%集中于接口测试,剩下10%才是UI测试。
    • 不断学习,提升自身:《浪潮之巅》、《硅谷之谜》
  • 2.接口测试的必要性和意义
    • 接口(Application Program Interface)应用程序编程接口,简称API。
    • 目的:测试接口的正确性与稳定性。
    • 必要性:保证高复杂性系统的程序内部逻辑功能要求及低成本的经济效益。
      • 1.降低测试成本,系统复杂度愈来愈高,最底层越早发现问题,修复的成本越低。
      • 2.区别于单元测试,以用户角度对系统进行检测。
      • 3.效益效率高:将接口测试进行持续继承,降低了接口测试的成本,有利于快速开发。
      • 总之:提高测试效率,提升用户体验,降低研发成本。
  • 3.技能及开展
    • 技能:
      • 1.参考api接口文档,输入输出。
      • 2.熟悉协议内容:三次握手通信原理,报文构成,请求类型,状态码
      • 3.工具:postman、jmeter、python request。
    • 开展:
      • 1.调试单个接口通畅
      • 2.明确数据流和业务流
      • 3.将多个接口串联执行
      • 附加:持续集成定时任务、发送测试报告、邮件发送、微信通知功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值