51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2680|回复: 0
打印 上一主题 下一主题

[原创] 常见测试用例的设计方法

[复制链接]
  • TA的每日心情
    无聊
    2024-11-5 10:03
  • 签到天数: 77 天

    连续签到: 1 天

    [LV.6]测试旅长

    跳转到指定楼层
    1#
    发表于 2019-1-25 14:46:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1、为什么要做好测试用例设计?
    (1)提现测试人员的专业能力
    (2)关系着最根本的测试质量和测试效率的优劣


    2、好的测试用例设计有什么共性?
    (1)测试设计结构组织合理
    (2)测试用例设计覆盖全面且不冗余
    (3)测试用例设计具有可执行、可判定、可再现的特点


    3、等价类划分法
    定义:一种典型、重要的黑盒测试方法,是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。
    等价类可以分为有效等价类和无效等价类
    (1)有效等价类:指对于系统的规格说明是合理的,有意义的输入
    (2)无效等价类:指对于系统的规格说明是不合理的,无意义的输入
    eg:对于区间【1,10】而言,有效等价类是【1,10】,无效等价类是<1,>10的数据

    等价类划分法的用例设计原则:
    (1)每个等价类有一个唯一的编号
    (2)设计测试用例时,尽可能多的覆盖有效等价类,重复此步骤,直到所有的有效等价类都被覆盖
    (3)设计测试用例时,仅覆盖一个尚未被覆盖的无效等价类,重复此步骤,直到所有的无效等价类都被覆盖
    (4)数据尽量贴近边界值



    4、边界值分析法
    定义:是对等价类划分法的补充,边界值一般从等价类的边缘值去找,边界值分析的基本思想:
    min,比min小一个单位,max,比max大一个单位,0作为一个特殊值,要进行考虑。
    作用:大量的错误是发生在输入输出的边界上,而不是在内部,因此针对各种边界情况设计测试用例,可以查出更多的错误。
    eg:微信红包的输入范围是【0.01,200】边界值为(0.00,0.01,200,200.01)



    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 07:33 , Processed in 0.064171 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表