测试:接口测试

测试

一、复习

1.测试基础

1.1测试流程:

计划,用例,执行,报告

1.2测试阶段

单元、集成、系统、验收

1.3产品的生命周期

软件的产生直到报废或停止使用的生命周期。软件生命周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,也有将以上阶段的活动组合在内的迭代阶段,即迭代作为生命周期的阶段。

例如:瀑布模型

1.4测试用例设计:

等价类划分:先按需求(需求规格说明书)分为有效,无效。有效再细分;无效再分,一样一个。(空格,空,特殊字符单独提出来)可以组合

边界值:除了需求中,明显边界以外还有隐藏边界。

输入域:补充前面

输出域:补充前面(按结果划分等价类)

错误猜测:以经验和直觉进行设计测试用例(中间值、特殊值、极值、)

决策表:测试有关系时用

2.接口测试

requests、协议、fiddler(发修改请求,收响应并修改、中断)

2.1、按什么顺序执行?

在unittest中,测试用例的执行顺序与测试用例的名称有关,按照名称的ascii码进行的,并不是按照用户写的顺序执行的。

如果你的测试方法间也有顺序,那么就按照他的执行顺序编写方法名(通过命名改变执行顺序)

2.2、传文件,传多个参数怎么办?

``

#在需要的类上面加ddt
#在需要数据驱动的测试方法上上传数据,数据写在()里,才参数中加入形参
#使用时直接调用参数
#
from ddt import ddt,data,file_data,unpack
import unittest
import yaml
@ddt
class TestDdt(unittest.TestCase):
    @data({
   'haha':1,'sfa':1})
    #可以传,各种数据类型
    def test_1(self,velus1):
        print(velus1)
    @data((1,<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值