中国工商银行软件开发中心已有十年的发展历史,早在创建之初就设立了测试部门。后来随着人员的扩充,测试部分拆为测试一部和测试二部两个一级部,并在各研发部、研发分行建立了隶属于一级部的测试队伍。他们在项目开发过程中积累了大量的实践经验,并摸索总结出了实用性很强的理论知识。为了较深入地了解软件测试技术的现状和发展,测试人才队伍的培养和管理,测试新技术的实际应用等问题,记者走访了中国工商银行软件开发中心北京研发部总经理伊劲松、测试工作负责人李兵。
软件测试已逐渐成为一个行业。
“测试这个行业,说新也不新,但是受到重视,确实是近两三年的事。”李兵与记者交流的第一句话就说出了软件测试已成为一个行业。他接下来向记者介绍了测试技术在国内发展的若干阶段。上世纪70年代以前,测试的目的是找问题,找到Bug就算测试有效。但随之而来的问题是,如果在软件投产之前的测试中发现了大量问题,投产之后又发现了大量问题,那么项目的测试和开发的质量应如何评估;相反地,投产前后都没有发现问题,究竟是因为开发工作做到了完美,还是因为测试工作质量很高测出了所有问题,在此情况下开发与测试工作又该如何评价。
到了上世纪90年代,测试理论发展为,要么发现问题,要么证明程序是对的。到了2000年以后,基本观点变为测试不再是能否发现问题,而是一系列模型中所描述的、从需求分析到开发全过程中的脚本维护和案例管理等。“从这一发展脉络来看,测试已逐渐变成一个行业,并且注重整个过程,还提出了软件测试过程改进等理论。”李兵总结说。
工商银行软件开发中心的测试部门从建立到发展壮大,再到逐步专业化,折射了中国软件测试的发展历程。时至今日,“测试在整个软件开发中已经成为了一个专业的行业或领域,与开发处在两条线上,这是非常重要的。”伊劲松总经理说。她接着向记者介绍了软件开发中心北京研发部的项目开发和测试工作是如何分工合作的。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/