再论软件测试的执行

原创 2006年06月16日 19:56:00

虽然我们都认为,有效的测试计划是指导测试用例设计、测试执行的指导性文件,是成功测试的前提和必要条件,测试用例设计是测试工作的核心,测试用例的成功设计已经完成了一半的测试任务,但是测试的执行是基础,是测试计划和测试用例实现的基础,严格的测试执行使测试工作不会半途而废。而且,测试执行的管理相对复杂些,在整个测试执行阶段中,我们需要面对一系列问题,如:
如何确保测试环境满足测试用例所描述的要求?

- 如何保证每个测试人员清楚自己的测试任务和要达到的目标?

- 如何保证每个测试用例得到百分之百的执行?

- 如何保证所报告的软件缺陷正确、描述清楚、没有漏掉信息?

- 如何在验证Bug或新功能与回归测试之间寻找平衡?

- 如何跟踪Bug处理的进度使严重的Bug及时得到解决?

要实现上述目标,得到一个真实、符合要求的执行过程,需要很好地全程跟踪测试过程、过程度量和评审、借助有效的测试管理系统等来实现。主要的方法和措施有:

1. 执行前,动员会是必要的,如同打战,要鼓舞士气,更重要阐述策略,回答大家的问题,使测试计划、测试范围和所有测试项目的定义都十分清楚。

2.   严格审查测试环境,包括硬件型号、网络拓扑结构、网络协议、防火墙或代理服务器的设置、服务器的设置、应用系统的版本,包括被测系统以前发布的各种版本和不定包、以及相关的或依赖性的产品。

3.  将要执行的所有测试用例进行分类,基于测试策略和历史数据的统计分析,包括测试策略和缺陷的关联关系,构造有效的测试套件(Test Suite),然后在此基础上建立要执行的测试任务,这样任务的分解有助于进度和质量的有效控制,减少风险。

4.  所有测试用例、测试套件、测试任务和测试执行结果,都通过测试管理系统进行管理,使之测试执行的操作、过程记录在案,具有良好的可跟踪性、控制性和追溯性,容易控制好测试进度和质量。

5. 要确保每一个测试人员理解测试策略、测试目标,对测试进程进行审查(Audit),确保测试策略得到执行,可以通过一些奖励手段进行引导。测试经理、组长要用于承担风险,使之测试人员有发挥、想象的空间,但同时也要给予适当的压力,提高工作效率和责任心。

6. 缺陷的跟踪和管理一般由数据库系统来执行,容易对缺陷进行跟踪、统计分析和趋势预测,并设定一些有效的规则和流程来配合测试执行,如通过系统自动发出邮件给相应的开发人员和测试人员,使得任何缺陷都不会错过,并能得到及时处理。而且事先建立基于缺陷跟踪系统的缺陷报表、缺陷趋势曲线,对各模块、各测试人员、整体项目等进行实时跟踪。

7. 进行常规的缺陷审查,如Daily Bg review, bug scrub meeting,包括Bug的严重性、Bug的描述、Bug修正的反应速度等,及时发现问题、纠正问题,使整个测试进程在控制轨道上发展。

8. 对每个阶段的测试结果进行分析,保证阶段性的测试任务得到完整的执行并达到预定的目标。

9. 良好的沟通,不仅和测试人员保持经常的沟通,还要求和项目组的其他人员保持有效的沟通,如每周例会,可以及时发现测试中问题或不正常的现象。

再论软件测试的执行

2006年06月16日 19:56:00 虽然我们都认为,有效的测试计划是指导测试用例设计、测试执行的指导性文件,是成功测试的前提和必要条件,测试用例设计是测试工作的核心,测试用例的成功设计已...
  • softart
  • softart
  • 2007年10月28日 06:45
  • 222

笔记:《高效能人士的七个习惯》第十一章 再论由内而外造就自己

1、 七个习惯浇灌出来的最高级、最美好和最甘甜的果实就是齐心协力,就是把自己、爱人、朋友和同事合而为一。 2、 刺激与回应之间存在一段距离,成长和幸福的关键就在于我们如何利用这段距离。 3、 我们...
  • icamera0
  • icamera0
  • 2016年01月21日 23:14
  • 1034

再论由内而外造就自己

再论由内而外造就自己
  • Last_Impression
  • Last_Impression
  • 2015年06月14日 18:39
  • 931

软件测试执行过程

软件测试执行过程,http://www.btestingsky.com/view/1326.html
  • WYZSC
  • WYZSC
  • 2010年12月02日 14:43
  • 1084

有一种渣,叫做由内而外的渣,就是我

之前大三的时候校招拿过百度offer,后来实习也是随便面了一下进入了一个小公司实习,于是自己作死的自信心暴涨,然后就各种研一不上进,结果现在跪成狗。 其实早在大四时候面过百度某部门的研发实习生,对方...
  • geniusluzh
  • geniusluzh
  • 2014年04月01日 07:41
  • 811

浅谈软件测试行业的现状和前景

浅谈软件测试行业的现状和前景   摘要:软件测试在整个软件开发中占据了一半或一半以上的工作量,而且具有很高的组织管理和技术难度。搞好软件测试,是保证软件质量的关键步骤,是分析软件可靠性的重要依据。 ...
  • Triste_1993
  • Triste_1993
  • 2015年11月08日 22:14
  • 3594

高效能人士的七个习惯之一由内而外的全面造就自己读后感

第一次读这样的书还真有点不习惯,看完了第一章,感觉逻辑性不像技术书籍那么强,技术书籍好比一个匹萨,分的再细,怎么看都是一个整体,而这本书的第一章感觉就像大拌菜 ,各种菜品都有。 相对显的杂乱一些,看过...
  • dingwood
  • dingwood
  • 2012年07月16日 23:40
  • 7172

由内而外全面造就自己(四)

后来我为个人或公司担任顾问时,经常借用这个实验,因为它能够使我们对人以及人际关系的本质,有更透彻的认识。最要紧的是,它充分体现出制约作用对我们的思维有多大的影响力。仅仅10秒钟就能产生如此这般的影响,...
  • Hackson
  • Hackson
  • 2004年07月31日 21:41
  • 950

高效能人士的七个习惯--由内而外全面造就自己

高效能人士的七个习惯--由内而外全面造就自己
  • Last_Impression
  • Last_Impression
  • 2015年04月07日 14:34
  • 1597

全景记录:软件测试工程师的一天

原始出处:本地化世界网http://www.giltworld.com1. 引言 软件测试成为最近 IT 行业的“香饽饽”,引得很多人对软件测试跃跃欲试。可是软件测试的门槛并不低,对于没有软件测试经验...
  • giltworld
  • giltworld
  • 2006年07月16日 08:09
  • 8252
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:再论软件测试的执行
举报原因:
原因补充:

(最多只允许输入30个字)