软件测试用例设计

本文详细介绍了软件测试中的等价类划分、边界值分析法、因果图和场景法。通过实例解析了如何设计测试用例,确保覆盖各种有效和无效输入条件,特别是强调了在边界情况下的测试重要性。内容包括素质教育分数的等价类划分、购物网站业务流程的场景测试等。
摘要由CSDN通过智能技术生成

一、等价类


1、什么是等价类
    等价类划分是一种典型的、常用的黑盒测试方法,这种方法把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量有代表性的测试数据取得较好的测试结果。
    
    素质教育:A(81-100) B(71-80) C(60-70) D(<60)
        zhangsan 85  A
        lisi 99  A
        
    等价类:
        有效等价类:根据需求,划分出的合理、有效数据
        无效等价类:根据需求,划分出的不合理、无效数据
        
2、等价类划分的原则
    1)如果输入条件规定了取值范围或值的个数,则可以确定一个有效等价类和两个无效等价类
        需求:分数:0-100
        分数的输入值可以进行如下的划分:
            1个有效等价类:0-100  (1)   
            2个无效等价类:<0      (2)    >100   (3)  
    
    2)输入条件规定了输入值的集合,或是规定了必须如何的条件,则可以确定一个有效等价类和一个无效等价类
        需求:城市:直辖市【北京、天津、上海以及重庆】
            1个有效等价类:直辖市  (1)  
            1个无效等价类:不是直辖市  (2)
    
    3)在输入条件是一个布尔量的情况下,可确定一

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值