51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7494|回复: 17
打印 上一主题 下一主题

[讨论] 对于一个输入框来说,怎样设计测试用例才是正规科学的呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-19 18:38:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想和各位讨论一下怎样设计一个输入框的测试用例,今天又被我们头打击了,他说我的基础还是不扎实,很想知道各位高手们,一个输入框的测试用例,怎么设计才是最全面最具体的呢?
就以一个输入地点的输入框为例吧。
附件中的是我刚刚编写的测试用例,感觉写的很不正规,希望有高人可以过来指点一点。
假设一下这个测试环境,这个输入框是用来输入地址,然后查询相关信息的。变量的类型为String类型,最多可以输入10个字符。

[ 本帖最后由 ellse 于 2007-9-20 15:06 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-9-19 21:11:02 | 只看该作者
好像没人感兴趣阿,唉
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-9-20 18:02:19 | 只看该作者
我本来想下下来看一下的,结果没综合指数了,哎。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-9-21 09:28:27 | 只看该作者
需要综合指数吗?
本来我是觉得测试用例这个东西用具体的例子更有学习意义,因为大道理空泛的理论我也会讲,但是怎样把理论的东西应用到实际,写出好的测试用例其实并不是一件很容易的事情,但是感觉大家对这个话题并不感兴趣,还是只喜欢空泛的理论,我也没话讲了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-9-25 22:49:52 | 只看该作者
这个得根据需求吧
测试方法可以利用得到的需求进行等价划分,分出有效数据和无效数据
另外可以范围、必须成立的情况、规则、处理方式等等划分
数值和位数情况又可以利用到边界值方法
另外可以用到输入非法数据和特殊字符的故障模型
比如可以从类型、长度、边界上考虑输入的数据
让你的用例从分类上清晰一些
另外你的测试模板是你们公司定义的规范?
我觉得应该把描述和输入分开,比如描述是在xx文本框中输入,然后点xx按钮,输入里再写具体数据,预期结果有了,好像没有写实际结果的地方~
学习中。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-9-26 10:11:31 | 只看该作者
我们没有固定模板,每个Team的测试用例的格式都不太相同,用例是用来辅助我们测试用的,基本上都是我写我测,最多发给上面的人他们看一下我的用例是否有覆盖全面,所以只要清晰易懂就可以了。
我就是觉得空说理论的东西不会的人依旧不会,没有实际的例子还得清晰,但是感觉大家好像对这样的形式不太感兴趣,我也是在学习中,所以想大家相互交流一下。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-9-30 10:50:05 | 只看该作者

不错的想法

我看了下你的测试用例,写的不错。我不想讨论格式是否规范,至少我觉得表达出了测试的想法。
我觉得还有可以考虑的:
1.关键字有大小写混合的情况;
2.关键字中含有一个或多个空格的情况,包括前空格,中间空格(多个关键字),和后空格;
3.关键字中是否支持通配符的情况(视功能而定);
4.关键字的长度分别为9、10、11个字符时的情况;
5.关键字是valid,但是没有匹配搜索结果的情况;
还有需要进一步研究的,我也不是很熟悉,只是给些启示:
安全测试方面:
给出一些特别的关键字,比如 or 1=1, 这样的关键字如果不被处理就直接用到数据库查询中去,后果可想而知。
一点想法,希望大家补充。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-9-30 11:19:38 | 只看该作者
下载下来看看
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-9-30 11:20:19 | 只看该作者
楼上的想法比较全了。楼主也很好,数据库查询的必须要看看,防止注入试病毒啊,
感觉,就是排序有点乱,是不是可以分好类写,感觉是想起一种情况,写一种情况,
而且象楼上高手说的,边界值的问题考虑不多,例如,9,10,11的情况。
我也是菜鸟,意见仅供参考啊。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-9-30 11:29:18 | 只看该作者
用不用在错误的测试用例后加上错误严重性等级呢,我一般都是先定义一下错误的严重性等级。~~初学者
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-10-3 23:50:00 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-10-4 13:27:30 | 只看该作者
刚学了系统测试中的等价类划分法和边界值分析法,写出有效等价类和无效等价类,学习ING~~~,感觉判定表和因果图法好麻烦呀。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-10-5 11:38:55 | 只看该作者
学习了
谢谢呀
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-10-5 22:28:56 | 只看该作者
没什么价值
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-10-7 12:57:37 | 只看该作者
下来看看
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-10-7 18:19:11 | 只看该作者
其实还是很好设计的,用等价类划分法
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-10-8 11:45:10 | 只看该作者
关键是要全面
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-10-9 10:27:00 | 只看该作者
我觉得楼主的用例里有重复的用例
你可以用等价类划分和边界值分析相结合的方法,分析输入的条件和限制,列出一个表格。然后再写用例。比如像楼上说的,分有效和无效。
可以加上用例的重要级别,这样在条件限制时,可以优先执行优先级别高的用例。
可以加上用例的标题,说明下用例的主要用途,这样更容易让人看明白。

本人愚见,仅供参考
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 07:18 , Processed in 0.080559 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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