51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2755|回复: 10
打印 上一主题 下一主题

[讨论] 关于等价类会的高手进来帮忙下!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-20 20:44:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:给出下面的有效和无效等价类
输入条件:“…统计全国各省、市、自治区的人口…”
输入条件:“标识符应以字母开头…”
输入条件:长度为1-20的字符串
输入条件:数据库中的值域, CHAR(20), NOT NULL
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-10-28 15:26:41 | 只看该作者
有效等价类                           
统计全国各省、市、自治区的人口
标识符以字母开头
长度为1-20的字符串

无效等价类
统计全国各城乡人口
标识符以非字母开头
长度>20
输入空值
仅供参考
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-10-28 16:59:21 | 只看该作者
原来如此   明白了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2008-10-29 11:06:33 | 只看该作者
    有效等价类:全国各省,市,自治区的人口
    标识符以字母开头
    长度为1-20的字符串
    数据库中的值域,CHAR(20),NOT NULL
    无效等价类:
    国外人口,全国各镇,乡,村,人口(太细还有,要不要全考虑?)
    标识符数字开头,特殊符号开头
    长度小于1的字符串,长度大于20的字符串,空值,

    偶不是高手,一点捉拙见
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-10-29 11:30:45 | 只看该作者
    原帖由 月上百合 于 2008-10-29 11:06 发表
    有效等价类:全国各省,市,自治区的人口
    标识符以字母开头
    长度为1-20的字符串
    数据库中的值域,CHAR(20),NOT NULL
    无效等价类:
    国外人口,全国各镇,乡,村,人口(太细还有,要不要全考虑?)
    标识符数字开头,特殊符号开 ...


    长度小于1的字符串就不用考虑了吧,除了空值还能有什么   呵呵   长度没有负的情况吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2008-10-29 13:43:57 | 只看该作者
    原帖由 qxhonker 于 2008-10-29 11:30 发表


    长度小于1的字符串就不用考虑了吧,除了空值还能有什么   呵呵   长度没有负的情况吧


    是的,不是无效等价吗,哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-10-30 15:36:38 | 只看该作者
    原帖由 qxhonker 于 2008-10-29 11:30 发表


    长度小于1的字符串就不用考虑了吧,除了空值还能有什么   呵呵   长度没有负的情况吧



    呵呵,我也常写出这样的东西
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-10-30 16:39:39 | 只看该作者

    月姐心好细啊~

    连国外人口都想到了啊!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2008-10-31 09:01:06 | 只看该作者
    原帖由 lg1318617 于 2008-10-30 16:39 发表
    连国外人口都想到了啊!

    见笑了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-9-10 15:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2008-10-31 09:42:37 | 只看该作者
    等价类 只要在符合的条件下  选取几个出来验证 这就可以了
    然后要注意取边缘值

    然后在  不符合的情况下也选取几个来验证 是失败的
    也要考虑 边缘 值  这样就可以了

    真的不需要太多
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2008-10-31 10:43:01 | 只看该作者
    等价类绝对不只是有效等价类和无效等价类。

    长度为1-20的字符串问题中,讨论小于1时,除了空,我们还可以考虑以下问题:
    1、这里的字符串的单位是什么,如果一个中文汉字也算1个字符,那么要测试半个汉字的情况(怎么得到半个汉字,自己想想办法吧)
    2、这里仅说输入条件为长度为1-20的字符串,谁知道怎么输入,如果可以按照参数输入甚至是2进制位输入,那么我们可以考虑输入1byte、2byte、3byte等
    3、什么是字符串,都包含什么,应该会有个范围吧,只要有范围,那么输入空和输入全无效字符串就是不同的概念,如果说这里是不考虑字符集的,也就是各种字符我们都包括,那么就试试ascii字符集中的0x00 NULL(如果高兴也可以试试其它的0x15、0x16等)

    是否要考虑的多,要看最终的质量目标,如果要求高,考虑的也要多,如果要求低,都可以不进行测试。

    [ 本帖最后由 davy_chen 于 2008-10-31 10:45 编辑 ]
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-28 02:42 , Processed in 0.075762 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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