zoukankan      html  css  js  c++  java
  • 测试用例设计方法——判定表法

    1.判定表基本概念

      条件桩:输入条件

      动作桩:结果

      条件项:输入条件取值的全部组合

      动作项:条件项对应的所有的结果

      规则:一组条件与动作的组合,一条规则对应一条测试用例

    2.实例:

      功能:若用户欠费或关机,则不允许主被叫

      

     3.判定表法设计测试用例的步骤:

      定义条件桩与动作桩——设计优化判定表(全组合)——填写动作项——简化判定表(结果相同的列,如果只有一个条件不同,可以将这两列合并成一列)——抽取用例(每个规则对应一条用例)

    4.案例分析

      案例:注册功能,验证用户名需求:第一项要求输入手机号或邮箱作为账户名,第二项要求正确输入验证码,两项都验证成功后填写账户信息;但如果第一项校验不成功,则报错L(输入手机号或邮箱格式错误);如果是第二项验证不成功,则报错M(验证码输入错误)。

      判定表:

      全组合:

      

       简化判定表:

      第一项输入手机号,则第一项不可能输入邮箱,因此1,2情况不存在;3,5情况结果相同,但是有两个条件不同,因此不能合并。

       

       步骤总结:1.分析需求,确定条件桩和动作桩

            2.全组合条件,得到条件项;

            3.根据条件项,依次填写动作项;

            4.简化判定表;

            5.输出测试用例(一个规则对应一条测试用例)。

  • 相关阅读:
    UITableView学习笔记
    IOS基础之设置APP的名字、设置图标、添加等待加载时的图片
    UIScrollView,UIPageControl
    UIPickerView基本用法
    最大公约数和最小公倍数
    快速幂、快速乘
    素数筛
    最小生成树
    BZOJ1070 [SCOI2007]修车
    BZOJ1109 [POI2007]堆积木Klo
  • 原文地址:https://www.cnblogs.com/hutairu/p/11987506.html
Copyright © 2011-2022 走看看