用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计网络工程

基于基础组件与多应用协同的测试方法研究

联系方式:点击这里给我发消息QQ8191040
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:8191040
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 在础组件是一个系统的基石,各应用都须调用基础组件来完成相关业务。因此新一代各应用与基础组件间存在着依赖关系如果基础组件不能正常工作,上层应用就不能正常完成自身相关业务功能。因此,基础组件的测试显得尤为重要。而对于多应用集成测试而言,各应用与基础组件能够正确协同和工作是应用与应用之间有效协同的必要条件,不能与基础组件顺利协同的应用也必然不能与其它组件有效协同。另外,基础组件提供的服务大部分为公共服务,所以,基础组件与应用的协同测试是多应用协同测试的基础。
基础组件与多应用协同的测试主要验证基础组件与各应用集成后在功能方面是否符合需求和设计要求,消除端到端的基础组件与各应用集成引入的缺陷。本阶段需要联动与基础组件相关的各应用,通过协同场景测试方法进行验证。因此,为保证基础组件与多应用协同测试的高质高效,在下面的章节中将详细介绍基于基础组件与多应用协同的功能测试方法。将理论灵活、创新的运用到流程类测试案例的设计实践中,最终顺利完成了研究任务,并验证了该方法的可实现性与实践意义。本文研究内容如下:
1.回顾学员入职一年以来在导师和助教的共同指导下所学习的功能测试技巧及参与的功能测试实施工作,从软件测试理论、业务知识、测试规范的学习,多次投产版本检验测试的执行到新一代机构员工各项测试任务的实施,并回顾在导师和助教的细心指导和帮助下学员的成长历程。
2.详细介绍基于基础组件与多应用系统的测试方法研究工作。该方法基于业务场景,通过提取业务流程、基于经验和用户角度出发分析典型交易,结合业务场景清单和自身应用编写测试案例。
3.最终给出一个全面的可实现的方案。本文的最后,还将给出机构员工基于业务场景的测试方法应用实例, 进一步阐明该方法的可实现性和借鉴意义。

关键词: 功能测试 业务场景 基础组件

目 录
1 绪论 2
1.1 研究背景 2
1.2 研究意义 2
1.3 研究内容 2
1.4 论文结构 3
2 功能测试技术理论及机构员工项目简介 4
2.1 功能测试介绍 4
2.1.1 功能测试的概念 4
2.1.2 “新一代”功能测试工作愿景及框架 5
2.2 新一代2.2期机构员工项目简介 5
2.2.1 新一代机构员工项目简介 5
2.2.2 新一代2.2期机构员工项目的特点分析 6
2.3 功能测试基础实践总结 7
2.3.1 测试理论与业务知识学习 7
2.3.2 测试任务实践 8
3 基于基础组件与多应用协同的功能测试方法研究 9
3.1 基础组件与多应用协同的测试目的 9
3.2 梳理基础组件与多应用协同的业务场景 9
3.2.1 分析基础组件主要应用场景类型 9
3.2.2 梳理并细化基础组件与多应用协同的业务场景 10
3.2.3 明确并细化各场景涉及方 11
3.2.4 制定详细执行计划 12
3.3 基于业务场景的测试案例设计 12
3.4 基于业务场景的测试数据需求分析与准备 13
4 基于机构员工与多应用协同的功能测试方法实例 13
4.1 机构员工作为基础组件的整体框架特点 14
4.2 梳理机构员工与多应用协同的业务场景 16
4.2.1 机构管理场景清单 16
4.2.2 用户管理场景清单 17
4.3 基于业务场景的测试案例设计 18
4.3.1 机构管理测试案例 18
4.3.2 用户管理测试案例 19
4.4 基于业务场景的机构和用户数据需求分析与准备 19
5 总结与展望 22
5.1 总结 22
5.2 展望及改进建议 23
致谢 23

