科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网CIO与应用频道文思海辉尹立娟:如何保证测试交付能力

文思海辉尹立娟:如何保证测试交付能力

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

文思海辉金融测试事业部服务总经理尹立娟在中国金融行业IT解决方案研讨峰会上介绍了测试服务所面临的一些新的挑战,像需求不明确、设计文档更新不及时、需求变更频繁、管理不规范、测试环境不稳定、人员不稳定等。

来源:ZDNet CIO与应用频道【原创】 2013年11月4日

关键字: 文思海辉 金融 测试

  • 评论
  • 分享微博
  • 分享邮件

ZDNET至顶网CIO与应用频道 11月04日 北京消息(文/王聪彬):文思海辉金融测试事业部服务总经理尹立娟在中国金融行业IT解决方案研讨峰会上介绍了测试服务所面临的一些新的挑战,像需求不明确、设计文档更新不及时、需求变更频繁、管理不规范、测试环境不稳定、人员不稳定等。

尹立娟就如何提升测试服务能力指出,希望测试在各个银行、保险公司都能达到常态化,成为一个不可或缺的流程。然后提高开发质量,其中控制开发质量一个重要的环节。上线后希望缺陷能够趋向于最小化,同时也满足银行监管需求。

文思海辉尹立娟:如何保证测试交付能力 

文思海辉金融测试事业部服务总经理 尹立娟

以下为演讲实录:

各位嘉宾,各位朋友,各位同事,大家下午好!非常荣幸有这个机会跟大家一起来分享一下关于测试服务能力方面的内容。刚才刘总和王总精彩演讲,他们讲到了我们测试服务体系的建设以及测试工具的解决方案,有了我们的规章制度、流程体系,有了我们的解决方案工具,如何来完成我们测试的交付,如何为客户提供更好的保质保量的交付项目?我们怎么来做?这就是今天我要演讲的一个内容。

讲到这个内容的时候,最开始实际上我的题目是测试交付能力,然后我跟领导说,我把交付改成服务,为什么是这样呢?本来交付是站在我们第三方测试公司这样一个角度去完成客户所交给我们的一个项目交付。可是服务是站在客户方和第三方测试公司双方面的,我们都要去做的一个测试服务,所以把这个名字交付改成服务。
今天的内容主要分为四个方面,第一个方面是关于金融测试服务发展的一个历程的介绍,第二方面就是市服务面临新挑战,第三如何提升我们测试服务能力,最后一方面就是持续发展我们的测试服务。

中国金融软件测试外包的发展历程简要回顾,03年为什么以这个为时间点?今天上午中行也提到了中行测试是从03年到04年开始兴起,到开始发展,03年主要是一些欧美企业金融行业他们的测试挪到了中国去做一些外包测试。随着中国测试外包公司的发展,把我们国内金融行业测试推向了一个高潮。03年是一个兴起的阶段,06年历时了差不多三年的时间,我们一些国有行还有一些大型的股份制银行先后兴起了我们这种测试,那个时候国内金融测试外包开始兴起。09年的时候除了股份制银行,还有一些大型的保险公司也纷纷进入了第三方测试,到了2012年的时候,一些诚商行、农信还有我们一些中小型的保险公司也像雨后春笋般开始有了我们的第三方专业化的测试。未来是一个什么样的呢?我希望未来测试是一个常态化的,持续化的发展。

这个片子是从三个维度讲了一下我们金融测试服务的内容的发展回顾,纵向这一条线是我们和金融行业客户合作模式的发展历程,从最开始一个两个项目外包,到后面人员的外包,再到后面整个团队的外包。再到后来或者到现在,我们逐渐发展成一个高层战略合作,这种战略合作是互相能提供附加值的这样一种服务。中间这一个维度是从测试服务内容,从最开始的功能测试,非功能测试再到安全性测试这样一个服务的合作,再到后面我们参与了一些银行业务,包括测试的业务还有测试技术培训方面的内容以及测试管理方面的内容,再到后面我们提供的是一些高端咨询服务,像一些测试体系建设,测试周期化的管理,测试解决方案以及建设方面的内容。我们横向的维度是市场的发展,刚才也说了,从03年开始兴起的时候,大型国有行,股份制银行,诚商行,农信。

