(任务书+论文+开题)银行业软件测试项目管理研究 联系客服

发布时间 : 星期一 文章(任务书+论文+开题)银行业软件测试项目管理研究更新完毕开始阅读

2相关理论概述

2.1中国银行业软件测试发展概况

改革开放是中国家电产业作为当时的新兴产业不断发展壮大的一个契机,为家电产业走向成熟,迅猛扩张其生产能力,并且最终形成拥有较强技术开发能力的一个成熟产业组织提供了一片广阔的沃土。家电产业是一个范围相当广、跨度相当大的行业。它既包括曾经的老“三大件”—自行车、缝纫机和钟表,也包括如今的新“三大件”—洗衣机、电冰箱和电视机,以及其他例如电风扇、录音机、90年代以来兴起的空调、微波炉、电磁炉等等一系列各种各样的耐用消费品。建国初期,由于战争导致国家元气大伤,我国整体工业基础相对比较薄弱,人民群众的消费水平也很低,包括家电产业在内的新兴产业都尚属于萌芽期。中国的银行业软件测试在时代变迁中的发展痕迹,可以归纳总结为三个阶段:

第一阶段是萌芽阶段,2000年之前,国内银行业软件有专门设立软件测试岗位的可说是少之又少,大部分情况是代码设计人员编码完成后,进行调试,对基本功能自行进行确认。后来,随着国内互联网产业的发展,在90年代未,在家里终于可以方便地通过电话线上网了。记忆比较深刻的是上国外的www.QAForums.com网站,也就在哪,发现了我们与国外测试领域发展的区别。

第二阶段是初始阶段,2000年后,由于互联网信息产业的迅速掘起,不仅改变着我们的工作方式,也影响着日常生活中我们与同学、朋友之间的交流方式。也就是在互联网上,在国内首家上线的“中国人才热线”上,第一次看到有一家港资公司发布了招聘软件测试员的信息。后来,每隔一段时间,我又到网上搜搜,发现关于招聘软件测试员、甚至提到招聘软件测试工程师的公司越来越多,甚喜!朦胧前行几年后,终于依稀看到前方的曙光,正穿过厚厚的云层向我们走来,走来??。

第三阶段是发展阶段,如同其他专业领域一样,随着时间的推移,社会大环境的发展变化,测试专业领域的发展也在不断地发展变化着。软件测试是一门技术性很强的专业,与软件开发之间的关系非常密切,在测试模式、测试方法上与开发的模式、架构直接相关。

银行软件的开发技术更新换代日新月异,换而言之,伴随着不断变化的测试对象,测试技术、测试方法、测试知识也在快速地变化着。如工作中的点滴总结分享,问题解决方法分享,技术应用分享,行业信息分享等。

2.2软件测试概念

软件测试概念软件测试的定义是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。软件是由文档、数据、程序以及相应的运行平台组成的,软件测试就是对软件形成过程中产生的文档、数据、程序,在运行平台上进行多角度、全方面的测试,而不仅仅是对程序进行的测试。

从一个标准来看软件测试,软件测试可以定义为“验证”和“确认有效性”的软件产品所构成的整体活动。“验证”指检验软件产品是否正确地实现了预想中产品需求规格说明书中的全部功能。验证是提供证据表明该软件产品符合软件产品需求预期的活动。“确认有效性”是确认软件产品是否符合最终用户的实际需要,等同于对软件需求定义。软件测试以怀疑一切为起点,从客户需求出发,

3

找出需求定义和产品设计上的缺陷。

2.3软件测试的目的

软件测试的目的决定如何执行和管理软件测试过程。如果测试是为了尽可能的发现软件中的缺陷,测试的重点针对软件中比较复杂的功能以及之前错误较多的部分来进行。如果测试的目的是向软件客户提供一个具有一定的质量保证的,有一定可信度的评估结果,测试的目标产品是那些处于商业假设中的实际应用。

不同机构的测试目的各不相同,即便是同一个机构可能也会有不相同的测试目的。通常认为软件测试有以下目的:

证明软件程序或软件产品有缺陷; 执行程序是为了发现缺陷的过程;

能发现尚未被发现的缺陷的测试用例就是一个好的测试用例; 成功的测试过程是尽可能多的找到尚未被发现的软件缺陷; 软件测试是软件开发的一个重要的组成部分,通过找到缺陷、分析产生缺陷的原因和缺陷分布,来评价产品质量,同时也是提高产品质量的一种方法。从软件工程的角度出发,预防问题的发生比解决问题更重要。所以,首先把软件测试作为预防程序错误的主要方法;其次软件测试也是能发现异常程序的方法。而且,没有发现缺陷的测试也是有价值的,完整的测试是体现测试质量好坏的一种方法。

软件测试是软件质量保证的关键环节,直接影响着对软件的质量好坏的评估。进行软件测试活动时,不仅要要讲究时效性,更要讲究策略。

2.4软件测试的项目管理

软件测试的项目管理软件测试项目管理的基本内容包括计划、组织和监管,从另一个角度来说有五项基本内容:度量或标准、预估或评估、风险分析、日程安排以及跟踪和控制。再细分,软件测试项目管理有八个工作领域:

测试范围管理;人力资源管理;进度管理;沟通管理;风险管理;过程管理;成本管理;质量管理。作为一个成功的软件测试项目经理需要具备四个方面的能力和素质:

问题解决和风险控制的能力。协调和沟通能力,具有良好的亲和力。团队组织和激励能力,包括团队的影响力。相应的专业技术能力。

