测试基础-等价类划分、边界值、判定表、场景法-02

目录

学习目标

⼀、解决穷举问题

⼆、解决边界限制问题

三、解决多条件依赖问题

四、解决业务测试点覆盖问题

五、扩展:错误推荐法


学习目标

  1. 能够针对穷举场景设计测试点
  2. 能够针对限定边界规则设计测试点
  3. 能够对多条件依赖关系进⾏设计测试点
  4. 能够使⽤对于项⽬业务进⾏设计⽤例

⼀、解决穷举问题

⽅法:等价类可以实现

  • 分类:

           有效等价:所有有效数据集合,取⼀个即可。

           ⽆效等价:所有⽆效数据集合,取⼀个即可。

  • 步骤:

           明确需求

           确定有效和⽆效等价类

           提取数据编写⽤例

  • 案例1(QQ):6-10⾃然数
  • 示例:

  • 案例2(电话)

  • ⽤例执⾏

           提示:预期结果与实际结果不⼀致,为缺陷。

  • 场景:

           针对:需要有⼤量数据测试输⼊,但是没法穷举测试的地⽅。

            Ø 输⼊框

           Ø 下拉列表

           Ø 单选复选框典型代表:⻚⾯级的输⼊框类测试。

⼆、解决边界限制问题

⽅法:边界值设计⽅法

  • 名词:

  • 优化:

           边界上的点:开内闭

           外开区间:不包含()

           闭区间:包含[ ]

           示例:6<=qq<=10 -->[6,10]-->开内闭外 --> 5、11进⾏测试(7、9)去除。

  • 使⽤场景:

           常⻅词语描述:⼤⼩、尺⼨、重量、最⼤、最⼩、⾄多、⾄少等修饰词语

           典型代表:有边界范围的输⼊框类测试

  • 提示:边界值可以覆盖等价类的⻓度,但是⽆法覆盖类型。所以设计⽤例时,必须两者结合

三、解决多条件依赖问题

⽅法:判定表

  • 定义:是一种以表格形式多条件逻辑判断的工具
  • 组成:

           条件桩:列出问题中的所有条件,列出条件的次序无关紧要。

           动作桩:列出问题中可能采取的操作。操作的排列顺序没有约束。

           条件项:列出条件对应的取值。所有可能情况下的真假值。

           动作项:列出条件项的各种取值情况下应该采取的动作结果。

  • 规则:

           规则:判定表中贯穿条件项和动作项的一列就是一条规则

           假设有n个条件,每个条件的取值有两个(0,1),全组合有2的n次方种规则

      *步骤 

           1.明确需求

           2.画出判断表

           3.根据规则编写测试用例

      *案例

            

      *应该场景

           有多件、有组合关                   ()

           判定(4)

           提示4使 

四、解决业务测试点覆盖问题

:场景法,使

ProcessOn - 免费在线作图,思维导图,流程图,实时协作

 

五、扩展:错误推荐法

场景:时间紧,任务量⼤时使⽤。(没有时间写⽤例)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天草柑橘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值