|
没有需求文档,我们可以通过积累和搜集,了解需求,才能设计好用例!
首先理解该两个概念:
什么是软件需求?
EEE软件工程标准词汇表(1997年)中定义需求为:
(1)用户解决问题或达到目标所需的条件或权能(Capability)。
(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。
(3)一种反映上面(1)或(2)所描述的条件或权能的文档说明。
什么是测试用例?
测试试用例是用来测试软件系统的功能及性能的一系列输入,操作,输出和预期结果;
而需求文档只不过是用户,开发人员,实施人员用于记录软件所需的文档;
所以:
1.首先,没有需求文档,我们可以先了解软件是用来做什么的,是关于哪方面的业务知识?
之前我们有没有做过这方面的测试工作和测试文档记录,测试用例的存档?
先问多自己多几个问题,带着自己的问题可以请教有关的人员,
比如客户,有关的操作人员,开发人员的思路和数据的走向,
总之尽自己的能力搜索自己想要的有关问题或者知识;
也可以通过网络找到业务方面的知识;
2.其次,根据自己的测试经验,可从边界测试用例入手,
比较常出现问题的地方再测试一些大约相同的用例进行重复测试;
3.测试用例编写的原则一定要自己心中有数,了解软件的整体框架,业务知识的积累,
还有用户经常操作的地方要多设计几个用例,并了解用户操作的一般习性;
4.总之,测试用例编写没有需求文档,可通过自己的积累和搜集资料进行一些需求了解,
进而设计一些切合实际的用例,对测试是有很大的帮助;
以上只是个人的一些看法,如写得不好,望指点!并希望:大家在测试中能找到自己的位置!
[ 本帖最后由 fengyun32 于 2008-6-26 11:54 编辑 ] |
|