如何抽取测试用例中的公共模块
我现在有在编写一个类似于业务系统的测试用例,由于系统中表单很多,而且每个表单都会有像新增、修改、复制之类操作。考虑到到所有表格的测试内容是一致的,想在TD中将公共点写成模版的形式,就像登陆,我们可能会要验证用户名、密码、验证码等,将用户名、密码、验证分别写一个模版,需要验证哪几个就调用哪几个模版。现在我考虑的就是新增的这个模版,同事将表单中的字段分为非空字段和允许为空两种,然后每种字段都会出现:空、空格、与原记录重复、其它无效和有效这几种情况,然后全部进行排列,挑出来写的测试用例。这种方法我觉得还好,但是就是觉得如果表单有些其它的功能需要测试,在模版中不便进行修改或是扩展。我试想过将模版写成“空字段测试”、“重复值测试”和“无效值测试”这样,但是好象用例会变的更复杂而且会很乱,不知道哪位有没有什么好的意见?请大家多多帮忙[ 本帖最后由 sxyu 于 2008-3-26 15:00 编辑 ] 为什么没人回我呢,其实我只是想知道如何设计一个对表单新增的测试用例编写.同时想把新增的用例设计成模板的形式 可以抽取相同的TEXTBOX,下拉列表,表格,翻页控件,日期控件,等这样类似的控件,写一个统一的公共用例,以后每个项目都可以用它,重复使用!
当然如果换编译环境的话这些应该也会改的 抽出相同的部份是可以的,但是现在的问题是不知道该如何组织这些相同的部门,比如对表单中非空且唯一且长度有限制的字段的测试,是写一个模版式里还是分开写,要是一张表里有多个非空字段,又该如何处理会更好?
公共模块要有通用性
公共模块要有通用性,不要过多地考虑某个详细值,我是这样做的:1.点击'新增',任一关键字段不输入或输入空格,保存
2.点击'新增',在各输入框中输入带有空格的值,空格位置
1、前面存在空格
2、后面存在空格
3、前/后都存在空格
4、中间存在空格
保存
3.点击'新增',非负整型数据的输入框,输入
1、输入正常的正整数
2、输入0、负数、小数
3、输入超大值(超出该字段定义范围)
4、输入非数值(如数值+字符;字符+数值;纯字符)
保存
4.点击'新增',在日期型、非负整数型的输入框中,输入
@#$%^&*()<p>~%[]-/'等非法字符,
保存
把这些组成新增用例,是否就包含了你的想法
页:
[1]