|
我们自己手动测试的时候或者给测试员间查看的时候,通常大体都是分为3部分
1.操作步骤和输入数据 2.预期结果 3.输出结果
但是这些数据给自动化工具组看的时候则很麻烦,因为很多同样的结果操作,写很多行,自动化组更关心的是你要他们输入什么数据来验证,且简单易懂.
现在我要把他们做成自动化数据,我现在是打算把操作步骤省去,和前面面向测试员的用例相比,最大的差异是我把整个用例独立写在一份文本文件里,给工具调用,在用例文档上只大体写名了我的操作步骤,但并不细化到一步步走
打个比方:
比如新建人物的名字不能包含"总统",(写给工具组)
我在用例时候是这么写的
1.测试数据
依此从name.tst中读取数据,起始位置start ,结束位置end(该文本文件里放了所有的我预计测试的数据,如 总统,总统俯,大总统,大总统制..........)
预期结构
输出数据:对不起,您的名字中含有非法字符
测试结果
(工具打印输出)
2.依此从name.tst中读取数据,起始位置pass ,结束位置endpass(该文本文件里放了所有的我预计测试的不含总统数据,如 总理,首长..........)
......
....
**********************************************************************************
..
如果写给测试员看的就成这样了
1.输入总统制
预期结构
输出数据:对不起,您的名字中含有非法字符
测试结果
()
2.输入大总统
预期结构
输出数据:对不起,您的名字中含有非法字符
测试结果
()
3.输入大总统制
预期结构
输出数据:对不起,您的名字中含有非法字符
测试结果
()
......
...
..
我现在想采用第一种方法,这样给测试组看的时候,他们主要是看1.2.3这些大类名称,看看我在做什么,而我主要的用例,就是写给机器看的文本,这样的格式有什么缺陷么?
[ 本帖最后由 镭镭 于 2006-8-3 16:53 编辑 ] |
|