• 13.2测试用例


    一.测试用例的四个重要要素

    1.测试环境

    2.操作步骤

    3.测试数据

    4.预期结果

    注意:不需要执行结果.

    5.为什么要有测试用例

    a.提高测试效率,节约测试设计.

    b.测试用例是自动化测试的前提.

    二.设计方法(黑盒测试)

    a.基于需求的设计方法(4,0.50)

    b.等价类: 依据需求,将输入划分为若干个等价类,从等价类中选出一个测试用例,如果这个用例通过测试,则认为其所代表的等价类测试通过,这样就可以使用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题.

    1)有效等价类: 满足用户需求的输入集合.

    2)无效等价类: 不满足用户需求的输入集合.

    c.边界值

    1)上点: 边界上的点.

    2)内点: 边界内的点.

    3)离点: 边界值附加的一个点(闭区间是区间外据上点最近的点,开区间是区间内离上点最近的点).

    d.因果图(转化成判定表): 一种表达逻辑判断的工具.

    1.关系

    1)与: 必须满足所有的条件才为真.

    2)或: 满足其中一个则为真.

    3)恒等: 条件为真,结果一定为真.

    4)非: 条件为假,结果才为真.

    2.设计测试用例

    1)分析所有可能的输入和输出.

    2)找出输入和输出的对应关系.

    3)设计判定表.

    4)把判定表对应到每一个测试用例.

    e.正交排列(5, 0.40)

    1)名词含义 

    a)因素: 变量.

    b)水平: 变量取值.

    2)性质

    a)每一列中各数字出现的次数一样多.

    b)任意两列中的各有序数对出现的次数一样多.

    3)画正交表: 使用allpirs. 步骤如下:

    a)将水平和因数填写到Excel表中.

    b)将Excel表格内容复制到.txt文件中,并将这个文件保存到allpirs的安装路径中.

    c)使用cmd,先切换到allpirs的安装路径,然后输入命令: allpirs.exe 输入.txt > 输出.txt

    f.场景设计法(5,1.29)

    1)主事件流: 用户经常使用的场景.

    2)次事件流: 用户不经常使用的场景,或者发生意外的场景

    参考ATM操作功能.

    g.错误猜测法

    完全依赖经验.

    三.模拟弱网

    1.工具: Charles, Fiddler.

    2.Fiddler模拟弱网的过程: 

    a.打开限速模式

    b. 设置限速的参数

    在find中搜索before,往下滑.

    数字越大,网速越慢. 

    四.测试网站接口(4, 1.57)

    1.工具: postman.

    2.流程: 

    a.对方法进行测试(GET, POST).

    b.对参数进行测试(传参数,不传参数,传入非法参数).

    c.参数通过Parameter还是json传递.

    五.测试方法

    1. 流程: 

    a.方法参数(参数类型,被给参数,参数为空).

    b.异常处理,代码规范.

    c.语句覆盖.

    d.条件覆盖

    e.语句条件覆盖.

    f.判定覆盖.

    2.测试zip命令(4, 2.10).

    六.水杯测试用例(4, 2.17)

    1.测试用例万能公式: 功能,界面,易用,兼容,性能,安全,网络,中断.

    七.微信发朋友圈

  • 相关阅读:
    MyBatis获取参数值的两种方式
    CCF CSP认证 历年题目自练Day37
    网站上线步骤
    FANUC机器人_通过ROBOGUIDE从零开始做一个离线仿真项目(3)
    佳易王麻将馆计时收费系统怎么安装,麻将馆的灯控什么原理?
    Gemma
    Lc第307场周赛 6166. 最大回文数字(贪心/分类讨论)
    day01-Tomcat框架分析
    一些k8s集群操作命令
    速看,ElasticSearch如何处理空值
  • 原文地址:https://blog.csdn.net/m0_73345579/article/details/133887079