1绪论
1.1研究背景
当今,服务和效率已经成为了各大银行的核心竞争力。唯有更好的服务,才能拥有更高的客户满意度,才能吸引更多的客户;唯有更高的效率,才能创造更大的价值。作为我国第二大银行,我行一直以来都非常重视服务和效率。2011年,我行开始着手搭建面向服务的新一代核心系统,意欲通过新的核心系统来进一步提高工作效率,提升服务质量。2015年年初,新一代2.1期项目陆续成功上线,目前,我行新一代信息系统2.2期项目建设正在如火如荼的进行。回顾过去,展望未来,经过了一期的风雨和彩虹,我们有值得借鉴的经验,也有需要改进的不足。
从2014年10月开始,我参与了机构员工项目的测试任务实施与管理工作。在机构员工项目测试期间中,我参与到了以机构员工作为主项目组的机构撤并专题、公共服务中的机构管理专题和用户管理专题。此类专题测试共同特征旨在统一环境、数据、计划安排下多应用协同配合,共同实现某一业务场景验证。由于涉及项目组较多,做好业务场景确定、案例编写统一、满足需求的测试数据、测试实施过程中跟踪和协调都面临着挑战。因此掌握基础组件与多应用协同测试的方法至关重要。在参与机构员工项目的过程中,我积极探索,刻苦钻研,在实施中挖掘有效进行基础组件与多应用协同测试的测试方法,并且尝试提出合理化建议。

1.2研究意义
基础组件是一个系统的基石,各应用都须调用基础组件来完成相关业务。因此新一代各应用与基础组件间存在着依赖关系。如果基础组件不能正常工作,上层应用就不能正常完成自身相关业务功能。因此,基础组件的测试显得尤为重要。而对于多应用集成测试而言,各应用与基础组件能够正确协同和工作是应用与应用之间有效协同的必要条件,不能与基础组件顺利协同的应用也必然不能与其它组件有效协同。另外,基础组件提供的服务大部分为公共服务,所以,基础组件与应用的协同测试是多应用协同测试的基础。
基础组件与多应用协同的测试主要验证基础组件与各应用集成后在功能方面是否符合需求和设计要求,消除端到端的基础组件与各应用集成引入的缺陷。本阶段需要联动与基础组件相关的各应用,通过协同场景测试方法进行验证。因此,为保证基础组件与多应用协同测试的高质高效,在下面的章节中将详细介绍基于基础组件与多应用协同的功能测试方法。
1.3研究内容
本文针对功能测试过程中基于基础组件与多应用协通测试的方法进行深入的研究与实践。本文研究的案例设计方法前人相关工作较少、可供参考文献不多的现状增加了研究难度。本文基于学员多次参与新一代机构员工测试实施工作的实践经验,将理论灵活、创新的运用到流程类测试案例的设计实践中,最终顺利完成了研究任务,并验证了该方法的可实现性与实践意义。
首先,本文将回顾学员入职一年以来在导师和助教的共同指导下所学习的功能测试技巧及参与的功能测试实施工作,从软件测试理论、业务知识、测试规范的学习,多次投产版本检验测试的执行到新一代机构员工各项测试任务的实施,并回顾在导师和助教的细心指导和帮助下学员的成长历程。
其次,本文将基于基础组件与多应用协通测试的方法研究工作。该方法基于该方法基于业务场景,通过提取业务流程,从用户角度出发分析典型交易,结合业务场景清单和自身应用编写测试案例。
本文将重点围绕如基于基础组件与多应用协通测试的方法详细讨论,最终给出一个全面的可实现的方法。本文的最后,还将给出机构员工用户管理和机构管理两个方面探讨应用实例, 进一步阐明该方法的可实现性和借鉴意义。
1.4论文结构
本论文共分为五章。
第一章,绪论(即本章)。介绍论文的研究背景、研究意义、研究内容以及论文的组织结构。
第二章,介绍了学员对“新一代”功能测试的理论学习及功能测试案例设计方法的学习,并介绍了学员在一年中参加的主要实践,以及学员在测试任务中的思考和总结。
第三章,介绍了学员对功能测试过程中基于基础组件与多应用协通测试的方法的研究。学员在学习相关测试理论基础、参与测试实践的基础之上,对基础组件与多应用协通测试的方法进行深入研究,并提供了一套可执行的方法论。
第四章,学员架构专题机构撤并专题、公共服务机构管理和用户管理专题为实践,详细介绍了一套可实施的基于基础组件与多应用协通测试的方法
第五章,总结与展望。本章在对功能测试理论、方法和流程、系统开发与应用等方面的学习总结基础上,提出了个人对于功能测试过程中业务流程类测试案例设计的建议。


