联调测试方案.doc
《联调测试方案.doc》由会员分享,可在线阅读,更多相关《联调测试方案.doc(25页珍藏版)》请在咨信网上搜索。
1、Error! Reference source not found.Error! Reference source not found.内部公开委内卫生部接口平台联调测试方案中兴通讯股份有限公司2011年12月 本文中的所有信息均为委内卫生部接口平台内部资料,未经许可,不得向外传播。第 24 页 共 25 页模板版本变更记录(EPG更新模板时填写):模板版本号拟制/修改日期拟制/修改人修改记录批准人1.02011-12-3冯颖垚新增工件版本变更记录(工件作者或修改者更新工件时填写):版本号拟制/修改日期拟制/修改人修改记录批准人目 录1编写目的32术语、定义和缩略语32.1术语、定义32.2缩
2、略语33适用范围及预期读者34联调测试概述34.1联调测试定义34.2联调测试范围44.2.1连通性测试44.2.2功能性测试55联调测试流程及操作55.1联调测试总体流程55.1.1联调测试相关方及角色55.1.2联调测试阶段划分65.1.3联调测试总体流程图65.2联调测试各阶段详细介绍75.2.1联调测试申请阶段75.2.2联调测试环境准备阶段85.2.3联调测试测试设计阶段105.2.4联调测试应用设置阶段125.2.5联调测试测试执行阶段135.2.6联调测试测试评估阶段156联调测试质量保证156.1联调测试风险管理156.1.1风险管理流程示意图156.1.2风险管理流程说明16
3、6.1.3风险管理机制及操作指南196.2联调测试问题处理196.2.1问题处理流程示意图196.2.2问题处理流程说明196.3联调测试协调管理206.3.1协调管理流程示意图206.3.2相关文档模板216.4联调测试沟通管理216.4.1信息知会规则216.4.2专家会审规则226.4.3同行评审规则226.4.4领导审核规则227附录247.1附件241 编写目的本文档对委内卫生部接口平台联调测试阶段的测试流程、操作步骤、测试内容、测试方法及质量保证等内容进行了详细的阐述。2 术语、定义和缩略语2.1 术语、定义术语/定义说明连通性测试指服务消费方在联调测试执行前,对所有需要调用服务的
4、基本功能所进行的简单测试。连通性测试强调服务能否被正常调用,而不进行业务层面验证。准入测试指当服务提供方完成接口服务开发之后,在集成部署到接口平台之前,由接口平台组织进行的测试工作。联调测试指应用系统为通过接口平台,实现与其他系统的业务交互,而需要在上线前进行的各系统间的协同测试。整体工作由接口平台主导和组织,由接口平台、服务消费方项目组、服务提供方项目组共同参与。2.2 缩略语缩略语说明接口平台委内卫生部接口平台服务消费方消费接口平台所提供服务的系统服务提供方通过接口平台对外提供服务的系统服务消费方项目组消费接口平台所提供服务的系统项目组,由服务消费方集成商人员和关键业务用户组成服务提供方项
5、目组通过接口平台对外提供服务的系统项目组,由服务提供方集成商人员和关键业务用户组成联调测试规范委内卫生部接口平台联调测试规范文档3 适用范围及预期读者本文档的适用范围为:委内卫生部接口平台联调测试涉及到的各相关系统。本文档的预期读者为:委内卫生部接口平台联调测试涉及到的各相关方,包括:接口平台、服务消费方项目组及服务提供方项目组等。4 联调测试概述4.1 联调测试定义联调测试是指应用系统为通过接口平台,实现与其他系统的业务交互,而需要在上线前进行的各系统间的协同测试。测试工作由接口平台主导、组织和执行,由服务消费方项目组、服务提供方项目组共同参与。联调测试等同于系统间接口的UAT测试,联调测试
6、中的服务提供方项目组和服务消费方项目组需包含接口平台业务责任人员,业务责任人员需对整个联调测试的业务功能进行测试和确定。联调测试在整个接口平台服务生命周期中的阶段和位置如下图所示:联调测试的发起应在准入测试阶段结束后、系统部署上线开始前。通过联调测试,可以最大限度的暴露并解决问题,以确保接口服务上线后能够正常使用,满足业务系统的接口需求,保证各业务系统能够通过接口平台服务实现正常的互联互通。4.2 联调测试范围每次联调测试的服务列表应在接口平台规范所涵盖的服务列表内,且该批服务已经通过接口平台准入测试。联调测试由连通性测试和功能性测试两部分组成。4.2.1 连通性测试连通性测试是指服务消费方在
7、联调测试执行前,对所有需要调用服务的基本功能所进行的简单测试。连通性测试强调服务能否被正常调用,而不进行业务层面验证。连通性测试的目的是为了保证在联调测试执行阶段,服务消费方能够顺利连接,能够正常调用所消费的服务,连通性测试包含网络连通性测试及服务连通性测试两部分工作。连通性测试之前应完成以下工作:1、 确保联调测试环境搭建完毕2、 网络策略开通完毕3、 服务提供方完成应用程序部署4、 接口平台完成服务部署5、 服务消费方完成应用程序部署连通性的示意图如下:4.2.2 功能性测试功能性测试是指服务消费方按照已编写完成的测试用例对接口服务进行测试验证,尽可能的发现潜在问题。功能性测试重在全面覆盖
8、业务场景。功能性测试是联调测试的重点,是接口服务正常使用的保障。功能性测试之前应完成以下工作:1、 完成连通性测试2、 完成测试设计,包括测试用例和测试数据的编写审核5 联调测试流程及操作5.1 联调测试总体流程5.1.1 联调测试相关方及角色联调测试参与方包括:接口平台、服务提供方项目组、服务消费方项目组。上述参与方在联调测试各个阶段分别作为责任方、执行方、配合方承担如下工作:职责重点工作内容责任方制定相关工作的方法论和质量标准制定工作分工计划负责相关工作的整体交付执行方工作计划中具体任务的操作者需根据工作计划按时和按质完成工作(如环境准备、测试设计和测试执行等)配合方辅助执行方,对某项任务
9、提供建议和给予协助,确保该项任务可以更好和更快的完成接口平台为联调测试的总体组织方,其主要责任如下:1、 负责整个联调测试方法论的整理和编写,为整个联调测试提供有效的方法论指导。2、 负责联调测试总体流程的制定,统一联调测试流程,形成有效的测试流程。3、 负责联调测试阶段所有相关文档的统一模板制定,形成联调测试的企业标准。4、 负责制定联调测试的质量标准,严格控制联调测试的质量。5、 负责联调测试整体进度的把握。6、 负责联调测试整体进度的把控及各方协调工作。7、 依照测试流程和测试模板,组织完成联调测试工作。8、 负责审批联调测试申请的初审。9、 负责组织完成测试环境的准备工作,包括软硬件准
10、备、网络策略开通、服务及应用程序部署和连通性测试。10、 组织服务提供方和服务消费方完成测试用例和测试数据的准备及评审。11、 负责组织完成具体联调测试的执行,协调各方解决测试问题。12、 负责组织完成联调测试工作的评估,完成评估报告的评审和会签工作。服务消费方项目组为联调测试工作的具体执行方,其主要责任如下:1、 负责提交联调测试申请。2、 负责完成服务消费方测试环境的准备工作。3、 负责完成测试用例的编写及测试数据的准备工作。4、 负责完成联调测试的执行。5、 负责联调测试评估报告的编写,参与评估报告的评审和会签工作。服务提供方项目组为联调测试工作的执行方和配合方,其主要责任如下:1、 负
11、责完成服务提供方测试环境的准备工作2、 配合完成测试用例的编写及测试数据的准备。3、 配合分析、解决测试执行过程中的问题。4、 参与评估报告的评审和会签工作。5.1.2 联调测试阶段划分本次联调测试过程主要分解为6个过程,如下表:阶段含义测试申请服务消费方完成前期准备工作之后,通过管控平台提交联调测试申请,测试申请由接口平台审批环境准备确定测试环境的软硬件现状,搭建测试环境,部署应用程序和服务,进行连通性测试测试设计由接口平台组织服务消费方项目组及服务提供方项目组,按照下发的统一模板共同完成测试用例的设计以及测试数据的准备应用设置服务提供方、服务消费方进行测试前的应用设置工作测试执行服务消费方
12、执行测试、验证系统功能以及反馈测试结果,期间包含了联调测试问题跟踪、进度跟踪和风险跟踪等工作测试评估接口平台组织服务消费方项目组评估测试执行结果,5.1.3 联调测试总体流程图联调测试的总体流程图如下:5.2 联调测试各阶段详细介绍5.2.1 联调测试申请阶段联调测试申请阶段主要包含如下三项主要工作:1、 服务消费方项目组提交联调测试申请2、 接口平台审核联调测试申请测试申请流程如下:5.2.1.1 提交联调测试申请服务消费方项目组确定本次联调测试的服务清单和联调测试计划,并按要求填写联调测试申请文档附件1-委内卫生部接口平台系统联调测试申请表及联调测试参加人员表附件2-委内卫生部接口平台联调
13、测试人员信息,提交至接口平台进行审批。服务测试计划要按照业务场景的衔接关系,区分不同的服务和消费方,确定每一服务的测试执行起始时间,尽量具体、细化。测试计划中要预留合理的问题解决时间。联调测试人员表需包含参加联调测试的服务消费方和服务提供方人员。5.2.1.2 接口平台审核申请接口平台对申请表进行审批后,进入测试环境准备阶段,若审批过程中发现问题,则退回上一环节进行重新处理。5.2.2 联调测试环境准备阶段环境准备需要做的工作主要有:1、 硬件环境准备2、 软件环境准备3、 网络策略开通4、 服务及应用程序部署5、 连通性测试该阶段的具体明细流程如下:说明:1、 上图中描述的环境准备包含了硬件
14、准备、软件准备、网络策略开通、服务和应用程序部署以及连通性测试等操作。2、 由接口平台统一组织搜集服务提供方、服务消费方和接口平台的测试环境资料,并统计现状,产出文档附件3-委内卫生部接口平台系统联调测试环境。5.2.2.1 硬件环境准备硬件环境准备主要指服务提供方、服务消费方以及接口平台三方各自进行的测试环境硬件准备工作,包括主机、存储等。5.2.2.2 软件环境准备软件环境准备主要指服务提供方、服务消费方以及接口平台三方各自进行的软件环境的准备工作,包括操作系统、应用软件、数据库等。5.2.2.3 网络开通网络开通包括各系统访问接口平台,和接口平台访问各系统,需要开通双向开通。5.2.2.
15、4 服务及应用程序部署服务及应用程序部署是指服务消费方、服务提供方、接口平台将各自的服务或应用程序部署到各自联调测试环境中。5.2.2.5 连通性测试连通性测试是指服务消费方在联调测试执行前,对所有需要调用服务的基本功能所进行的简单测试。连通性测试强调服务能否被正常调用,而不进行业务层面验证。连通性测试包括网络连通性测试及服务连通性测试两部分,操作步骤如下:1、 网络连通性测试:1) 接口平台完成与服务提供方的网络连通测试。2) 服务消费方完成与接口平台的网络连通测试。2、 服务连通性测试1) 由接口平台完成连通性测试用例设计。2) 由接口平台依测试用例完成接口平台到服务提供方的连通性测试。3
16、) 接口平台将自身到服务提供方的连通性测试报告提供给服务消费方。4) 服务消费方参考测试报告,完成与接口平台的连通性测试。连通性测试由接口平台组织协调,服务提供方、服务消费方和接口平台共同进行,测试结果记录在附件4-委内卫生部接口平台系统联调连通性测试结果中。5.2.3 联调测试测试设计阶段联调测试设计阶段主要工作为测试用例设计和测试数据准备。服务消费方项目组根据本规范中定义的测试设计策略进行测试用例的设计,由服务消费方项目组和服务提供方项目组共同准备测试业务数据。该阶段的具体明细流程如下:5.2.3.1 测试设计策略5.2.3.1.1 设计步骤描述为实现接口平台的联调测试方法,联调测试设计分
17、3个步骤进行,每1步骤的重点各不一样,如下表:步骤设计内容执行方表现形式1编写测试用例服务消费方项目组业务操作流程、业务数据2测试数据整理及确认服务消费方项目组、服务提供方项目组、接口平台测试数据3组织评审测试设计内容服务消费方项目组、服务提供方项目组、接口平台评审会议5.2.3.1.2 设计策略描述服务消费方项目组根据需要联调的内容进行相关的业务测试用例设计,明确业务功能测试的操作步骤及其产生的业务数据,并提供预期的业务数据、信息或结果;说明:服务消费方项目组业务数据的制作需要一定的周期,因此在进行业务测试设计时,需要同时准备业务测试数据并在评审测试用例时进行评审。5.2.3.2 测试设计测
18、试设计分为三个步骤:1、 测试用例设计:测试用例编写应按照以下三原则:a) 用例的编写应该覆盖实际用到的所有业务场景b) 用例的编写应该覆盖实际用到的所有接口服务c) 用例的编写应该针对查询类和导入类的特点编写用例,在进行测试用例设计时应注意业务流程前后环节的衔接,同时用例中应包含正例和反例。正例建议使用实际业务数据,反例在用例设计时要标识出违反业务规则或者接口规范规则设计点。产出文档附件5-委内卫生部接口平台系统联调测试用例。在测试用例准备的时候,服务提供方项目组要给予协助。2、 测试数据设计:服务消费方项目组根据测试用例里面的测试场景,结合自身系统的情况和服务提供方的情况,准备测试用例的测
19、试数据,产出文档附件6-委内卫生部接口平台系统联调测试数据准备。测试数据准备的时候,服务提供方项目组要给予测试数据确认,以保证测试数据正确,能够满足测试用例需要。3、 测试用例评审:由接口平台组织,服务消费方项目组、服务提供方项目组参加,进行联调测试用例和联调测试数据所有内容的评审,评审通过之后提交接口平台审批。5.2.4 联调测试应用设置阶段联调测试的应用设置阶段主要是指参与联调测试的各系统在评审通过的测试用例和测试数据基础之上,配合联调测试进行的应用设置工作,包括了系统设置、基础数据准备、设置权限等一系列操作,目的都是为了保证联调测试能够顺利进行。该阶段的具体明细流程如下:说明:当服务消费
20、方项目组、服务提供方项目组和接口平台完成各自应用设置之后,接口平台需要汇总并产出文档附件7-委内卫生部接口平台系统联调测试应用设置结果收集。5.2.5 联调测试测试执行阶段5.2.5.1 联调测试方法所有的服务分为写入和查询两类,这两种服务分别采用不同的测试方法,如下分别予以举例说明。5.2.5.1.1 写入类服务测试方法对服务提供方提供的写入类的服务进行测试,测试方法详细说明如下:假定写入服务名称为“数据写入服务”、如果有写入验证服务,则验证写入服务名称为“数据写入验证服务”,如果没有则忽略此假定。以下内容将详细说明写入服务相关过程:1) 确定“服务消费方”,并确定“数据写入服务”所需要提供
21、的数据;2) “服务消费方”操作人员进行业务操作,生成需要进行写入的“业务数据”;3) “服务消费方”调用“数据写入服务”进行写入操作;4) 接口平台接收到写入请求,并将请求转发到“服务提供方”,由“服务提供方”接受来自接口平台的请求,启动“数据写入服务”;5) “服务提供方”将对接收的数据进行业务逻辑处理,验证数据为合法数据后将数据正确的写入目标数据库数据表中;6) 返回写入后信息予接口平台;7) 接口平台服务返回写入处理信息给“服务消费方”;至此,写入服务的无异常调用已经完成(异常情况此处不详细描述,如出现业务逻辑校验不通过或者其他异常,“服务提供方”都应将相应信息返回供“服务消费方”参阅
22、)。下面描述验证过程,验证的过程分为两类,一类为提供了数据写入验证服务,另一类为不提供数据写入验证服务。第一类的验证方法为:1) “服务消费方系统”调用“数据写入验证服务”,并传入“验证数据”。2) “数据写入验证服务”依据“验证数据”来“验证结果信息”;3) “数据写入验证服务”将“验证结果信息”返回给“服务消费方系统”,供服务消费方判定数据写入操作是否正常完成。第二类的验证方法为:1) 服务消费方测试人员登录服务提供方的数据库系统,进入目标数据库数据表或者能够进行结果比对的界面。2) 进行写入数据的对比以及校验。5.2.5.1.2 写入类服务通过准则1) 服务消费方系统产生的“业务数据”和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 测试 方案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。