构建专业化的测试体系 保障应用系统稳定运行

发表于:2012-1-31 11:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:杨洁    来源:51Testing软件测试网采编

中国人寿保险股份有限公司研发中心副总经理 钱维章

  随着科技发展的日新月异,信息技术在金融保险企业内部发挥的作用日益突出。为应对复杂多变的市场环境和日益进步的科技浪潮,中国人寿保险股份有限公司(以下简称“中国人寿”)管理层提出了以信息科技引领寿险业务发展的信息技术发展规划。2008年8月15日,研发中心测试部正式宣布成立。

  这标志着中国人寿软件质量管理提升到了新的高度,研发中心的指导思想也从“开发为主,进度优先”逐步向“开发、测试并重,进度、质量平衡”转变。近日,记者采访了中国人寿研发中心副总经理钱维章,请他介绍中国人寿软件测试工作的发展及未来规划。

  记者:请您简单介绍一下测试部三年来的发展历程。

  钱维章:研发中心测试部的发展主要经历了两个阶段。

  一是2008年至2009年的初创阶段。作为一个新组建的部门,测试部成立时条件可谓异常困难,除部门总经理及其下的三个处室负责人外其余员工均为刚刚走出校门的应届毕业生。在这个阶段,我们面临着人力资源紧张、测试管理制度需要梳理、测试流程需要规范、测试技术需要学习等诸多挑战。面对困难,测试部上下齐心协力,确定了建立规范制度、打造一流队伍、推动技术创新的工作指导方针。

  测试部成立之初即将测试制度和体系建设列为头等大事,首先在成立之初的两个月内,即完成了第一版《系统测试管理办法》及11个附属制度的编制;随后又利用研发中心推动“软件研发管理体系建设”项目的机会,以CMMI体系为核心,对相关制度、流程重新进行梳理和改造。2010年底,研发中心整体通过CMMI3级认证,标志着测试部的整体制度建设和管理水平迈上了一个新的台阶。

  二是发展阶段。随着中心对测试工作的逐步重视,测试部在经历了困难的初创阶段后,迎来了发展阶段。从2009年至今,测试部人员逐年稳步增加,测试人员在工作中得到锻炼,技术水平不断提高,工作范围也从最初的仅针对有限系统的单一功能测试,扩展到支持系统全辖12条产品线,近百个系统的从功能到性能再到安全性的全方位测试。

  记者:测试质量和效率直接关系软件开发的质量,目前,很多金融机构都建成了专业化测试队伍,软件测试的工作体系已日渐成熟。您认为专业化测试对提高软件开发质量、促进信息化建设水平发挥了哪些积极作用?

  钱维章:金融机构专业化测试对提高软件开发质量、促进信息化建设发挥了积极作用。

  首先,从中国人寿研发中心几年来的经验看,组建专业化测试团队给我们带来了三个主要好处。

  一是专业化测试团队具有更高的工作效率。专业化的队伍意味着更细致更科学的分工、更优化的流程、更专业的技术以及更有效的管理,这对提高软件测试效率无疑具有非常重要的促进作用。

  二是专业测试团队有助于更准确、全面、客观的评价软件的质量。基于人类自身思维模式的特点,软件开发人员往往难以发现自己研发软件的缺陷,专业测试团队能够以程序员、客户之外的第三方的角度对软件进行客观测评,并能够使最终的评价结论更全面、准确。

  三是测试团队能够更加专注于专业技术领域的发展,尤其在安全性、性能等专业性的非功能测试领域。非功能测试对于测试人员的专业技术能力要求较高,只有专业的团队才能更好的胜任此类工作。专业化的团队可以集中精力在测试技术领域更深入的研究,其成果对于软件的非功能需求满足及质量提高具有重大作用。

  其次,专业化的测试能够有效提高测试质量和效率。测试质量和效率直接关系到软件的质量和工作进度,测试部成立之初即将提升测试质量和提高测试效率作为短期的主要工作目标。在提高软件测试质量和效率方面,我们采取了行之有效的措施。为了提高软件测试质量,我们主要从以下三方面入手。

  一是从组织上,研发中心组建了独立的测试部负责软件产品的测试工作,同时,在总工办设立了独立的质量管理处负责质量控制、版本管理等工作,使得质量分工得以专业化。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号