51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4231|回复: 19
打印 上一主题 下一主题

[讨论] 一个新手对一道题的分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-21 11:40:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一次面试,考官问了一道很简单的题目。题如下:

在一个textbox中输入一个长度在0-255之间的的整数。要求用等价类划分的方法设计用例。


下面是我的分析,希望大家多提意见


划分的等价类如下:
有效等价类
编号
无效等价类
编号
整数
1
1

字符
3
小数
4
长度在0-255之间
2
负数
5
长度大于255
6











1、覆盖有效等价类的测试用例:
输入的值            覆盖的有效等价类的编号


82


1
2

2、覆盖的无效等价类的测试用例:

输入的值       覆盖的无效等价类的编号


q                            3

3.3
4

-3
5

256
6


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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-7-21 11:47:08 | 只看该作者
怎么都乱了,再试一次。

划分的等价类如下:

有效等价类
编号
无效等价类
编号
整数
1
1

字符
3
小数
4
长度在0-255之间
2
负数
5
长度大于255
6














覆盖有效等价类的测试用例:
输入的值

覆盖的有效等价类的编号

82


1
2



覆盖的无效等价类的测试用例:
输入的值

覆盖的无效等价类的编号
q
3
3.3
4
-3
5
256
6

回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-9 09:27:35 | 只看该作者
嗯,还是比较全的。
textbox中填与不填呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-12 00:17:14 | 只看该作者
ding
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-12 20:00:29 | 只看该作者
支持楼主,谢谢帮助!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-13 13:41:15 | 只看该作者
建议在无效等价类中增加“无数据输入”和“两个及两个以上数据输入”的情况。sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-13 14:54:08 | 只看该作者
不错不错sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-8-17 16:04:11 | 只看该作者
基本没啥问题,不错
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-18 11:03:38 | 只看该作者
如果是整数长度在0-255间,我觉得还应该考虑一下2的N次方,如32位OS,64位OS,一个长度为255的数值可以大的吓人:

999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

上面这个数就是长度为255的最大整数哈sdlkfj3
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-8-24 11:50:45 | 只看该作者
好啊,
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-8-26 11:12:49 | 只看该作者
可以,书本知识
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-8-26 11:14:22 | 只看该作者
楼上的6的用例写错了把 ,题目的意思是长度大于255,不是值大于255,请再考虑考虑
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-8-26 17:42:20 | 只看该作者
还应该考虑:
    1、001: 这个是算3个长度还是1个?
    2、1.00:这个是算3个长度还是1个? 是算整数还是小数
    3、+1:是一个长度还是2个长度
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-8-26 22:02:33 | 只看该作者
原帖由 sanwong823 于 2007-8-26 17:42 发表
还应该考虑:
    1、001: 这个是算3个长度还是1个?
    2、1.00:这个是算3个长度还是1个? 是算整数还是小数
    3、+1:是一个长度还是2个长度



请问考虑这个的话.
如何写用例呢.?
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-8-28 08:29:08 | 只看该作者
晕死,一点也不懂,还得再努力啊sdlkfj7
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-9-7 11:08:43 | 只看该作者
很乱!!
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-9-19 21:10:08 | 只看该作者
测试就是麻烦的事情sdlkfj8
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-9-20 09:27:25 | 只看该作者
用不用测正好输入整数的长度等于255呀?
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-9-21 14:03:48 | 只看该作者
长度255?
那不是长的吓人。。2^255

感觉思路很好。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 05:46 , Processed in 0.077106 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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