[发明专利]基于CSG II系统的跨平台协同功能接口测试系统在审
申请号: | 201910884872.1 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110674036A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 廖臣;李洵;杨箴;吴方权;付鋆;方继宇;龙娜 | 申请(专利权)人: | 贵州电网有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/08 |
代理公司: | 44326 广州容大专利代理事务所(普通合伙) | 代理人: | 刘新年 |
地址: | 550000 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化测试 协同 自动化测试平台 功能接口测试 信息管理系统 测试 测试手段 测试数据 测试效率 电网企业 接口测试 接口协议 可靠运行 人力成本 手工测试 系统业务 信息系统 业务场景 应用系统 跨平台 脚本 构建 归纳 | ||
本发明公开了一种基于CSG II系统的跨平台协同功能接口测试系统,总结不同接口协议和规范的共同流程,总结基于规范产生测试数据方法,总结归纳接口自动化测试标准,丰富电网企业级信息管理系统接口自动化测试理论。构建自动化测试平台,并集成CSG II信息系统的协同业务场景接口测试脚本,将手工测试逐步转向自动化测试,将有限测试扩大日常测试,丰富测试手段,提升测试效率,降低人力成本,保障应用系统协同业务可靠运行,提升公司CSGII系统业务协同质量。
技术领域
本发明属于信息技术自动化测试领域,尤其涉及到电力行业内部管理CSG II系统的跨平台协同功能接口测试系统。
背景技术
现有CSGII单元测试系统往往又称为白盒测试,测试人员在了解源代码前提下,进行的代码接口层级的测试。单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。集成、接口测试用于测试模块功能接口,单元测试关注代码的实现逻辑,例如一个if分支或一个for循环的实现;那么集成、接口测试关注的一是个函数、类(方法)所提供的接口是否可靠。例如,我定义一个add()函数用于计算两个参数的结果并返回,那么我需要调用add()并传参,并比较返回值是否两个参数相加。当然,接口测试也可以是url的形式进行传递。例如,我们通过get方式向服务器发送请求,那么我们发送的内容做为URL的一部分传递到服务器端。但比如Web service技术对外提供的一个公共接口,需要通过协同业务pUI等工具对其进行测试。
UI层的自动化测试,这个大家应该再熟悉不过了,大部分测试人员的大部分工作都是对UI层的功能进行测试。UI测试就是最简单的在页面上面的点点点测试,也是最简单的黑盒手工测试!但是UI自动化就很难了,因为在录制的脚本在回放的时候很多都不能用,所以必须自己写脚本!但是又不能缺少录制脚本,因为一开始我们只有通过录制脚本才能熟悉被测产品UI自动化脚本是怎样写的!例如,我们不断重复的对一个表单提交,结果查询等功能进行测试,我们可以通过相应的自动化测试工具来模拟这些操作,从而解放重复的劳动。UI层的自动化测试工具非常多,比较主流的是QTP,Robot Framework、watir、selenium等。
发明内容
为了解决现有技术不足,特发明一种新的技术方案,基于CSG II系统的跨平台协同功能接口测试系统,包括GSGII系统和协同业务测试系统通过http接口,soap接口等相互通信,从而形成一个完整系统组成。
所述基于CSGII系统的跨平台协同功能接口测试系统,其协同业务测试系统分为执行测试和预言判断两大阶段,通过程序自动化方式辅助人工进行协同业务系统的接口测试。
所述基于CSG II系统的跨平台协同功能接口测试系统,其所述的协同业务测试系统执行基本流程用例管理及用户配置负责配置测试配置文档,文档将描述本次测试是如何执行的,比如定时执行/手动执行,使用哪些数据mock,预期消息路径图是怎样等,测试引擎将根据配置文档进行接口测试,并生成测试结果文档,测试日志管理集中管理所有结果文档。
所述基于CSG II系统的跨平台协同功能接口测试系统,其包含协SOA测试引擎模块和协同业务场景引擎执行顺序模块。
所述基于CSG II系统的跨平台协同功能接口测试系统,其所述的SOA测试引擎模块,包含单口测试引擎和SOA场景测试引擎模块,协同业务引擎作用是模拟消息请求,并获取相关响应,然后进行预言判断。
所述基于CSG II系统的跨平台协同功能接口测试系统,其在单接口场景,引擎需要包括三个处理模块:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电网有限责任公司,未经贵州电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910884872.1/2.html,转载请声明来源钻瓜专利网。