论文部分内容阅读
目前,随着计算机技术的迅猛发展和网络的普及应用,银行业的竞争日益激烈。相比较从前,商业银行业务也有着极大的改变,除传统柜面业务外,更多地向通过网络和计算机的个性化自助业务方向发展。要在残酷的竞争中抢得先机,需要对市场快速响应,则不断地需要更新银行系统。快速更新及新产品的推出,使各家银行越来越重视新上线系统的质量和安全,从而不断地加大对自身系统的测试。对于需要一起上线的多个国家的大型项目或是多个不关联的大型项目,每个项目的进程、测试流程正确与否等几乎不可能同时都监控地很全面,软件质量和上线时间也很难确保。针对此,在测试中建立一套完善的项目测试与管理的平台系统,它可以同时管理多个项目,并对当前的测试进度、效果进行实时评估管理,以期减少管理在项目占用的时间人力无力,节约测试成本,提高测试效率,加快上线时间。本文首先就商业银行系统的多项目测试监控费时费力且不得法,提出针对测试流程和效果进行实时监控管理的解决方案。本文将根据商业银行系统的七层开发结构、前中后台系统功能、V型瀑布测试模型进行需求分析。在需求分析的基础上,提出基于测试管理工具的管理平台的模块化设计,项目监控需求收集模块负责收取项目信息,测试数据获取模块来得到实时数据,可视化报告设计模块定义合成报表,并用批量报表生成模块产生多份项目报表,最后用自动发送模块发送测试进度报告。基于设计方案,主要采用测试管理工具HP Quality Center、API和MS. net平台下的VSTO技术来实现并进行了测试,实现了商业银行系统测试管理的流程化、实时化、平行化和自动化。其解决了目前商业银行系统测试流程混乱、信息不实时、监控不得力、报表不精准和管理成本过高的问题。同时还解决了多测试项目进度报告重复定义的问题,节约了测试成本、节省了管理人力、提高了测试效率和质量。