关键词:
集成仿真测试
软件测试
业务驱动测试
集成测试
摘要:
银行业务随着市场经济的发展而迅速开展,并且呈现多元化多渠道发展,软件系统的复杂程度、安全性以及性能的要求越来越高,同时银监会要求在“十二五”期间各银行加强测试管理工作,完善各自的测试管理制度与流程,强化对测试方法的运用,对测试工具的使用与研究要加深,测试自动化程度要进一步提高,测试效率和测试质量要进一步提升。根据山东农村信用社自身业务特点,建立健全测试管理体系,为确保项目建设的顺利进行,将加强项目建设管理,探索应用项目管理工具,建立健全的项目测试管理体系。严格项目建设过程评审,强化项目验收管理,同时针对集成仿真测试系统的需求进一步提升。集成仿真测试系统即可以很有效的提升自身业务系统的健壮性,又可以在大项目中关联程度强的子项目建设过程中,加强系统测试工作。普通自动化测试工具仅仅能按照预制测试用例流程进行测试工作,而由于系统间关联的可变因子导致的测试过程中,测试用例需要及时根据可变因子进行动态调整,保证测试过程顺利进行。如果使用普通自动化测试工具,测试用例编写的工作量将指数级增长,本集成仿真测试平台的主要工作便是利用仿真技术,将可变因子与测试用例整合,在测试过程中进行管理。本系统实现以下的业务目标:1、适用于集成测试的测试规范与标准,实现测试的标准化。测试工作首先要在软件开发前进行需求评审,以及开发过程中文档评审、代码走查等工作介入,最终实现软件监理,实现从事后测试,向质量控制上转型。合理调配资源,跟踪管理测试工作和使测试工作标准化、规范化、形成测试过程中的资源共享。2、仿真测试得到广泛应用。通过集成仿真测试平台实现测试过程减少对测试环境的依赖,实现动态过程测试,由单一自动化测试用例测试,转向自动化测试。仿真测试应用领域越来越广,实现静态测试与动态测试,对业务完整性测试提供完美支持。3、业务场景驱动,全生命周期的软件测试。全生命周期的软件测试,从软件需求产生、软件研发、软件运行直至系统下线的完整生命周期,涵盖单元测试、集成测试、系统测试、UAT测试等。实现业务场景驱动测试,业务链的完整测试,以及端到端的测试,并可追溯。4、软件测试复用。实现测试流程、测试方法、测试案例、测试用例、测试数据、测试中间结果的复用。5、测试工具支持。给单元测试的开发人员提供有效的仿真工具,给行内系统间集成测试提供有效的仿真工具,给第三方(银联、司法等)提供有效的仿真测试工具。