您的位置:首页 > 其它

如何组织您的测试团队实施探索式测试的?

2017-11-03 09:21 330 查看


如何组织您的测试团队实施探索式测试的?

2013-09-09 史亮 软件质量报道



我的博客文章“探索式测试:基于测程的测试管理(Session-BasedTest
Management)”介绍了由测试专家Jonathan Bach和James
Bach提出的基于测程的测试管理(Session-Based TestManagement,简称SBTM)[Bach2000]。这是目前最知名、也是应用最广的探索式测试管理方法。

 

SBTM的重要特征是将测试过程分解为一组测程(Session),从而提高整个测试项目的可说明性(Accountability)。为此,一个测程包含四个要点:主题(Charter)、时间盒(Time
Box)、可评审的结果(Reviewable Results)和简报(Debriefing)[Bach2004]。

 

主题是一个测程需要完成的任务。该任务应该是清晰且具体的,可以在90分钟的时间内完成,并提供有价值的简报。主题通常用一段简练的文字描述,其内容可以是测试一个功能、检查一个风险、测试一组用户情景(User
Scenario)等。

 

时间盒是一段不受打扰的测试时间,其长度一般在60~120分钟,以90分钟较为常见。在此期间,测试人员不回答问题、不回复邮件、不应答即时消息,只专注地实施测试。从测试人员的角度,时间盒能让他排除干扰,全力应对测试的智力挑战。从测试团队的角度,固定且专属的时间盒使得测试规划和进度追踪变得更容易。

 

可评审的结果是测程的产出,常见的形式是测程表(Session
Sheet),其内容可以包括:

 

·      主题(Charter)

·      测试人员

·      <
4000
/span>测试所覆盖的区域

·      测试设计和测试发现

·      测试所发现的缺陷(Bugs)

·      测试所发现的问题(Issues)

·      测试所使用的数据文件

·      测试活动的时间统计:在产品安装、测试设计与执行、缺陷调查与报告、非测试活动中各花费了多少时间

 

简报通过面对面的交流将测试情况传递给测试领导。在一天的测程结束后,测试人员向测试领导当面汇报测试情况。领导查看测程表,提出一些问题,测试人员解释测试结果,并回答疑问。测试领导也可以召开小组会议,让测试人员轮流报告当天的测试结果,使测试团队对当前产品的质量形成较完整的认识。

 

SBTM是一种管理框架(Management Framework),其基本元素是:设定清晰的主题、安排不受打扰的工作时间、产生可检查的结果、利用评审和简报来驱动未来的时间段(Session)。

 

《探索式测试实践之路》第 3部分(第 8~12 章)讨论测试团队如何实施与管理探索式测试。第 8 章概论探索式测试的组织与实施,提出了指导探索式测试实施的四象限,并介绍了SBTM。第 9~12章分别介绍了探索式测试四象限:自由风格(Freestyle)的探索式测试、探索式测试主导的测试、探索式测试辅助的测试和协作型探索式测试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息