黑盒测试设计测试用例的方法

测试用例是为了实施测试而向被测试的系统提供的一组集合
集合包括:测试平台(系统所在设备),操作步骤,测试数据,预期结果,功能模块,标题,优先级,重要性,是否手工等
写测试用例的工具:Excel,X-mind,测试管理工具
 
测试用例的设计方法
  • 等价类:依照需求将输入划分为若干个等价类,每一等价类中选用一个测试用例,若该测试用例通过则该等价类通过;
  • 边界值:对输入输出的边界值进行测试;

1)16-bit 的整数而言 32767  -32768 是边界

2)屏幕上光标在最左上、最右下位置

3)报表的第一行和最后一行

4)数组元素的第一个和最后一个

5)循环的第 0 次、第 1 次和倒数第 2 次、最后一次

  • 因果图:表明程序输入条件和输出动作之间的相互关系;(对于复杂的输入和输出关系,会耗费大量的时间)
        因果图设计测试用例的步骤:
                1.分析所有的输入与输出;
                2.找出输入与输出之间的对应关系;
                3.画出因果图;
                4.把因果图转换成判定表;
                5.把判定表对应到每一个测试用例;
        因果图中的对应关系:
                恒等:如果输入为真,那么输出就为真。

 
                如果两个输入都为真,那么输出就是真。

               
                :如果输入中有一个为真,那么输出就为真。

               
                :只有输入为假,输出才为真。

              
  • 正交设计法

        研究多因素多水平的一种测试用例的设计方法。根据生交性,在所有实验组合中找到最优组合进行测试,通过最优组合分析实验整体的结果

        因素:输入

       水平:输入的取值

       列:因素数,输入的个数   C

       水平数:每个因素取值的最大个数   T

       行:L = (T-1)*C+1

       正交表的性质:     每一列各数据出现次数一样多;不同两列各数据组合出现次数一样多

      正交设计测试用例的步骤:
                1.确定输入(因素)
                2.确定输入的取值( 因素的水平)
                3.找出因素数C,水平数T
                4.确定正交表行列
                5.填写正交表数据
                6.设计测试用例
                7.补充除了表内的别的可能情况
  • 场景法: 想象需求的场景来设计测试用例;

        把各个孤立的功能点按照一定的策略组合起来,形成一个应用场景

  • 错误猜测法:根据经验找出可能出现的错误,有针对性的设计测试用例;

 

黑盒测试设计测试用例的方法?

等价类、边界值、因果图法、正交设计法、场景法、错误猜测法

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值