这真不是您需要的服务?
TMMi如何促进软件测试过程的改进
近年来,软件质量在软件应用中越来越重要。为提高软件测试效率以及软件质量保证能力,金融机构IT部门做了很多的探索和尝试,并不断改进软件测试过程,其中,工商银行的“金融行业软件测试成熟度模型及应用”获得过2016年度银行科技发展奖三等奖。
TMMi专注于软件测试过程的改进和提升,当前,TMMi在全球范围内已经成为事实上的软件测试过程改进标准。国内一些关注国际前沿IT技术的金融机构开始纷纷学习、吸收、借鉴或采纳TMMi的方法和最佳实践,例如交通银行、招商银行、浦发银行等,他们的IT部门参考TMMi对自身的软件测试过程进行了改进和完善,并陆续通过了TMMi的三级认证,在工作中取得了不错的成效。
TMMi是什么?
随着软件规模和软件复杂度的迅速提升,软件高质量的快速交付成为一项艰巨的工作。如何提高测试效能,保障软件质量,是很多软件测试部门所面临的问题。
一些组织通过采用诸如CMMI、ISO等模型或标准改善软件开发和管理,然而这些模型或标准对软件测试的关注度都不高,如CMMI只在少数过程域对测试有所涉及。为此,TMMi基金会(一个全球范围的非营利性组织,注册于爱尔兰的都柏林)创建了测试成熟度模型集成(TestMaturity Model Integration,TMMi)。
TMMi以美国伊利诺伊理工学院开发的TMM框架为主要来源,借鉴了CMM/CMMI、Gelperin和Hetzel的测试模型演进、Beizer的测试模型以及其它一些国际测试标准,如IEEE829、ISTQB等。
TMMi如何促进软件测试过程的改进
TMMi采用类似CMMI的阶段模型,设计了5个成熟度级别,帮助组织的测试过程从一个无序混乱的状态逐步演变为可管理、可定义、可测量、可优化的状态。
具体地讲,TMMi通过以下3方面促进组织对软件测试过程的改进。
一、TMMi采用符合循序渐进发展规律的阶段性模型。TMMi的5个成熟度级别遵守成熟度等级制度和演化路径,并使用预定义的多套过程域定义组织的改进过程。
在TMMi 1级,测试是个混乱、无序、无定义的过程,测试被当作调试,无过程域;在TMMi 2级,测试成为可管理的过程,包括测试方针和策略、测试计划、测试监控、测试设计和执行、测试环境共5个过程域;在TMMi 3级增加了测试组织、测试培训过程、测试生命周期与整合、非功能测试、同行评审等5个过程域;在TMMi 4级,测试是可度量的过程,过程域包括测试度量、产品质量评估、高级同行评审;在TMMi 5级,测试是以缺陷预防为目标的过程,并能控制成本和测试效率,过程域包括缺陷预防、测试过程优化、质量控制。
二、TMMi使用符合TAMAR的评估方法。很多组织发现,使用标杆或标准来做评估是非常有效的。TMMi提供了优秀的参考标准和评估方法,评估团队可以对照TMMi标准,采用TMMi认可的评估方法来评估组织。
TAMAR是TMMi基金会创建的TMMi评估方法认可需求,TMMi使用的评估方法需符合TAMAR的要求。TAMAR定义了非正式和正式两种评估类型,正式评估可以给出成熟度评级认证。
三、TMMi评级认证帮助组织提升测试能力。软件测试组织提升测试能力包括以下途径:
(1)优化改进测试过程:基于TMMi框架模型,通过评估当前的测试成熟度能力,发现差距,识别改进机会,并采取措施,对测试过程进行优化。
(2)建立、完善测试体系:参考TMMi模型,建立、完善测试体系,在组织内形成统一的测试标准、测试流程和管理规范。
(3)建设、优化测试平台:借鉴TMMi的最佳实践,建设或优化现有的测试平台,形成集中化的测试技术和管理平台。
(4)专业培训和队伍建设:通过TMMi授权的权威机构,进行专业的技术培训,为组织培养高质量的测试过程改进和质量管理人员,形成专业的技术团队。
TMMi评级认证的过程,涉及以上各项内容,能有效帮助组织提升测试能力。
参照TMMi实施测试过程改进的收益
TMMi基金会对使用TMMi的一些组织进行了跟踪分析,获得的收益数据包括:一家英国银行的IT成本节约了8%,开发产量提高了12%;一家保险公司在一个200万英磅的项目上节约了44万英磅;一家零售商在改进后,每个项目可以节省至少12%的成本;一家测试服务公司的效率增加了8%;一家银行当前版本的总体测试成本减少了32%。
成功案例
TMMi在全球范围内得到越来越多企业和专业人士的认可,目前通过TMMi 的企业包括埃森哲(Accenture)、 德意志银行(Deutsche Bank)、沃达丰(Vodafone)、威普罗(Wipro)等国际著名企业。在中国,已经采用TMMi实施软件测试过程改进和优化,并通过TMMi 正式评估认证的组织主要集中在金融IT部门,包括招商银行信息技术部测试中心、交通银行测试中心、上海浦东发展银行科技开发部、泰康保险集团数据与信息服务中心等,以及中国惠普上海测试中心。
结束语
实践证明,TMMi可以帮助IT部门改进或建立更加高效的测试过程,帮助组织将软件测试的重点由缺陷检测逐步转移到缺陷预防上。TMMi进入中国后,帮助国内一些企业取得了良好的成效,相信以后会有更多的组织通过TMMi获得更大的收益。
为了满足国内测试组织对TMMi咨询以及认证的需求,国内一些公司已经开始与TMMi基金会合作,获得授权,在国内开展TMMi的专业培训、咨询,以及评估和认证服务,希望通过专业的服务,帮助国内企业在软件测试过程改进方面参考国际标准,借鉴业界最佳实践和成功经验,取得更好的成效。
服务区域:广东省、广州(天河、萝岗开发区、黄埔开发区、南沙新区、番禺、花都、从化、增城、越秀、白云)、珠海市、中山市、江门市、佛山市、惠州市、东莞市、深圳市、肇庆市、云浮市、茂名市、湛江市、清远市、韶关市、梅州市、汕头市、潮州市、河源市、揭阳市、阳江市
全国各省、市、自治区:广东省、海南省、福建省、湖南省、四川省、重庆市、贵州省、云南省、广西壮族自治区、湖北省、河南省、山东省、河北省、陕西省、山西省、浙江省、江苏省、辽宁省、黑龙江省、吉林省、上海市、天津市、北京市、甘肃省、西藏自治区、安徽省、青海省、宁夏回族自治区、内蒙古自治区、新疆维吾尔族自治区
WX:一三三+++++四二捌伍++++++二伍一捌
主要业务为软件产品测试、电子产品检测、安防产品检测、软件第三方验收测试、科技项目验收测试、信息系统第三方检测、集成电路检测、芯片检测、IC检测、雷电防护装置检测(建筑防雷装置检测、防雷定期检测、防雷首次检测)、通信网防御雷电安全保护检测、移动通信基站防雷检测、地理信息系统软件测试、数字社区应用软件测评、 建设领域软硬件测评、软件安全性测试、软件验收项目(安全、性能、验收测试、渗透测试、漏洞扫描、***检查、代码审计、代码检测)、广东省安全技术防范系统设计、施工、维修资格备案证业绩检测(安防工程检测)、信息化项目技术绩效评估(网站或系统绩效评估)、政务信息化项目效能评估、信息系统安全等级保护备案证明、信息系统安全等保报告、网络安全等保测评、信息系统安全等保测评、数字新基建项目第三方测试(5G建设、特高压、城际高速铁路和城市轨道交通、新能源汽车充电桩、大数据中心、人工能、工业互联网)、广东省守合同重企业、通用航空经营许可(即原来的:民用无人驾驶航空器经营许可、道路运输经营许可、AOPA无人机多旋翼驾驶员培训、无人机研发生产销售、无人机合作办学、无人机实训室建设、信息系统建设和服务能力评估CS、信息系统服务交付能力评估CCID、计算机信息系统安全服务证、信息系统集成及服务资质、信息系统运维资质、音视频系统集成资质、安防系统集成资质、音视频集成工程企业能力等级证书、信息化能力评价、EDI/ICP安全防护检测、广东省安全技术防范系统设计、施工与维修证、广东省有线广播电视工程设计(安装)证、广东省防雷工程企业能力评价、软件过程及能力成熟度评估CMMI、软件测试成熟度模型集成TMMI、涉密信息系统集成资质、数据管理能力成熟度评估模型DCMM、信息技术服务运行维护标准ITSS、信息安全服务资质CCRC、无委认证(SRRC)、科技成果评价、科技成果登记、科技成果登记合作(即挂名)、科学技术奖申请、专利合作申请(即挂名)、国家高新技术企业认证、双软认定、动漫企业认定、技术合同登记、知识产权服务、发明专利加急、集成电路布图专有权登记、计算机软件著作权登记、软件检测报告(软件项目验收鉴定报告)、工商注册、代理记账、创业补助申请等服务领域。VX;133-------4二捌五----2518