君子之行: 静以修身,俭以养德。 非澹泊无以明志,非宁静无以致远。 夫学须静也,才须学也。 非学无以广才,非静无以成学。 慆慢则不能研精,险躁则不能理性。 年与时驰,志与岁去,遂成枯落,悲叹穷庐,将复何及也。 ——引高人的话当作《诫己书》。

测试需求的提取

上一篇 / 下一篇  2008-08-31 22:47:15 / 个人分类:感悟测试

工作的时候以为新进公司的时候只会做一些简单的工做,像执行用例之类的,写用例和测试需求这些处在测试流程前面的部分不会接触到,所以在学习的过程中没有重点看这些知识。但遗憾的是这个天真的想法很快就被证明是错误的。

进公司的第二个星期,组长就给我下达了任务,提取测试需求。我当时就晕了,这是个知识上的漏洞,我看过的教程里只提到过这个步骤,但具体的操作流程没有说明。于是马上打开IE摆渡一下,结果发现大家好象对这个东西都不是很关心,基本上都是提及而已。所以觉得有必要把自己摸索和实践中得到的一些经验和看法记录下来。

测试需求的提取,字面看起来很抽象,但只要实际动过手就会明白这个名称只不过是个纸老虎。需求,当然是指策划文挡或产品需求说明书(内部的详细说明),里面记载了正在开发项目的各种详细的功能。那么怎么从中提取测试需求呢?这个其实很简单。只要策划说明写的比较规范,提取需求就会变成单纯的拷贝,将策划说明书中的功能说明拷贝出来填到测试需求的相应位置就可以了。当然,这还需要一个前提条件,你必须认真仔细的把需求说明看完,把有疑问的地方记录下来,之后与策划人员进行沟通。一定要把疑问弄清楚,究竟是自己理解错了,还是策划文档说的不明白,还是策划文档写错了。把这些疑问都处理好了,并且与策划人员也达成了一致,这样才能开始提取测试需求。策划文档由于受到编写方式的限制,某些功能的说明会比较分散,在填写测试需求的时候不能只将策划文档中比较集中部分的说明填上,还要将文档中所有涉及这一功能的阐述都要补全,要不然在接下来的编写用例的环节就会落掉许多对功能和操作的测试。一旦在编用例的时候才发现测试需求中提取的测试点不全面,那么修改起来就会很麻烦了。所以,提取测试需求时一定要注意这几个方面:完全理解策划文档,把功能和操作(也就是测试点)填写完全。


TAG: 感悟测试

xue海无ya的软测职业生涯 引用 删除 xue海无ya   /   2009-03-01 12:45:53
谢谢你的回复。最近工作较忙也没什么时间管理空间。关于测试点的细化问题我也跟我们测试组组长讨论过。主要是分成两种情况:
1.能细化到具体操作的用例。这种情况当然是能让非测试人员看懂为最理想。但实际上,出于劳动成本的考虑,细化还是要点到即止,我觉得应该叫了解了一些文档的人看懂就可以了。
2.设计用例时不能细化的用例。在测试中这中情况遇到的也较为频繁,在软件设计初期也就是在编写软件需求的阶段,往往还没有确定软件具体的实现方法,这时设计的用例就无法细化了,只能在用例中比较粗糙的写下测试的整体思路。但我个人认为,这类用例(尤其是软件的核心部分)是需要不断的根据需求的调整来不断的维护的,所以在维护的过程中可以将程序已实现的部分细化,添加一些具体的实现方式。
Start QA Cycle 引用 删除 bessie.love   /   2008-12-09 15:50:56
但是我还是有疑问.一个测试点要细化到什么程度?
比如说有一个功能是增加一个用户,那我的测试点是不是只需要写"增加一个用户"? 不用具体化到一些必填信息或者其他的什么的么?
 

评分:0

我来说两句

我的栏目

日历

« 2024-05-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 10508
  • 日志数: 19
  • 建立时间: 2008-08-14
  • 更新时间: 2010-08-05

RSS订阅

Open Toolbar