welcome come to my space, enjoy our idea, enjoy our lives...
转:软件测试成熟度
上一篇 /
下一篇 2007-12-03 22:24:00
/ 个人分类:测试人生
查看( 739 ) /
评论( 5 )
很多人都知道CMM分为五级。而且只是知道关于开发的部分。偶尔看到一篇文章,讨论了一点这个话题。软件测试网&R1d-R*x.}%{?s
copy至此:软件测试网W:j"UmF~C:W$p
软件测试网t \t
Km
随着软件产业界对软件过程的不断研究,美国工业界和政府部门开始认识到,软件过程能力的不断改进才是增进软件开发组织的开发能力和提高软件质量的第一要素。在这种背景下,由美国卡内基-梅隆大学软件工程研究所(SEI)研制并推出了软件能力成熟度模型SW-CMM,CMM逐渐成为了评估软件开发过程的管理以及工程能力的标准。从80年代中期开始,软件生产开始进入以个体软件过程PSP(Personal Software Process)、过程成熟度模型CMM和群组软件过程TSP(Team Software Process)为标志的、以过程为中心的第二阶段。x"h ID*w:oY a@)K&S0
但是令人遗憾的是,CMM 没有充分的定义软件测试,没有提及测试成熟度的概念,没有对测试过程改进进行充分说明,在 KPA 中没有定义测试问题,与质量相关的测试问题如可测性,充分测试标准,测试计划等方面也没有满意的阐述。仅在第三级的软件产品工程(SPE)KPA中提及软件测试职能,但对于如何有效提高机构的测试能力和水平没有提供相应指导,无疑是一种不足。为此,许多研究机构和测试服务机构从不同角度出发提出有关软件测试方面的能力成熟度模型,作为SEI-CMM的有效补充,比较有代表性的包括:美国国防部提出一个CMM软件评估和测试KPA建议;Gelper博士提出一个测试支持模型(TSM)评估测试小组所处环境对于他们的支持程度;Burgess/Drabick I.T.I.公司提出的测试能力成熟度模型(Testing Capability Maturity Model)则提供了与CMM完全一样的5级模型。Burnstein博士提出了测试成熟度模型(TMM),依据CMM的框架提出测试的5个不同级别,关注于测试的成熟度模型。它描述了测试过程,是项目测试部分得到良好计划和控制的基础。
j4Ht*N%P"a
p[0
k"\bE1o}
b,_$j0
软件测试网 ~]~3\K
2k|-YF8o0a0
TMM 测试成熟度分解为 5 级别,关注于 5 个成熟度级别递增:
m*U8Y~O [0{!p/N0
软件测试网X}%cM c@v
软件测试网j&SWk?"e
- Phase 0 :测试和调试没有区别,初了支持调试外,测试没有其他目的
- Phase 1 :测试的目的是为了表明软件能够工作
- Phase 2 :测试的目的是为了表明软件不能够能够正常工作
- Phase 3 :测试的目的不是要证明什么,而是为了把软件不能正常工作的预知风险降低到能够接受的程度
- Phase 4 : 测试不是行为,而是一种自觉的约束 (mental discipline) ,不用太多的测试投入产生低风险的软件上的 。
论坛模式
推荐
收藏
分享给好友
推荐到圈子
管理
TAG:
-
dongri发布于2007-12-25 11:13:24
-
很有启示,我马上去搜索TMM,拿来为我所用
-
grow_testage发布于2007-12-25 12:15:00
-
只有编辑的时候再能上传图片
2^~9` A q_领测软件测试论坛_中国软件测试技术第一社区h0}ZWtS
[ 本帖最后由 grow_ltesting 于 2007-12-25 12:20 编辑 ]
TMM.gif
-
lindana发布于2010-04-21 09:54:49
-
终于知道来源了,谢谢
-
blck发布于2010-04-25 20:11:19
-
这个好啊软件测试网-R(k)[
m Dah
f
[b][url=https://www.ltesting.net]测试[/url][/b]相当重要
-
sun2004发布于2010-05-02 20:09:10
-
这个好啊软件测试论坛,bbs,社区,软件测试,软件测试工程师,软件测试培训,软件测试工程师培训,软件测试工具,性能测试,测试,测试管理,测试工程师,测试用例,自动测试ju)Rx3j$_1a1c
[b][url=https://www.ltesting.net]测试[/url][/b]相当重要