[发明专利]云计算平台中实现集中模拟服务器集成测试的系统及方法有效
申请号: | 201510724200.6 | 申请日: | 2015-10-29 |
公开(公告)号: | CN105302721B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 刘星 | 申请(专利权)人: | 普元信息技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成测试 处理服务请求 模拟服务器 模拟集成 云计算平台 接收请求 模拟行为 协议服务 测试 集中管理平台 模拟器 功能平台 基本参数 集中管理 应用系统 运行稳定 配置 | ||
本发明涉及一种云计算平台中实现集中模拟服务器集成测试的系统及方法,其中包括模拟服务器集中管理平台,用以集中管理模拟多种协议服务平台的接收请求流程、处理服务请求流程以及处理服务请求流程中的模拟行为执行操作;模拟多种协议服务功能平台,用以配置当前模拟集成测试所需的基本参数和当前模拟集成测试所需使用的模拟器、在集成测试过程中执行接收请求流程、处理服务请求流程以及处理服务请求流程中的模拟行为执行操作。采用该种结构的系统及方法,在集成前可模拟集成测试的对接,能模拟所有实际情况,操作快捷方便,快速准备集成测试环境,提前进行集成测试,有效提高应用系统之间的集成测试效率,运行稳定可靠,适用范围较为广泛。
技术领域
本发明涉及计算机软件技术领域,尤其涉及云计算应用系统开发技术领域,具体是指一种云计算平台中实现集中模拟服务器集成测试的系统及方法。
背景技术
随着社会科学技术的发展,大型企业的计算机软件系统都在不断进步,企业应用系统很少孤立存在,大部分系统都是把不同软件供应商提供的服务拼装到一起,对外提供统一的业务办理。而集成测试在其中是必不可少的测试步骤,它界于单元测试和系统测试之间,起到桥梁作用,确保各单元组合中一起后能够按既定意图协作运行。由于众多软件系统拼装在一起运行,在软件开发过程中,没能得到及时的集成,而到真正集成的时候,才发现问题,并且当集成的某一个系统出现故障或问题时,还需等待周边系统恢复正常,才能继续开发和测试,使系统的集成测试变得困难。
通过实现集中模拟服务器系统提前做集成测试,使软件供应商在独立开发软件的过程中先通过模拟服务器模拟系统之间的相互对接,实现实时的集成,做到提前集成,减少后续集成带来的不必要环境问题和明显的错误,使问题扼杀在摇篮中,而且将集成测试提前到软件生命周期的开发阶段,可以预先模拟验证各种边界值及在真实系统集成时很难出现的测试场景,大大提高了集成测试的正确性,还可以提高后续集成测试的效率,缩短集成测试的时间。
集成测试是软件测试方法中不可或缺的部分,它被测对象是单元间的组合,测试模块与模块之间的接口,在单元测试的基础上,将所有模块按照概要设计要求组装成为子系统或系统;主要关注不同单元模块之间的接口和配合,模块间接口信息内容的正确性,相互调用关系的是否符合设计。
现有的集成测试方法主要有两种,一种是非增殖式集成方式:先分别测试每个模块,再把所有模块按设计要求一次全部组装起来所要的系统,然后进行整体测试。使用这种方式可能发现一大堆错误,但为每个错误定位和纠正非常困难,并且在改正一个错误的同时又可能引入新的错误,新旧错误混杂,更难断定出错的原因和位置。
一种是渐增式集成方式:首先对一个个模块进行模块测试,然后将这些模块逐步组装成较大的系统,在组装的过程中边连接边测试,以发现连接过程中产生的问题;最后通过增殖逐步组装成为要求的软件系统;常用的增殖方法有:自顶向下集成测试、自底向上集成测试、核心集成测试等。其中核心集成测试具体是指核心系统先行集成测试法的思想是先对核心软件部件进行集成测试,在测试通过的基础上再按各外围软件部件的重要程度逐个集成到核心系统中;每次加入一个外围软件部件都产生一个产品基线,直至最后形成稳定的软件产品。核心系统先行集成测试法对应的集成过程是一个逐渐趋于闭合的螺旋形曲线,代表产品逐步定型的过程。
目前的集成测试技术都需要功能模块单元测试完成后,才能进行集成测试,并且若是多个系统之间的集成测试,还需等待对接系统的模块接口开发进度来决定是否能进行集成测试;
其次是两个系统在实际的集成测试中,不为特定的集成测试用例去修改真实的代码,将很难模拟一些特殊的异常处理流程,从而使得为了模拟实际情况而又去修改模块接口代码,容易引人新的问题,导致集成测试的时间延长,集成测试的效率降低。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普元信息技术股份有限公司,未经普元信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510724200.6/2.html,转载请声明来源钻瓜专利网。