2功能测试技术理论及机构员工项目简介
2.1功能测试介绍
2.1.1功能测试的概念
根据我行“新一代”应用架构的特点,按软件测试阶段来划分,功能测试类型的有组件单元测试、组件组装测试、应用组装测试、应用总装测试、用户测试及版本检验测试。
1)组件单元测试是对平台或组件内部的模块、构件或函数进行测试,以保证组件内功能的实现。
2)组件组装功能测试是按开发团队为单位进行集成,检查平台与在其之上的组件(或应用)进行集成的功能特性,消除单个P平台上的应用缺陷。组件组装功能测试的测试对象为开发团队将本平台内的开发成果及底层的基础设施、开发框架和平台组装后,进行测试 。
3)应用组装功能测试是将单一完整的应用进行跨平台组装后开展的功能测试,保证同一应用跨平台组装后的实现符合需求和设计要求,消除应用跨平台级缺陷。应用组装功能测试的测试对象为跨平台的端到端的单一应用全流程功能测试。
4)应用总装功能测试是在统一的测试环境下,全部应用版本部署后,将待投产的全部应用进行跨平台组装、多应用集成后的端到端的功能测试,保证多应用统一集成后关联应用功能整体能够正确处理与实现,消除多应用集成带来的缺陷。应用总装功能测试的测试对象为所有集成的端到端的多应用全流程功能测试。
5)用户接受测试站在用户的角度,验证端到端应用处理、实现的业务处理准确性、完整性、有效性;验证组件功能是否符合用户预期的业务需求、符合用户使用习惯,用户体验良好。
6)按照准生产部署模式,对封版后的待投产版本进行最终的确认性验证。测试对象为同一时间点投产的多个应用分布在不同平台上的待投产版本,对版本中业务重要程度高的系统用例实施功能回归测试,以检验投产版本质量。
2.1.2“新一代”功能测试工作愿景及框架
我行“新一代”测试工作的愿景是建立“国内领先、国际一流”的测试专业团队,在测试生命周期的各个阶段,利用共用的流程和行业最佳实践,开展基于风险、需求驱动的测试活动,实现“提高测试质量、加快测试速度、降低测试成本”的目标。