下面这张片子是对这个行业测试方面的特点做了一个简单的归纳和总结,从小到大说起,从小到大的原因,就是我们发展的历程。大行可能发展的要快一些,中小银行它的测试工作特点是什么呢?我们中型银行主要还是以测试覆盖重点项目为主,它也引入了一些外包,然后小型银行主要是它没有专门的测试机构,基本上是由我们业务人员来承担它的测试任务。他在测试工作特点方面,主要测试组织机构也是在初步形成和建立阶段,业务和技术能力也都是在建设阶段,还属于初步发展阶段。
我们股份制银行发展是有了一个突破性的进展,在这里它的组织特点,往往我们基本上股份制银行都能做到具有独立的测试组织,很大一部分股份制银行已经成立了它自己的测试中心,还有一部分还没有成立。它也能够按照业务条线进行一些业务能力的划分,比如它的核心测试还有它的渠道类的测试,网银的测试,它都按照银行的业务条线做了一个相对明晰的划分。人力主要也是以外包为主,以自己行方测试人员作为测试经理来带动外包的团队这样一种实施的模式。

我们大型国有强趋向于,我用完美两个字,趋向于完善,在这里基本上我们四大国有行都已经成立了自己的测试中心,它的自主管控能力是相当强的。它的测试投入规模也是非常大,投入的规模大,对质量要求也是非常高的。

总而言之,现在经过这么多年的发展,差不多有十年的发展,金融行业测试发展的趋势,我总结了大致有八大化,我们人员方面基本测试人员趋向于专业化,我们的测试人员也趋向于职业化。然后我们测试实施也逐步开始常规化、规范化,我们业务知识也在逐步系统化,进行一些系统积累。然后我们环境也逐渐的开始试验化,我们收益开始最大化,我们质量提升了,当然我们成本也就降低了。

刚才对金融测试服务发展历程做了一个简单的回顾,第二部分跟大家说一下测试服务所面临的一些新的挑战。这是一个普遍的现在无论是大行还是小行存在的现状,尤其中小行这种现状尤为明显。第一个就是我们的需求产生了很多的不明确,下面也看到在需求对应的是业务部门,业务提出来的需求尤其是中小行,刚才提到只是几页纸,甚至一页纸都没有,只是几句话,需求文档参差不齐。我们设计文档也是更新不及时,有时候更新了,可能都没有通过测试人员,也没有经过我们业务人员,自己更新了,就没有实行上下游之间的互通。我们需求变更也是频繁,在测试过程中还在不断的提出需求的变更,这也是目前最大的最严重的一个现状。还有我们的管理不规范,主要是从测试管理的角度,下面提到那个测试,由于它管理不规范,我们的测试人员介入的时候也是相对来说比较晚,基本都是在测试执行阶段才开始介入。这个时候对它的业务需求,对它的系统了解程度是有限的,所以真的是不能起到一个很好的承上启下的作用,也往往受到一些开发方或者业务人员的一些质疑,这也是目前存在的一个现状。还有现在我们的测试环境不稳定,资源不够,往往有的时候我们没有独立的测试环境,或者有了也是和别人一起来分享,或者是测试数据不全面。还有一个最大的问题,我们的人员不稳定,无论是从行方来讲,我们测试人员基本很多时候是从业务方调过来,可能是分行调过来,今天做完这个项目了,下一个项目有可能就不是这些人。我们第三方测试公司的人员由于业界一些行业的特点,它的流动性也比较大,也存在人员不稳定的现象。

刚才提到了我们这些银行还有第三方测试公司所面临的这些现状,这些问题总结了这几个方面,像我们行方这边受到了预算的一些限制,人头的限制,不能有足够的测试实力来去实施这些项目。还有环境,还有技术方面,业务知识积累方面都存在一些问题,包括管理方面,我们如何来去面对,去解决这些问题呢?实际上我给大家建议,也是我们现在各个银行也好,保险公司也好,也趋向于走的这样一个方式,就是引入第三方测试公司,一方面可以利用第三方专业的测试团队专业经验,来补充自己行员能力上还有资源上的不足,一方面我们可以共同进步,共同发展,能够共同来去实现我们在测试软件质量方面的一个质量提升。谈到了引入第三方测试公司,第三方测试服务市场是一个什么样的现状?总结了这几条,无外乎就是瓜分和竞争,现在的竞争是非常激烈,每一个项目出来投标,基本上打的基本都是价格战。我希望这种东西后面随着我们测试的发展,会逐渐的趋向于健康、良性、稳定的发展。

