电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

银行测试中心建设方案详细

29页
  • 卖家[上传人]:博****1
  • 文档编号:483028775
  • 上传时间:2023-01-10
  • 文档格式:DOC
  • 文档大小:775.50KB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、.银行测 试 中 心规 划 建 设 方 案目录1概述31.1背景31.2任务31.3目标42现状分析42.1测试主体流程现状42.2目前应用的测试相关技术62.3综合评估72.4综合分析73测试中心简介83.1测试中心作用8测试中心定义8测试中心的意义83.2测试方法论9软件测试方法论9软件测试和开发生命周期103.3测试中心的功能10测试中心关注的阶段10测试中心的职能124测试中心的规划124.1内部原则12定义软件质量的考核方面13软件质量的考核标准13测试管理和功能测试14性能测试15测试结果的发布154.2测试中心人员角色定义174.3测试中心流程规划184.4测试中心技术平台194.5测试中心发展阶段19阶段一:基于项目的测试20阶段二:产品中心21阶段三:服务中心23阶段四:质量权威中心245测试体系规划275.1测试准备27测试指标定义27测试环境搭建28自动化测试工具应用28测试管理工具29测试团队组织30测试数据准备305.2测试流程31开发类项目测试流程31维护类项目测试流程405.3测试管理42缺陷管理43配置管理43需求变更管理44换版管理44测试用例管理46

      2、人员培训管理48考核管理486测试中心在质量管理中的应用496.1确保应用的性能和可用性496.2降低变更和配置中的风险和对业务的影响507合康测试服务507.1合康经验507.2合康服务模式517.3合康优势517.4合康测试的价值体现517.5合康公司产品线528继续努力521 概述1.1 背景随着银行业务的快速发展,对银行业务系统的质量控制与质量管理正逐渐成为银行稳定发展的保障。而建设稳健优良的测试体系和与之匹配的测试方法则又是保证软件系统质量行之有效的必经途径。1.2 任务测试中心是整个银行业务研发体系建设内容的重要组成部分之一,为我行自己研发、外包、采购软件系统进行完整系统的测试,提供最佳品质保障,并为过程改进和管理提供决策支持。建设测试中心的主要目标在于提升我行在银行业务测试环节中的质量控制的能力,通过测试中心的建设,形成系统的测试流程,通过与各个产品研发环节的信息充分连接,为系统质量分析和评估提供有效的支撑;基于测试中心构建的IT平台,有系统性地收集、积累项目的历史质量管理经验及数据,提炼共性质量分析和评估模型,形成结构化、知识型、可共享的质量管理资源库,为长期不断地提高

      3、我行业务系统的质量奠定坚实的基础。1.3 目标测试中心总体建设目标:l 建设与整个软件开发体系配套的测试体系l 建立一流的软件测试流程,保证测试工作质量l 逐步建立量化的度量标准,持续改进软件测试过程l 建立一支银行业务能力过硬,测试技能一流的测试团队l 建立一流的软件测试环境体系包含测试硬件环境、系统软件操作系统、服务器等、自动化测试工具等2 现状分析2.1 测试主体流程现状现行软件开发操作流程图目前相关测试人员组织结构银行科技部有若干科室组成,目前分为软件一科主要负责全行T24核心系统和大前置系统开发及技术支持、软件二科主要负责全行电子渠道开发及技术支持、软件三科主要负责全行数据仓库和相关系统开发及技术支持、软件四科主要负责全行外围业务系统和管理系统开发及技术支持等。每个科室由一名科室负责人和若干主管及普通技术人员组成。每个科室人员除了履行日常科室规定的职责外还负责对已完成开发的项目编制测试案例并进行功能性测试和业务边界类及异常处理流程的测试,承担了双重职责,在角色扮演上冲突,结果使测试没有有效地规划和执行。测试团队是由监督员组成的虚拟团队,缺乏实体测试组织,缺乏明确的软件质量和软

      4、件测试的管理和执行人员角色定义。2.2 目前应用的测试相关技术业务部门跨平台多样化技术架构传统单一的技术架构系统开发测试环境软件开发部运行科用户测试环境准生产环境ITSM管理系统TD自动化测试管理系统CA办公自动化系统目前信息技术部主要通过CA办公自动化系统与银行各相关职能部门进行需求的流转,无专业需求管理系统,各类测试阶段的实施仍停留在手工测试方式,没有统一的测试管理系统来进行有效的问题管理及测试计划的实施,测试过程中的资产被采用不同的方法和技术记录和管理,导致测试资产指测试过程中生成或编写的各类文档、脚本、代码、配置文件等的管理带来困难,使这些资产的价值被忽视,变成被保留的历史数据,而非可促进质量持续提升的基础。随着银行各类业务系统从单一技术框架结构向多样化技术框架结构的转变,目前的测试手段和技术已显然无法满足行内多平台、多语言和多厂商的快速开发上线的模式。2.3 综合评估2.4 综合分析已达到的程度:l 业务需求管理过程已经建立l 已产生需求过滤及整合机制l 对软件质量有改进意识l 部分系统已尝试使用自动化测试工具l 使用ITSM进行服务管理尚存问题:l 测试知识无法传承,容易产

      5、生盲区l 业务人员角色冲突,测试无法有效规划和实施l 缺乏统一的需求管理、测试管理流程和系统l 手工测试效率低下,无法覆盖全部测试需求l 配置管理缺乏,案例完整性难以保证,存在潜在风险l 测试资产难以有效保存,价值易被忽视l 测试环境管理缺乏,容易造成版本错换、漏换l 缺乏对外包项目的质量管理,无法对外包厂商的软件质量进行量化评估3 测试中心简介3.1 测试中心作用3.1.1 测试中心定义l 软件质量:软件质量是软件特性的总和,软件满足规定或者潜在用户需求的能力l 软件测试:软件测试的经典定义是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。由于软件是由文档,数据以及程序组成的,因此目前软件测试涵盖的已经不仅仅是对程序进行测试,还应该包括对软件行程过程的文档和数据进行的测试。l 测试中心:测试中心是区别于开发团队的相对独立的,统一的团体或者组织,其人员具有先进的测试理论和经验,能够遵循测试管理流程,通过手工或者自动化测试工具,对系统或软件开展有组织的,有效的测试活动,从而对系统或软件提供整体的质量评估。l 测试中心的特点在于: u 具有相对独立性,统一性u 可以作用于不同的

      6、系统或应用 u 具有一致的管理流程和软件质量可见性u 提供集中的基础架构u 具有专业的团队,实现了技能和测试资产共享3.1.2 测试中心的意义相比单纯的某个项目内部的测试工具采购和使用而言,建设统一的测试中心的意义在于:有效性:应用开发/实施产品、最佳实践方法和人员都实现了集成,可以从一个点上就能便捷地获取所有项目小组的权限,因此不需要增加昂贵的资源投入。事实上可能会减少职员总人数。改进性:可以从整个银行中收集测试流程、组织和产品方面的最佳实践,并且标准化及改进这些实践,然后重新把这些改进过的实践发送到整个银行中。这样,就缩短了新的测试项目的学习曲线,提高了所有测试小组的成功可能性。 统一性:测试中心模式能帮助银行统一业务目标和项目优先级,提供更好的最终用户服务。实用性: 建立一个测试中心模型,这是一个可以达到的目标。您可以利用现存的各种资源从小范围开始实施,然后,在证实其价值后,再进一步扩展其能力。许多公司往往会发现测试中心模型是自给自足的。 职业提升:测试中心模型为专业人士提供了一个具有吸引力的新职业机会,帮助银行重新招募并保留顶级人才。 3.2 测试方法论3.2.1 软件测试方法

      7、论提供质量流程改进的面向目标的关键性能指标,这些指标是面向业务需求的实施实施设计应用部署测试传统方法论需求验证应用部署优化业务成果现代方法论对业务功能进行风险和影响度的评估,以缩减QA的时间,并提高有限时间和成本内的质量水平业务影响分析验证需求2使IT能更好的迎合业务需求,在应用交付的早期就能够确定可能存在的缺陷使用业务度量3规划业务需求设计测试1时间业务需求规划传统的开发方法属于线型或者称之为瀑布型,每一个阶段的开始都基于上一阶段成果而展开,因此无法对整个系统质量进行有效的控制,无法体现测试对于整个系统质量控制的重要性,一旦在后期测试中发现问题,很有可能导致软件发布延迟,整个项目成本的增加。我们所提倡的测试方法是将测试贯穿于项目规划、设计、实施、部署的整个过程中,随时对项目质量进行监控。一旦发现问题,及时提交,使问题能够尽早、尽快地得以解决。3.2.2 软件测试和开发生命周期通过在软件项目过程中自始至终地贯彻尽早测试、连续测试、自动测试经验的实施,能很大程度上提前了软件系统测试发生的时间,能连续的及时的发现软件错误,从而可以在很大程度上降低项目风险和项目开发成本。3.3 测试中心的功

      8、能3.3.1 测试中心关注的阶段以下是软件测试V&V模型图:如图所示,测试过程主要分为四个阶段:单元测试,集成测试,系统测试,验收测试。在模型中,单元测试是基于代码的测试,最初由开发人员执行,以验证其可执行程序代码的各个部分是否已达到了预期的功能要求; 集成测试验证了2个或多个单元之间的集成是否正确,并有针对性地对详细设计中所定义的各单元之间的接口进行检查; 在所有单元测试和集成测试完成后,系统测试开始以客户环境模拟系统的运行,以验证系统是否达到了在概要设计中所定义的功能和性能; 最后,当技术部门完成了所有测试工作后,由业务专家或用户进行验收测试,以确保产品能真正符合用户业务上的需要。 单元测试和集成测试主要由开发团队完成,因此测试中心主要关注的是系统测试和验收测试,当系统上线以后,在版本更新和缺陷修复过程中,测试中心也会承担回归测试的任务。V&V模型中,两个V分别代表验证Verification和确认Validation。软件验证技术是评估系统或部件在特定的开发阶段是否满足该阶段开始时人们对它提出的要求。软件验证是在软件开发的各个阶段,从软件技术人员的角度,测试当前的开发成果文档,代

      9、码等符合设计的规范,保证按照设计流程和要求进行开发,即正确地做了事。软件确认技术是评估系统或软件部件在开发过程中或开发结束时是否满足特定要求。软件确认是从用户的角度,测试当前的开发成果符合用户的真正需求,即做了正确的事。所以V&V模型更能体现测试在整个软件系统的建设过程中,对质量控制所起到的至关重要的作用。V&V模型是目前主流测试过程模型,但其并不是万能的,因此在测试过程模型的引用中除了该模型外我们还将把随机测试和配置测试理念贯穿其中。3.3.2 测试中心的职能测试中心涵盖的功能应该包括:l 业务需求: 分析业务需求,保证测试与业务需求统一 l 标准规范:通过实际和理论相结合,建立适合自己的规范,并且进行验证,同时遵循相应的标准和规范 l 系统模型:具有内部统一的测试模型和被测系统搭建能力,可以进行模型验证 l 应用功能:提供功能测试管理和执行 l 应用性能:提供性能测试管理和执行 l 系统维护:提供内部基础架构,被测系统和测试工具的日常管理和维护 l 应用管理:通过与上线后的应用管理和监控集成,获得错误反馈,对测试工具进行评估和改进。 4 测试中心的规划4.1 内部原则测试中心应该和业务部门,研发部门等一起讨论,建立起软件质量的考核方面和标准4.1.1 定义软件质量的考核方面-功能性:应用的各个业务场景的功能完备-可用性:应用的用户操作界

      《银行测试中心建设方案详细》由会员博****1分享,可在线阅读,更多相关《银行测试中心建设方案详细》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.