软件测试项目管理一方面继承了一般软件项目管理的共性,另一方面也具有软件测试自身的管理特点。软件测试项目管理是软件工程的一种保护性活动,它先于任何其他软件测试活动之前开始,而且持续贯穿于整个测试项目的定义、计划和测试过程中。

软件质量标准定义如果不准确、任务边界模糊,就难以确定什么时候软件测试活动可以结束,找不到严重的缺陷并不代表不存在严重的缺陷。软件测试项目的各个里程碑标注和度量的定义、管理要求更高于软件开发。

软件测试项目的变化控制和预警分析要求高。随着系统分析、设计和实施的进展,客户的需求不断变化,导致项目进度、系统设计、程序代码和相关文档的变化和修改,而且在修改过程中又可能产生新的问题,而受影响最大的是软件测试,因为程序设计和实现被拖延,在最终交付日期不变的前提下,测试由于执行阶段靠后最容易受到严重压缩。这种情况下,如何保证产品的质量就将是测试项

4

目经理面临的最大的挑战。

软件测试项目具有智力密集、劳动密集的特点,同时受人力资源影响大,项目成员的结构、能力、责任心和稳定性对测试的执行、产品的质量有很大的影响。所以软件测试项目的管理需要更加细致,承受更高的风险,流程跟踪要求更局。

软件测试任务的分配难,如单元测试和集成测试、系统测试和验收测试虽然在功能上有较大的关联性,但要求的技能大不相同,不容易分解。

测试要求人力资源十分稳定。由于软件测试项目对产品的功能、需求、特性需要非常了解。其测试的对象—软件系统会变成一个不可见的逻辑实体,如果人员发生流动,对于没有深入了解产品功能又缺乏软件测试实践经验的人来说,很难在短时间内做到无缝交接。软件测试人员在待遇、地位可能受到一些不公正的对待,但又要求测试人员拥有丰富的测试经验、良好的心理素质和责任心。所以,在软件测试项目管理中,应高度重视对人才的激励和团队的建设管理等问题。

5

3浦发银行软件测试项目管理分析

3.1浦发银行简介

上海浦东发展银行股份有限公司(以下简称:浦发银行)是1992年8月28日经中国人民银行批准设立、1993年1月9日开业、1999年在上海证券交易所挂牌上市(股票交易代码:600000)的全国性股份制商业银行,总行设在上海。目前,注册资本金186.53亿元。良好的业绩、诚信的声誉,使浦发银行成为中国证券市场中备受关注和尊敬的上市公司。

秉承“笃守诚信、创造卓越”的经营理念,浦发银行积极探索金融创新,资产规模持续扩大,经营实力不断增强。至2012年末,公司总资产规模达31,457亿元,本外币贷款余额15,446亿元,各项存款余额21,344亿元,实现税后利润341.86亿元。目前,浦发银行已在全国除西藏、宁夏、海南外的28个省、直辖市、自治区开设了37家一级分行,共824个网点,包括在境外开设的香港分行,海口分行已获得银监会的筹建批复,架构起全国性商业银行的经营服务格局。

上市以来,浦发银行连续多年被《亚洲周刊》评为“中国上市公司100强”;2010年,浦发银行荣膺《亚洲银行家》评选的“2005-2009亚洲地区最佳上市银行”;在《财富》杂志推出的2011年中国上市公司500强排行中,浦发银行凭借优异的经营业绩排名第72位;2012年2月,英国《银行家》杂志发布“全球金融品牌500强”榜单,浦发银行排名第62位,跳升29位,位列亚洲银行第12位,中资银行第7位,品牌资产24.5亿美元;2012年4月,在《福布斯》杂志发布的全球企业2000强榜单中,浦发银行成功跻身全球企业200强之列,居第153位,居上榜中资企业第11位以及上榜中资银行第6位;2012年7月,英国《银行家》杂志发布2012年世界银行1000强排名,浦发银行按核心资本计位居全球第57位(较上年上升7位,在上榜中资银行中排名第8),按总资产计位居全球第56位,表现出良好的综合竞争优势和增长势头;2012年8月,国际三大评级机构之一的穆迪投资者服务公司(穆迪)发布浦发银行信用评级报告,其中长期存款评级维持在Baa3,外币存款评级维持在Prime-3,财务实力评级维持在D(对应的基础信用评估为Ba2),所有评级的展望均为稳定,显示出其对浦发银行增长前景和抗风险能力的认可;2012年,浦发银行还被《21世纪经济报道》评为“亚洲最佳风险管理银行”,入围2012年亚洲银行竞争力排行榜十强。

浦发银行将继续推进金融创新,因时而变、顺势而为、乘势而上,以“新思维,心服务”为指引,努力建设成为具有核心竞争优势的现代金融服务企业。

3.2浦发银行软件测试项目管理战略分析

企业战略分析,又称为SWOT分析法,通过对被分析对象的优势、劣势、机会和威胁等加以综合评估与分析得出结论,通过内部资源、外部环境有机结合来清晰地确定被分析对象的资源优势和缺陷,了解所面临的机会和挑战,从而在战略与战术两个层面加以调整方法、资源以保障被分析对象的实行以达到所要实现的目标。下文便以项目管理为中心点,运用SWOT分析法对浦发银行项目管理优势、劣势以及项目管理所面临的机会与威胁进行分析。 3.2.1浦发银行项目管理的优势(strengths)

6