第三方测试外包公司作为我们客户方来讲,如何去甄选,选择一个合适于本行现状的,适合于我们发展现状的这样一个公司呢?主要是从四个维度来讲,测试无非就是人员、技术、管理,人员、技术、管理要有一个好的平台去支撑这些东西,就是如何来筛选这样一个公司,公司的资质还有公司的财务状况,我相信也是在座的各位要选择的首选之一。再有就是这个公司它自己有没有一个专业的测试团队,这些人的经验,他们行业背景如何,还有我们人员的稳定性以及他的一些解决方案方面,都是大家需要考虑的内容。选择公司的状况最稳定,测试服务能力最强,性价比最优的,也是大家选择的一个目标。

下面一方面,刚才对我们的测试服务发展历程做了一个回顾,对我们现在所面临的挑战简单进行一个剖析,如何提升我们测试服务能力呢?测试服务主要有以下五大方面的内容,功能性测试,非功能性测试,测试工具服务,测试培训服务,测试咨询质量保证服务。这些服务需要什么能力呢?专业的测试方法,多元化测试类型,先进的测试工具,经验丰富的测试团队,有了这些能力,如何来提升我们的服务能力?因为金融测试服务日新月异,单靠这些流程工具远远满足不了客户需求。如何提升我们的服务能力?主要是这三个方面,第一个方面就是为客户提供个性化的客户化的测试服务,第二个方面就是推动创新服务能力,来配合银行业务快速发展这种需要,还有就是提高我们测试服务的响应速度。我们银行业务发展这么快,我们测试速度,我们系统肯定要随之去支撑它,我们测试一定要跟上去。有这三方面能力的提升,实际上它有一个基础,基础是什么?要保证长期稳定持续化这样一个测试积累,只有长期持续稳定的合作发展,才能保证我们这三方面的能力提升。

如何来提供我们客户化这样的测试服务?右边这个片子,把我们有什么,给客户卖什么,逐渐转变为客户需要什么,我们能够提供什么,根据客户的不同需求,在不同阶段,我们提供个性化的客户化的测试服务。现在我们合作有项目型的合作,也有人力外包型的合作,也有测试体系咨询方面的服务,测试体系咨询方面是中小行需要的,根据行方的特点来制定解决方案。如何提供创新服务能力?为什么我们要提供这种创新的服务能力?从市场方面,金融市场在高速发展,从系统方面,我们系统为了配合金融市场发展,也在不断创新,我们银行业务也是推陈出新,所以我们在测试解决方案方面,不但在工具方面要不断优化,不断去提炼,我们在测试解决方案方面,包括现在无线通讯这种工具高速发展,像IPAD,手机银行、互联网金融,这些都是我们测试要配合金融产品不断推陈出新这种东西,要出现我们自己新的测试的解决方案。
有了前面日新月异的发展,我们测试的响应速度也同样一定要提升。所以我们一定要做到快速分析、敏捷测试,本来写的是快速分析加快速测试,把它改成敏捷测试,快速测试不是缩短我们的测试周期,也不是简单的本来我们要执行四轮的测试,变成两轮,而是通过有效的测试方法,建立我们业务规则流,业务流程群,测试案例库,能够使我们测试案例,测试方案高效复用。去年各个行都在上二类支付,我们可以提炼出我们自己的解决方案,如果新的客户有这种需求的时候,我们把这种解决方案,把通用的东西完全可以复用到下一个客户的项目里面。这样我们整个测试周期就会缩短,我们测试质量却没有损失,反而是提升了。

下一个方面就是要讲提升我们测试服务能力,它的基础是什么?我们要保持持续发展测试服务,不能今天做了一个项目,这个项目结束了,我们测试也就结束了,不是这样的,如果是这样的话,我们永远没有测试积累,永远达不到不断持续改进,达到CMI五级那个标准。持续发展总共也是刚才我提到了,测试是人、管理、技术还有公司,在这几个方面,测试管理持续改进,我们工具也在持续优化,我们测试资产也需要持续的积累,我们的人员还要持续的去培养。持续发展最终要发展达到一个什么目标呢?我们期望我们的测试在我们各个行,各个保险公司都能达到常态化,测试成为一个不可或缺的流程。然后提高我们的开发质量,开发人员不再认为测试是我们一个负担,而是软件生命周期一个不可或缺的环节,是控制我们开发质量一个重要的环节,从而降低我们运行的风险,上线之后,当然可能做不到我们的零利率,但是我们希望我们的缺陷能够趋向于最小化,然后同时也要满足银行监管这样一个需求。

最后,通过我们测试服务能力的提升以及我们持续发展,持续改进,我也希望能够跟我们在座的客户达到高层的战略合作,这种战略合作就是互相提供附加值,我们共同成长,持续改进。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章