接口测试-第一节课

今天刚听第一节课接口测试的,python的语法部分基本就告一段落了,需要进行复习了.特别类和对象那一块.

我们为什么做接口测试,先通过一个测试中遇到的难题来引入这个话题.比如我们在对注册页面进行测试的时候.因为我们功能测试的点点点仅仅只能局限于前端显示出来的东西,不能直接显示出来的东西我们是无法对其准确性和匹配度正确与否做出判断的.比如:我们注册时候输入的 用户名和密码.你能保证你输入的用户名和密码在数据库里保存的就是对的吗,或者说数据库中保存的是对的,可是在前端的页面显示的确是不对的.以及当我们从后端获取数据的时候,其实已经缺失了,但是我们在前端页面却看不出来.等等这些问题,都是我们功能测试经常需要思考的问题,并不是所见即所得,这就需要我们将前端数据显示和后端数据库保存的数据进行一个比对,那也就是我们需要做的一个接口测试.我记得2016年我在北京的一家公司离职后,去面试了一家京东的外包,一个女面试官面试我的时候,问了一个问题,我至今仍然有些印象.我当时感觉这人有毛病,她的问题大致是,当你在页面上看到的一个数据是正确的,实际这个数据是错误的.有没有这种情况,我当时感觉这个问题好矛盾,哪里有这种情况.但是当我学了接口才知道自己多菜,因为这种情况是真的存在的.似乎我当时除了点点点,什么也不会,面试效果自然是极差的.不过现在也似乎没有多少进步,好在我现在豁出去开始学了.

回到接口测试,那比如我们新入职一个公司,领导说有一个小项目的接口正好没有人做,需要你去做一个接口测试,你拿到接口文档之后,一脸懵,这时候我们应该做些什么呢?

  1. 需求分析
  2. 测试计划
  3. 方案设计(用例设计)   用例评审
  4. 执行测试
  5. 测试报告(问题分析)

通过一个url获取数据(json),就是接口.

开发模式:前后端分离/前后端不分离

只有前后端分离开发的项目才可以做接口测试.很多小公司的项目不分离,或者一些政府项目都是前后端不分离,前后端不分离的项目只能做web自动化.

今天粗略的了解一下接口测试,时间不早了,该洗澡睡觉了.很困.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值