测试管理

CMMI推广中EPG常犯错误[2]

6、违背了循序渐进的思想“以人为本,以过程为核心,以度量为基础,循序渐进”是当前各种管理模型的核心思想。管理的改进是文化的变革,要改良而非革命,不能拔苗助长,要冷水煮青蛙。一些软件开发中的基本实践看似简单,在企业里推行时却会困难重重,比如:需求文档化、设计文档化、计划文档化、同行评审、专职的测试等等。往往迫于商业目标的压力,在过程改进……

CMMI推广中EPG常犯错误[1]

导读:本文总结了EPG成员在从事软件过程改进时,常犯的10个错误,为EPG有效地开展过程改进活动,提供了一个简洁实用的指南。1、对模型研究不够深入模型是多年软件工程经验的总结,里面的每一句话,每个例子都不是随便写上去的,都有其内在的含义在里面,需要仔细琢磨,仔细体会。作为EPG的成员,在遇到问题时,首先要做的事情是要去读模型,在模型中查找答案。市面上所有翻译……

软件测试过程度量研究[3]

应用案例现以STPA中与软件测试联系最为紧密的确认(VAL)过程域为例,分析软件测试过程的度量。VAL的目的是证实产品或产品构件置于预期的环境时满足预期的用途。在STPM中,产品或产品构件就是被测试的产品,预期的环境是搭建的测试平台,而用途则是产品的需求。因此,VAL在C-G模型的目的层是:证实被测试的产品置于搭建好的测试平台下是否满足产品预期的需求。按照原……

软件测试过程度量研究[2]

度量元的选取和细化CMMI为过程改进提供了足够多的实践指导,但是,它只阐述了该做什么,而没有阐述该如何做,这一点也在MA中体现了出来。所以,在CMMI提供的要求和原则下,具体的度量和分析工作需要我们自己来定义。在此,我们引入GQM方法来保证度量元选取和细化的有效性。GQM(goal-question-metric)方法源于软件行业,是一种系统地对软件及其开发……

软件测试过程度量研究[1]

软件测试是软件质量保证的重要手段,有研究表明:越早发现软件中存在的问题,开发费用越低,软件质量越高,软件发布后的维护费用越低。一个好的、成熟的软件测试过程能够最大限度地保证软件测试的质量和有效性。目前,对软件测试的研究工作主要集中在测试技术和测试工具上,而对测试过程的改进研究工作还需进一步加强。度量是改进过程的有效途径之一。通过对测试过程的度量,可以使测试过……

CMMI的实施效果为何不尽如人意[3]

急功近利,无法长期坚持实施CMMI是一项长期的工作,只有坚持推进,才能有所收获,国外大公司通过CMMI的评估通常需要花多年的时间,有的甚至花10年时间来通过评估,而国内企业则常常一年就通过,拿到了证书,通过后就万事大吉,CMMI放在一边,再也不过问了,这怎能取得好效果呢?因此,企业对CMMI体系的长期坚持推进,是CMMI真正发挥作用的一个关键。说起这个问题,……

CMMI的实施效果为何不尽如人意[2]

很多企业自身战略并不清晰,市场定位也不准确,却盲目引入CMMI,以为这样就能让企业研发上一个台阶,这显然是不可能的,这就如同一辆汽车上路,企业战略要决定汽车往哪个方向开,而CMMI则保证车开得又快又安全,如果车开的方向搞错了,那CMMI实施的再好又有什么意义呢?只注重CMMI的引进和推广,忽略了人的培养和作用CMMI的目标是将软件企业建设成为高成熟度的组织,……

CMMI的实施效果为何不尽如人意[1]

引论近几年,伴随着中国软件行业的高速发展和国家支持力度的不断加大,CMM/CMMI体系(为了行文方便,下文均以CMMI代表CMM/CMMI)在IT行业日益流行并逐渐深入,许多企业高层将CMMI视为解决问题的灵丹妙药,各大小公司迫不及待的引入了CMMI咨询和认证,并不断向高级别冲刺,认为这样就可以解决长期困扰企业的项目延期、项目成本超标、项目质量低下等难题。但……

如何从测试角度量化评估软件质量

软件质量的量化评估,最重要的一点是经验。同时科能需要大量统计工作作为铺垫。下面我主要从bug统计来说一下我的经验。1测试项目数和摘出bug数预测一般来说我们可以根据软件代码行数来粗略估计一个产品可能包含的bug数目和需要的测试项目。现在有些公司流行每千行bug数的标准来制定测试计划,这个标准是通过以往测试经验总结出来的,一般来说,同类的产品,尤其是同一个开发……

软件测试也要做过程改进[3]

5.提高覆盖率在兼顾成本的前提下,尽量提高覆盖率,对于过程改进而言,是很有意义的。这里主要谈以下三个方面:一是提高内容的覆盖。不论是起草测试计划、设计测试用例、执行测试用例还是跟踪软件缺陷,内容覆盖率越高,就越能避免故障被遗漏的情况。二是提高技术的覆盖。对于一项技术指标要尽可能地做到测试技术的覆盖,我们不必要迷信于某位专家或者专业人士,但必须相信他们提出的科……

软件测试也要做过程改进[2]

软件测试过程改进咋一看,软件测试过程非常简单,读者或许会问,对这样一个简单的过程,有必要进行过程改进吗?回答是肯定的。请看下面这样一个工程经验公式:质量控制=技术+管理+过程。其中,测试技术解决了测试采用的方法和技术问题,测试管理保证各项测试活动的顺利开展。然而,对于一个工程而言,过程也就是生命周期,也会至关重要地影响着生产效率和软件质量。软件测试的过程改进……

软件测试也要做过程改进[1]

尽管,软件测试过程改进现在还没有得到足够的重视,但并不意味着我们不需要做这项工作。相反,它对于提高软件质量尤为重要。过程改进并不是IT行业专有的词汇。自从有质量活动以来,人们就开始广泛地关注过程改进。在著名的Deming循环中,过程改进甚至被赋予了举足轻重的地位。我们知道在这个循环中(即计划、实施、检查、改进循环),过程改进既是一次质量活动的终点,又是下次质……

软件配置管理

 一、迅速发展的软件配置管理 配置管理的概念源于美国空军,为了规范设备的设计与制造,美国空军1962年制定并发布了第一个配置管理的标准“AFSCM375-1,CMDuringtheDevelopment&AcquisitionPhases”。 而软件配置管理概念的提出则在20世纪60年代末70年代……

需求测试总结

1.软件工程中的几个概念 1)软件开发模型:螺旋模型(waterfallmodel+prototypemodel=spiralmodel) 2)螺旋模型:需求定义、风险分析、工程实现、评审、迭代结果必需尽快收敛到客户允许或者可以接受的目标范围。 3)以形式化开发方法为基础的变换模型:   (1)软件……

Bug提交和管理

1.测试人员提交Bug表单:注:前面加星号的项一般为必选,其他项为可选。2.开发人员解决Bug:注:灰色为开发人员不能改变的项,前面加星号的项一般为必选,其他项为可选。补充:Bug的状态中可以加入废弃、遗留等。3.测试人员验证Bug:注:灰色为测试人员不能改变的项,前面加星号的项一般为必选,其他项为可选。4.Bug管理的简单流程:  &n……

(共 39 条) 1 2 3