您的位置:软件测试 >> 测试技术 >> 测试精品文章
软件产品质量 “新”标准
作者:Erik van Veenendaal(泽众软件原创翻译) 发布时间:[ 2014/6/10 15:08:18 ] 推荐标签:软件产品质量 QA
  Erik van Veenendaal( www.erikvanveenendaal.nl )是一名国际知名的顾问和培训师,和一名在软件测试和质量管理领域广受认可的专家。他是Improve Quality Services BV(www.improveqs.nl)的创始人。他保持着欧洲之星的记录,三次获得佳导师将!2007年,因其对测试专业做出多年贡献,他获得了欧洲测试奖。他作为测试经理和顾问在各个领域工作了20多年。他撰写了多篇论文和多部著作,包括“实用基于风险的测试: Prisma法”和“软件测试ISTQB基础” 。他是TMap测试方法的核心开发人之一及一名国际需求工程局( IREB )的工作小组的参与者。Erik曾是艾恩德霍芬科技大学的一名兼职高级讲师及国际软件测试认证委员会的副会长( 2005-2009 ) ,目前是TMMi基金会的董事会成员。你可以在twitter上通过@ ErikvVeenendaal关注Erik。

 

 

  像你们大多数人一样,我测试职业生涯的大部分都在使用ISO9126作为软件产品质量的标准。这个众所周知的ISO标准从六个主要特征和许多所谓的子特性(见图1)定义产品质量。该标准一直很受测试人员以及那些参与需求工程和软件开发的人的欢迎。甚至多年来一直是世界上畅销的ISO标准之一。作为一名测试专业人员,我经常把ISO9126产品质量标准用作产品风险评估期间的(术语)框架,测试策略和测试方法决策。当非功能测试是测试过程的一部分(这种情况很普遍)时,它特别有用。

  讨论事项
  ISO9126标准也被用于和/或引用于各种ISTQB教学大纲,ISTQB词汇表和许多其他教科书中。我亲自在此框架下培训了很多测试人员,关于如何使用它,以及如何与利益相关方沟通非功能测试。许多人喜欢它,并在他们的日常实践中使用它,虽然也有一些如下评论:
  ▪▪我怀念易用性!
  ▪▪安全性一定不能是功能的一部分?
  ▪▪熟悉RAMS的人也抱怨可用性没了。
  ISO9126的下一代,ISO25010(图3)是若干年前发布的,但到现在为止还不怎么被认可理解。我也一样,一直没用过它。通常我倾向于坚持已被证明有用的事物,不去用新版本,例如一个标准。大多数标准几乎没有附加值。我快速浏览了一下ISO25010,但它并没有吸引我。

图1. ISO 9126质量模型


  历史
  1977年,McCall提出将质量概念分解为一系列质量因素的想法。这个想法一直被许多其他试图把软件产品质量放入特性集合及(反之与指标和衡量标准相关的)相关子特性的作者遵循。这样,每一个作者宣传了他们的软件产品分级分层质量模型。国际标准化组织(ISO)和国际电工委员会(IEC)已遵循了这一概念,并在1991年定义了一系列现被称为ISO 9126的质量特性。该系列反映了软件产业达成共识的一大步,从而确定了软件质量的一般概念。原先1991年的ISO 9126在2001年稍稍更新过一次。

  马来西亚SOFTEC
  2014年在马来西亚SOFTEC,我遇见了Azuma教授, ISO 9126和ISO 25010的编写者。我听了他的演讲,后来还与他谈过话。是那时,我开始理解用ISO 25010取代ISO 9126的背景和原因,这算不上代替,而是针对信息通信技术演变背景的替代,如强大的微处理器,更大的内存,更好的显示器,更多的硬盘存储,及提升的通信网络(见图2)。信息通信技术的演变确保新应用系统的开发,反之新应用系统的开发又需要不同品质性状。1991年, 9126初发布时,还没有谷歌,Facebook,智能手机,云计算,电子商务等。IT领域也是它的应用,由于信息通信技术演变给组织提供的可能性,在过去20年发生了极大的改变。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd