1. 测试体系方案
1.1. 概述
本节旨在论述如何在XX用户建立测试体系以促进和加强测试管理和测试流程,提高测试质量,保证银行IT产品品质,终达到更好地为金融客户服务的目标。
测试体系是围绕测试活动开展制定的一系列规程、指南、标准、模板,用于管理和规范测试过程,通过引入测试体系可以引入更好地测试方法来优化测试细节;可以通过规定和规范加强流程化管理;东阳人才网可以通过定义指标、标准更准确地反映测试、评估测试。
1.2. 总体思路
详细描述以解决现有不足为目标并结合银行测试管理的现状而设计的测试管理总体解决方案的理念、思路、实现的方式方法。
根据上一节对XX商行测试工作的现状和现实环境的分析,我们了解到在行里建立符合现状和现需求的测试体系,并在该测试体系的指导下建立一批技术过硬的IT测试团队的必要性。本节将着重描述测试体系建设的整体规划和发展路线图。
1.2.1. 测试内容补充
为了进一步提高测试的覆盖度,保证系统质量,需要不断丰富测试的内容,使用“自底向上”的方式检验系统各个层面上的正确性和可靠性。在已有的UAT测试的基础上增加FT测试、SIT测试以及非功能性测试,非功能性测试包含的内容有:性能测试、兼容性测试等等。
1.2.2. 初步模型选型
建立测试体系的第一步是选择适应于目前情况的测试模型。与当前情况相符合主要是指研究目前开发项目和系统的特点,其中包括:项目需求的规模,对测试周期的要求,以及项目所选择的开发模型。
测试模型的选型目标主要是当前比较常用和成熟的测试模型:
瀑布模型
V模型
W模型
迭代模型
进化模型
RUP模型(增量迭代)
在选型过程中,需要选择多种不同的模型以满足现实中不同的开发需求,选型的方法可以参考选择一个主模型以适应IT项目、一个子模型以适应新特性开发、需求变更或紧急情况应急处理。
,选型完成后,可根据自身的需要对模型定义的测试阶段进行删减和补充。
1.2.3. 引进有效的测试方法
1.2.4. 建立规程与标准
在选择适合的测试模型后,测试活动被划分为多个测试阶段和多种针对不同测试目的的测试。例如:
单元测试
集成测试
功能测试(FT)
系统测试(SIT)
用户验收测试(UAT)
1.3. 体系建立
1.3.1. 建设目标
建立测试体系的目的是为测试工作制定周密的管理计划,为测试工作建立标准化流程和标准化文档,为测试单位提供运行的流程和规范。考虑到本项目的特点,我们知道该项目的测试工作需要横跨不同的业务系统,不同系统之间存在着网状的数据流。这种系统的复杂性为测试管理工作提出了严峻的挑战,据此我们需要通过建立测试体系的方法规范化测试流程,使