探索性测试进度控制的方法

发表于:2010-5-14 14:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:高翔(Taobao)    来源:51Testing软件测试网原创

  现在对于探索性测试,大家很多的看法都存在一点误区,都认为探索性测试不会控制和管理测试进度,大家在网上可以找到很多关于探索性测试的介绍,很少介绍到探索性测试应用在项目过程中式任何管理的,没有涉及到核心,那么很多人都关心这个ET到底在项目中怎么来做呢?还有一个就是之前说了ET(探索性测试,后续统称为ET)很难去控制和管理整个进度,那到底有没有什么好的办法去管理ET呢?下面我们就去看看国外是怎么做的吧。

  首先要说的是这些问题在ET发展过程中,ET的那些大师们已经想好了怎么在项目实践过程中应用ET,也有一些比较成熟的解决办法。

  1.1  实践中ST和ET的使用模型

  这里需要说明的是怎么应用ET在项目过程中,可以从不同的维度去考虑:

  一个是ET和ST的结合方式,和测试人员具体做ET还是ST或都做无关

  另一个是team的组成方式,从测试的专业性角度去分隔开ET tester和ST tester。

  看下面的模型更易理解:……

  ……………………

  查看全文请点击下载:http://www.51testing.com/html/76/n-212876.html

  从模型的演变过程可以看到,其实我们最终目标是没有ST tester和ET tester之分的,所有人都是标准的ET tester。国外ET的大师们确实带了好几个ET team,在项目测试过程中已经达到了模型四的境界,可想ET是可以主导整个项目测试的,其进度控制和质量管理都在实践中有了自己方法。

  1.2  ET team的管理方式

  在ET team里面又存在2个不同的管理方式:Delegation和Participation,这个区分的角度是从ET team lead在整个项目ET过程中的作用来看的。

  Delegation:

  Test lead指定需要测试的charters, 不参与具体测试任务;

  ET tester完成这些charters并且report back;

  对于一些问题和测试报告召开定期会议。

  Participation:

  Test lead在项目测试过程中与ET tester一样,参与某些测试任务;

  Lead可以实时的根据测试质量情况制定最后的测试策略;

  Lead可以持续的了解他所想要的了解的team的任何情况。

  这里还可以让大家知道的是相比较单个人进行ET测试,在一个ET team中大家工作在一起,在同一时间对于同一个SUT(Software Under Test)进行ET,经常会出现很多更好的测试idea。 所有还有一种组合ET team的方式是让测试人员组成一对且让他们在同一台计算机上进行测试。另一种就是其中一个测试人员进行测试,傍边有多个测试人员观察且做记录,通过问测试执行人员不同的问题产出更多的测试idea,这里有一个好处就是测试执行人员不必担心发现的bug难以重现,因为傍边的测试人员会做记录和分析,这样测试执行人员可以不必分心去继续自己的测试。还有一个好处就是如果一旦这个测试人员思维过于开阔,去测试很多非当前需要测试的模块时,傍边的测试人员可以给予及时提醒。但其缺点就是更多资源消耗在同一个功能模块上,成本上有待商榷。

  1.3  ET过程中的任务

  下面我们说说具体的ET tester是怎么完成这些Charters的,还有怎么管理和控制他们完成的这些Charters。Charter的定义:

  ……………………

  查看全文请点击下载:http://www.51testing.com/html/76/n-212876.html

  1.4  ET中管理Session

  下面我们继续ET在项目中的管理(这里说的是上述的模型三或四),大致如下在:

  (1)Lead针对SUT做出Charters和Sessions;

  (2)Lead针对所有sessions和资源来做出Test plan和测试策略(包含对SUT的攻击策略);

  (3)……

  ……………………

查看全文请点击下载:http://www.51testing.com/html/76/n-212876.html

版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号