2.2新一代2.2期机构员工项目简介
2.2.1新一代机构员工项目简介
我行“新一代”机构员工项目作为一期项目的基础组件,实施目标包括:a.依据新一代系统推进组制定的机构员工编码规范和信息标准,建立我行统一机构员工管理体系;b.建立机构、员工以及相应权限信息采集、变更、发布的统一管控和维护流程;c.实现新一代一期项目的机构员工及权限信息的统一采集、统一维护、统一发布和共享,为新一代一期项目的各应用及组件提供员工权限管理;d.随着全行机构基线的发布,推动全行各系统机构数据向标准基线过渡。
机构员工项目由员工管理组件与机构管理组件组成,主要包括六大业务模块,分别是:
1)建立用户信息:新建行内员工用户、外部公司用户、外部监管及审计用户的基本信息及岗位信息。起点是申请新建用户信息,终点是新建用户信息申请审核通过,新建用户生效。
2)维护用户信息:按照行内员工用户、外部公司用户、外部监管及审计用户分类,维护相应的用户基本信息及配套岗位信息。维护用户信息的类型包括维护基本信息和维护岗位信息,其中维护岗位信息可分为正常分配岗位、顶岗、取消顶岗、跨机构分配岗位、行内检查及审计和取消行内检查及审计六种类型。根据不同的维护类型可确定不同的流程环节。
3)规则权限变更:按照总行维护总行管控权限、分行维护分行特色权限的原则维护对应权限,可新增权限、变更权限、删除已生效权限。由牵头部门经申请、审批提交至多对应部门会签(审批审核)后,至质量管理部审批审核,最后流转至营运管理部审批审核后生效。
4)建立机构:通过外部机构、内部有权部门审批,新增以营存、放款,办理本、外币转汇款结算等为主要业务的金融机构。新增机构的类型包括:境内营业机构、境外营业机构、子公司、内设部门、特色(临时)服务团队或中心、组织和团体。
5)维护机构:根据银行自身业务发展要求,维护银行金融机构的相关信息,新增或停止某些金融服务。维护机构的类型包括包括一级分行更名、一级分行一下机构更名、机构升格和更名、机构降格、支付系统联行号准入、全国汇票机构准入和退出、国内信用证业务准入和退出等。根据不同的维护类型,可确定不同的审批环节。
6)撤并机构:在建行范围内,对某些机构进行撤销或合并。起点是申请机构撤销或合并,终点是实现机构撤并。撤并的范围包括境内营业机构、境外营业机构、子公司、内设部门、特色(临时)服务团队或中心、组织和团体。
2.2.2新一代2.2期机构员工项目的特点分析
基于“新一代”机构员工项目的实施目标及实现方式,机构员工项目有两大特点:
1)机构员工项目由六大业务流程组成,各业务流程均贯穿着业务状态的复杂迁移,换而言之,在同一初始状态的申请单在不同的需求条件下,可产生不同的状态变化,“状态-条件”的不同组合进而导致了不同的状态迁移路径,即不同的审批、审核流程。例如,新建机构的流程中,“是否选择业务审批部门”的条件会决定申请单是否需要经过“经办审批”和“主管审批”的环节;维护员工信息的流程中,不同的维护类型会决定申请单是否经过审批、审核环节,从而决定了申请单生效前的不同流转路径。
2)机构员工六大业务模块均涉及多部门、多岗位的操作,基于功能测试的视角出发,频繁的操作员角色转换增加了测试的难度,同时提高了对测试人员业务理解能力的要求。例如,撤并机构的长流程中涉及到30个业务场景的转换,需要12个不同岗位权限的操作员进行操作,任何环节的业务理解偏差都有可能导致流程无法继续,操作无法生效。
机构员工项目这两大特点引发了学员对选择何种方法设计测试案例以保证对机构员工各业务流程状态及迁移路径覆盖的思考。学员将状态迁移法的思想与机构员工自身的业务流程特点相结合,并将其运用到机构员工业务流程案例的设计中,最终提出了基于业务流程的测试案例设计方法,本文将对该方法进行详细的说明。
2.3功能测试基础实践总结
2.3.1测试理论与业务知识学习
自2014年7月份入行以来,通过中心的培训,学员对测试部门的工作职能、各测试小组间的分工协作关系及功能测试团队的职责有了初步的了解。在此基础上,通过团队内部的培训,学员认真学习了测试理论、测试规范及测试工具的使用。测试管理工具QC11的操作培训、组件组装测试模拟工具使用培训、组件组装功能测试实施规范培训等一系列学习为学员日后测试实施工作的开展打下了坚实的基础。
近一年年,学员为了更好的参与实施“新一代机构员工用户管理项目”,学员由浅入深的对机构员工的业务知识进行了认真的学习及思考。通过不断的业务知识积累,学员熟悉了机构员工的主要六大业务模块,包括新建用户信息、维护用户信息、岗位规则变更、新建机构、维护机构及撤并机构。通过机构员工需求可测性分析工作,及与机构员工业务人员的积极请教,学员掌握了各业务模块的业务流程、各流程中的测试场景及场景间的业务逻辑关系等方面业务知识,为新一代机构员工项目的测试工作做好充分准备。
2.3.2测试任务实践
在这一年的导师责任制学习过程中,学员深知测试实施能力对功能测试人员的重要性。在努力学习测试理论和银行业务知识的基础上,学员积极并认真的参与每一次测试实施工作。将理论与实践结合起来,并且在实践中加强功能测试技能和工作流程的学习。在导师和同事的耐心指导下,学员的测试实施能力得到了不断地磨练与提高。
本人从2014年七月入行以来共承担了以下任务:
1、 新一代2.1期机构员工功能测试工作:作为入行后的第一项任务,非常荣幸能够参与到新一代2.1期的机构员工系统功能测试工作,时间跨度六个月之久,任务主要分为三大部分:应用组装测试、应用总装测试和版本检验测试。具体有1116版本检验、1214版本检验、0118版本检验、0322版本检验、0419版本检验、0517版本检验、0614版本检验、0719版本检验8项版本的功能测试实施工作,以及一期应用组装、0322应用组装、0419应用组装、0517应用组装、0614应用组装、0719应用组装6项应用组装功能测试管理工作。在该项任务中,对于新一代技术架构、应用系统组成形成了一个概括性了解,对于其新一代架构设计理念有了初步认知。通在过该任务中承担的机构员工系统的测试工作,本人对于我行整体布局有了了解,为今后的新一代2.2期测试任务起到了铺垫作用,同时构成了本文的基础架构支撑。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:8191040发送资料
  • 官方微信