[发明专利]基于CSG II系统的跨平台协同功能接口测试系统在审
申请号: | 201910884872.1 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110674036A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 廖臣;李洵;杨箴;吴方权;付鋆;方继宇;龙娜 | 申请(专利权)人: | 贵州电网有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/08 |
代理公司: | 44326 广州容大专利代理事务所(普通合伙) | 代理人: | 刘新年 |
地址: | 550000 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化测试 协同 自动化测试平台 功能接口测试 信息管理系统 测试 测试手段 测试数据 测试效率 电网企业 接口测试 接口协议 可靠运行 人力成本 手工测试 系统业务 信息系统 业务场景 应用系统 跨平台 脚本 构建 归纳 | ||
1.基于CSG II系统的跨平台协同功能接口测试系统,包括GSGII系统和协同业务测试系统通过http接口,soap接口等相互通信,从而形成一个完整系统组成。
2.根据权利要求1所述基于CSG II系统的跨平台协同功能接口测试系统,其特征在于:协同业务测试系统分为执行测试和预言判断两大阶段,通过程序自动化方式辅助人工进行协同业务系统的接口测试。
3.根据权利要求1或2所述基于CSG II系统的跨平台协同功能接口测试系统,其特征在于:所述的协同业务测试系统执行基本流程用例管理及用户配置负责配置测试配置文档,文档将描述本次测试是如何执行的,比如定时执行/手动执行,使用哪些数据mock,预期消息路径图是怎样等,测试引擎将根据配置文档进行接口测试,并生成测试结果文档,测试日志管理集中管理所有结果文档。
4.根据权利要求3所述基于CSG II系统的跨平台协同功能接口测试系统,其特征在于:包含协SOA测试引擎模块和协同业务场景引擎执行顺序模块。
5.根据权利要求4所述基于CSG II系统的跨平台协同功能接口测试系统,其特征在于:所述的SOA测试引擎模块,包含单口测试引擎和SOA场景测试引擎模块,协同业务引擎作用是模拟消息请求,并获取相关响应,然后进行预言判断。
6.根据权利要求5所述基于CSG II系统的跨平台协同功能接口测试系统,其特征在于:在单接口场景,引擎需要包括三个处理模块:
a协同业务SOAP消息接送模块:负责消息模拟请求及捕获消息响应;
b协同业务SOAP消息解析模块:负责解析协同业务P消息体;断言模块:负责进行断言判断,以确定本次测试是否通过;
SOA场景测试引擎需要五个处理模块;
协同业务SOAP消息接送模块:负责消息模拟请求及捕获消息响应;
协同业务SOAP消息解析模块:负责解析协同业务P消息体;
断言模块:负责进行断言判断,以确定本次测试是否通过;
协同业务SOA消息日志模块:依赖当前电网协同业务消息后台获取当次请求所有的日志。
路径图处理模块:组合协同业务日志图,首先对图进行判断,看是否有所缺失,然后遍历驱动每个节点的预言判断。
7.根据权利要求4所述基于CSG II系统的跨平台协同功能接口测试系统,其特征在于:所述的协同业务场景引擎执行顺序,包含
a协同业务SOAP消息推送模拟请求;
b协同业务SOA消息日志捕获本次请求所有协同业务消息;
c将捕获日志组合成路径图,判断图是否有缺失;
d对每个节点的SOAP消息进行消息体解析;
e对每个节点进行预言判断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电网有限责任公司,未经贵州电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910884872.1/1.html,转载请声明来源钻瓜专利网。