网站大量收购闲置独家精品文档,联系QQ:2885784924

记中国工商银行软件开发中心北京研发.docxVIP

记中国工商银行软件开发中心北京研发.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
记中国工商银行软件开发中心北京研发 记中国工商银行软件开发中心北京研发 软件测试:保障软件质量的关键性关口——记中国工商银行软件开发中心北京研发 (2021-12-05 22:14:28) 在软件项目开发周期中,软件测试环节是保障软件质量的最后一道关键性关口。随着软件开发规模的加大,其分工渐趋专业化,测试作为与开发独立并行的领域已得到业内的高度重视。测试人员的比例不断扩大,逐渐形成一个专门的行业,并拥有其专业化的工具和理论。 中国工商银行软件开发中心已有十年的发展历史,早在创建之初就设立了测试部门。后来随着人员的扩充,测试部分拆为测试一部和测试二部两个一级部,并在各研发部、研发分行建立了隶属于一级部的测试队伍。他们在项目开发过程中积累了大量的实践经验,并摸索总结出了实用性很强的理论知识。为了较深入地了解软件测试技术的现状和发展,测试人才队伍的培养和管理,测试新技术的实际应用等问题,记者走访了中国工商银行软件开发中心北京研发部总经理伊劲松、测试工作负责人李兵。 软件测试已逐渐成为一个行业 “测试这个行业,说新也不新,但是受到重视,确实是近两三年的事。”李兵与记者交流的第一句话就说出了软件测试已成为一个行业。他接下来向记者介绍了测试技术在国内发展的若干阶段。上世纪70年代以前,测试的目的是找问题,找到Bug就算测试有效。但随之 而来的问题是,如果在软件投产之前的测试中发现了大量问题,投产之后又发现了大量问题,那么项目的测试和开发的质量应如何评估;相反地,投产前后都没有发现问题,究竟是因为开发工作做到了完美,还是因为测试工作质量很高测出了所有问题,在此情况下开发与测试工作又该如何评价。 到了上世纪90年代,测试理论发展为,要么发现问题,要么证明程序是对的。到了2000年以后,基本观点变为测试不再是能否发现问题,而是一系列模型中所描述的、从需求分析到开发全过程中的脚本维护和案例管理等。“从这一发展脉络来看,测试已逐渐变成一个行业,并且注重整个过程,还提出了软件测试过程改进等理论。”李兵总结说。 工商银行软件开发中心的测试部门从建立到发展壮大,再到逐步专业化,折射了中国软件测试的发展历程。时至今日,“测试在整个软件开发中已经成为了一个专业的行业或领域,与开发处在两条线上,这是非常重要的。”伊劲松总经理说。她接着向记者介绍了软件开发中心北京研发部的项目开发和测试工作是如何分工合作的。 北京研发部负责软件开发中心的一部分应用开发工作,从环节设置来看,包括了前期的需求设计、整体设计、系统设计、编码、自测、集成测试、系统测试等软件项目开发生命周期中的全部环节。拿到一个项目首先进行需求分析,然后根据项目的技术特点和需求制作总体方案,在方案通过评审以后进行系统设计,并细化为详细设计,直至可以编程的状态,然后进行编码。编码过程中开发人员需自测,运用 代码检查等方法进行白盒测试,此过程标志开发工作初告结束,程序上已可以调通。接下来需将项目的所有环节进行集成,产生界面、业务处理过程和主机账务处理等环节,这个阶段保证功能运行通畅,但测试工作仍比较粗糙。下一步则需进行比较全面的系统测试,遍历项目的所有案例及案例的各种情况,包括边界值的测试和优化需求、解决生产问题的回归测试等。此阶段结束表示系统测试结束,并形成具有完整功能的软件版本。 就上述流程来讲,测试人员从项目开始即开始了工作,他要了解并参与需求的评审,以开始测试设计与系统设计工作,这一过程是与开发人员的工作同步进行的。测试设计包括使用何种策略和案例,是否使用自动测试脚本等。设计结束即要开始准备测试环境和相关测试所需数据,此时开发人员在进行编码和自测。在这些前期工作中,开发与测试是背靠背的,直到集成测试阶段彼此工作内容才进行沟通和合并。 我们在工作中一直是很重视测试工作的。从人员构成上,目前北京研发部的测试与开发人员比例为1:2。在手段上,我们有专业化的测试工具,形成了一套测试的理论和方法。分工上,我们有专人做测试设计,有专门的测试经理,有专门的测试环境准备的方法,还有自动化测试的手段,包括自动化工具产品的支撑。这些都是软件质量的重要保证。”伊劲松说。 人才队伍建设是测试成功的关键 据李兵介绍,北京研发部的测试人员配置,最早是十几个人,现在已有80~90人。从调研结果和一些数据模型来看,测试人员的数量在组织架构管理上是有具体要求的:运行中的测试人员所占比例应达到总人数的33%。软件行业的人才流动性强,而对测试工作的入门要求又相对较低,所以北京研发部的测试人员以工作经验一两年的新员工居多,要做好测试工作,对这批人才的培养就显得尤为重要。 伊劲松向记者介绍了北京研发部新员工入门培训到上手项目的全过程

文档评论(0)

软件开发 + 关注
官方认证
服务提供商

十余年的软件行业耕耘,可承接各类需求

认证主体深圳鼎云文化有限公司
IP属地广东
统一社会信用代码/组织机构代码
91440300MA5G24KH9F

1亿VIP精品文档

相关文档