ellse 发表于 2007-9-19 18:38:06

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

想和各位讨论一下怎样设计一个输入框的测试用例,今天又被我们头打击了,他说我的基础还是不扎实,很想知道各位高手们,一个输入框的测试用例,怎么设计才是最全面最具体的呢?
就以一个输入地点的输入框为例吧。
附件中的是我刚刚编写的测试用例,感觉写的很不正规,希望有高人可以过来指点一点。
假设一下这个测试环境,这个输入框是用来输入地址,然后查询相关信息的。变量的类型为String类型,最多可以输入10个字符。

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

ellse 发表于 2007-9-19 21:11:02

好像没人感兴趣阿,唉

njalic 发表于 2007-9-20 18:02:19

我本来想下下来看一下的,结果没综合指数了,哎。

ellse 发表于 2007-9-21 09:28:27

需要综合指数吗?
本来我是觉得测试用例这个东西用具体的例子更有学习意义,因为大道理空泛的理论我也会讲,但是怎样把理论的东西应用到实际,写出好的测试用例其实并不是一件很容易的事情,但是感觉大家对这个话题并不感兴趣,还是只喜欢空泛的理论,我也没话讲了。

dabeixiong 发表于 2007-9-25 22:49:52

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

ellse 发表于 2007-9-26 10:11:31

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

qinmei 发表于 2007-9-30 10:50:05

不错的想法

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

muyang327 发表于 2007-9-30 11:19:38

下载下来看看:)

追寻浮华 发表于 2007-9-30 11:20:19

楼上的想法比较全了。楼主也很好,数据库查询的必须要看看,防止注入试病毒啊,
感觉,就是排序有点乱,是不是可以分好类写,感觉是想起一种情况,写一种情况,
而且象楼上高手说的,边界值的问题考虑不多,例如,9,10,11的情况。
我也是菜鸟,意见仅供参考啊。

muyang327 发表于 2007-9-30 11:29:18

用不用在错误的测试用例后加上错误严重性等级呢,我一般都是先定义一下错误的严重性等级。~~初学者:)

wxq031 发表于 2007-10-3 23:50:00

:D :D :D

yu_xiulan 发表于 2007-10-4 13:27:30

刚学了系统测试中的等价类划分法和边界值分析法,写出有效等价类和无效等价类,学习ING~~~,感觉判定表和因果图法好麻烦呀。

maycq 发表于 2007-10-5 11:38:55

学习了
谢谢呀

brianq 发表于 2007-10-5 22:28:56

没什么价值

liming_oicq 发表于 2007-10-7 12:57:37

下来看看

yukichan 发表于 2007-10-7 18:19:11

其实还是很好设计的,用等价类划分法

hxxhhl 发表于 2007-10-8 11:45:10

关键是要全面

wangrong 发表于 2007-10-9 10:27:00

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

本人愚见,仅供参考:)
页: [1]
查看完整版本: 对于一个输入框来说,怎样设计测试用例才是正规科学的呢?