《银行分行中间业务系统金融平台改造项目软件测试计划.doc》由会员分享,可在线阅读,更多相关《银行分行中间业务系统金融平台改造项目软件测试计划.doc(7页珍藏版)》请在三一办公上搜索。
1、保 密 、中国XX银行XX分行中间业务系统金融平台改造项目软件测试计划 1 简介1. 1目的中国XX银行XX分行中间业务系统金融平台改造项目(以下简称中间业务平台改造项目)测试计划文档有助于实现以下目标:确定现有项目的信息和应测试的软件构件列出推荐的测试需求推荐可采用的测试策略,并对这些策略加以说明确定所需的资源,并对测试的工作量进行估计列出测试项目的可交付元素1. 2背景随着商业银行发展的需要,银行电子化建设也正向着更深的层次发展,银行的应用系统明显地呈现以下三个发展趋势:数据趋于集中、处理趋于统一、系统趋于开放。我行的全国数据大集中正在稳步实施,在前置层上建设一个开放的、处理逻辑统一的金融
2、服务平台已是大势所趋。为此,XXXX银行提出,将XXXX银行以前老系统上的所有中间业务移植到农总行统一的金融服务平台:Tulip平台。1.3范围中间业务平台改造项目将进行以下测试阶段: 单元测试各开发人员对自己的工作模块加以测试。 集成测试测试人员对系统进行整合测试2. 测试参考文档和测试提交文档2.1测试参考文档下表列出了制定测试计划时所使用的文档,并标明了各文档的可用性:文档(版本/日期)已创建或可用已被接收或已经过复审备注可行性分析报告是是需求说明书是是软件系统设计书是是2.2测试提交文档 CG-C03-DLNH-200801-DBL03软件测试计划 CG-C03-DLNH-200801
3、-DBL04软件测试计划评审报告 CG-C03-DLNH-200801-TBL01XX软件测试说明书及评审 CG-C03-DLNH-200801-TBL02XX软件测试报告3.测试进度测试活动计划开始日期实际开始日期结束日期制定测试计划单元测试集成测试4.测试资源4.1人力资源角色所推荐的最少资源(所分配的专职角色数量)具体职责或注释单元测试人员10负责单元测试集成测试人员10负责集成测试4.2测试环境软件环境(相关软件、操作系统等)IBM AIX4.3测试工具用途工具生产厂商/自产版本5.系统风险、优先级无6.测试策略6.1单元测试测试目标确保测试的模块功能正常,其中包括导航栏,数据输入,数
4、据输出,查询等功能;界面是否符合需求。测试范围:需求中明确的业务功能模块。技术:利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时 显示相应的错误消息或警告消息。各业务规则都得到了正确的应用。开始标准:某一模块编码结束后进入模块单元测试。完成标准:模块符合业务需求,所有BUG全部修改完毕。测试重点和优先级:界面中图形显示是否正常,结果是否正确。需考虑的特殊事项:无6.2集成测试测试目标检测需求中业务流程,数据流的正确性测试范围:需求中明确的业务流程,或组合不同功能模块而形成一个大的功能。技术:利用有效的和无效的数据来执行各个用例
5、、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误消息或警告消息。各业务规则都得到了正确的应用。开始标准:各业务模块的单元测试已经完成,并修改所有BUG完成标准:所计划的测试已全部执行。所发现的缺陷已全部解决。测试重点和优先级:业务流程、业务逻辑是否符合业务需求,数据库完整性。需考虑的特殊事项:无7.问题类型描述问题类型描述响应时间A类严重错误,包括以下各种错误:1 由于程序所引起的死机,非法退出2 死循环3 数据库发生死锁4 因错误操作导致的程序中断5 功能错误6 与数据库连接错误7 数据通讯格式错误12小时B类较严重错误,包括以下各种错误:1程序
6、错误2程序接口错误3数据库的表、业务规则、缺省值未加完整性等约束条件8小时C类一般性错误,包括以下各种错误:1 操作界面错误(包括数据窗口内列名定义、含义是否一致)2 打印内容、格式错误3 简单的输入限制未放在前台进行控制4 删除操作未给出提示5 数据库表中有过多的空字段4小时D类较小错误,包括以下各种错误1 界面不规范2 辅助说明描述不清楚3 输入输出不规范4 长操作未给用户提示5 提示窗口文字未采用行业术语6 可输入区域和只读区域没有明显的区分标志7 通讯线路临时中断2小时8.附录:项目任务以下是一些与测试有关的任务: 制定测试计划n 确定测试需求n 评估风险n 制定测试策略n 确定测试资源n 创建时间表n 生成测试计划 设计测试n 准备工作量分析文档n 确定并说明测试用例n 确定测试过程,并建立测试过程的结构 复审和评估测试覆盖 实施测试n 记录或通过编程创建测试脚本n 确定设计与实施模型中的测试专用功能n 建立外部数据集 执行测试 执行测试过程 评估测试的执行情况 恢复暂停的测试 核实结果 调查意外结果 记录缺陷 对测试进行评估 评估测试用例覆盖 评估代码覆盖 分析缺陷 确定是否达到了测试完成标准与成功标准