怎么做接口自动化的?

1.  怎么做接口自动化的?

(1)业务等价类测试。业务等价类分为单接口的有效等价类和单接口的无效等价类。例如登录接口,在用户名和密码输入合法的前提下,有效等价类是“正确的用户名 + 正确的密码”这一组合,无效等价类包括“正确的用户名 + 错误的密码”、“错误的用户名 + 错误的密码”、“错误的用户名 + 正确的密码”等组合。需要注意的是,我们不仅要找出所有的“有效等价类”(有效等价类毕竟是最常见的业务流程,往往不会忘记),也要找出所有的“无效等价类”。

(2)参数规则边界测试。参数规则边界测试是对接口请求体参数、字段,基于需求的边界值做限制。例如登录的用户名和密码中,字符类型和字符长度限制。在不多数互联网公司,这类限制大多由前端处理。但严格来讲,不仅前端要处理参数、字段的边界,服务端也是需要在接口层级做参数、字段边界的校验的。因为服务端的校验才是最可靠的;此外,基于前后端的C/S架构、B/S架构,如果在服务端做了参数规则校验,那么新开发的各个客户端,就算没有处理对应逻辑,也是不会出现错误数据的,而客户端处理的话,就需要对各个类型的客户端限制参数字段的边界。

(3)安全测试。为防止任何人随意调用接口,我们会给接口加上鉴权限制,这就需要测试接口的安全性。

2.  你们公司的测试流程是什么?

先要有需求评审(有开发人员---产品经理---测试人员---项目经理)需求确定(出一份确定好的需求文 档)开发设计文档(开发人员在开始写代码前就能够输出设计文档)制定测试计划---写出测试用例---发 给开发人员与测试经理看一下---接到测试版本---执行测试用例---提交Bug---交给开发人员修改---回归测试。

3.  如何设计测试用例?

需求分析--》提取测试点--》测试用例编写--》测试用例评审

需求分析:业务需求,功能需求,用户需求

提取测试点:进行需求分析后,得出的需要进行测试的具体内容。

有效等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明所规定的功能和性能。

无效等价类: 指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能多个。

测试用例评审:

1. 评审就是对测试用例进行检查

2. 评审类型:同行评审、小组评审、部门评审、三方评审

3. 评审好处和意义:发现测试用例不足,方面测试人员改进测试用例,提高测试质量

4. 评审过程:循环执行 “测试用例评审--》改进测试用例”

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值