论文部分内容阅读
软件测试是保证软件质量的关键,软件测试的最终底线就是令用户满意,高质量是软件测试追求的目标。 本文是作者在参与交通银行信贷管理系统(CMIS系统)的测试过程中,根据实际测试开展情况总结提炼的结晶。交通银行是首家全国性股份制商业银行,特别注重基础设施的建设,同时又由于CMIS系统也是交通银行的核心业务之一,该系统上线运行质量的优劣直接影响到交通银行在客户中的形象,CMIS系统的承建者所担负的责任和压力可想而知,作为软件质量最后一道把关手段——软件测试,在交通银行CMIS系统建设中被摆在了尤其重要的位置。 本文从CMIS系统基本结构、系统功能及软件测试基础谈起,介绍了CMIS系统的测试策略及测试方法,并重点针对InforFlow工作流开展的性能测试的全过程进行了详细阐述,并就在性能测试过程中提炼出的经验进行了总结分析,以方便其它项目测试时借鉴;接着对交通银行CMIS系统软件测试过程中使用的Rational Robot针对基于InfoFlow工作流进行的性能测试进行了详细介绍,并就测试用例设计、测试脚本录制、测试脚本修改在测试过程中的操作要求进行了简要描述;最后对测试管理过程中的组织管理、环境维护、测试记录的传递、版本管理、受控管理以及对CMIS系统软件的评价准则进行了概要介绍。 交通银行信贷管理系统(CMIS系统)是一个庞大复杂的系统,其业务流程存在多项业务并行开展的特点,因此对该系统的测试也应该按照实际业务特点进行多业务流程并行测试,在测试过程中Rational Robot测试工具的成功使用,大大提高了软件测试效率和测试质量,最终才得以保证这个系统庞大、业务繁多、流程复杂的面向金融信贷领域客户应用系统的成功运行,其在整个测试过程中总结的成功经验和失败教训会给其它大型软件开发项目的测试工作提供一定的借鉴经验,希望本文在这方面能给广大的软件测试人员提供点滴帮助。