[发明专利]一种开放式工业APP快速开发及测试验证方法在审
申请号: | 201910945399.3 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110659215A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 杨灵运;邓生雄;张昌福;张磊;袁江远;陈胜 | 申请(专利权)人: | 贵州航天云网科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 50217 重庆强大凯创专利代理事务所(普通合伙) | 代理人: | 王照伟 |
地址: | 550000 贵州省贵阳市贵阳国家高新技术产*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冲突检测 接口检测 检测结果 修复 虚拟检测系统 封装 检测 测试领域 交叉事件 整体检测 整体开发 返回 时长 验证 测试 开发 | ||
1.一种开放式工业APP快速开发及测试验证方法,其特征在于,包括:
功能模块开发步骤,对工业APP的各功能模块分别进行开发;
接口检测步骤,使用虚拟检测系统对各功能模块的各接口进行检测;
第一修复步骤,当接口检测步骤的检测结果为存在BUG时,对该BUG进行修复,并返回接口检测步骤;
冲突检测步骤,当接口检测步骤的检测结果为无BUG时,使用虚拟检测系统对各功能模块进行交叉事件检测;
第二修复步骤,当冲突检测步骤的检测结果为存在BUG时,对该BUG进行修复,并返回冲突检测步骤;
封装步骤,将通过冲突检测步骤的各功能模块进行封装,得到工业APP;
整体检测步骤,对工业APP进行检测;
第三修复步骤,当整体检测步骤的检测结果为存在BUG时,对该BUG进行修复,并返回整体检测步骤。
2.根据权利要求1所述的开放式工业APP快速开发及测试验证方法,其特征在于:接口检测步骤包括:
检测请求子步骤,向第一服务器发送第一检测请求信号;
接口确定子步骤,根据第一检测请求信号,通过第一服务器在接口文档中找到对应的第一接口;
接口状态检测子步骤,检测第一接口的状态,第一接口的状态包括开启和关闭;
返回数据子步骤,当第一接口的状态为开启时,根据接口文档从第一接口获取返回数据,并根据第一检测请求信号的请求类型与返回数据的格式之间的映射关系,确定返回数据的第一格式,将返回数据按第一格式封装生成第一封装数据,并返回给待测功能模块;
第一检测子步骤,根据接收到的第一封装数据,检测功能模块是否存在BUG;
第一修复步骤中,当第一检测子步骤的检测结果为存在BUG时,对该BUG进行修复,并返回检测请求子步骤。
3.根据权利要求2所述的开放式工业APP快速开发及测试验证方法,其特征在于:检测请求子步骤中,向第一服务器发送带有第二服务器参数的第一检测请求信号;
数据返回子步骤中,当第一接口的状态为关闭时,获取第二服务器参数,并根据第二服务器参数分析对应的第二服务器,将第一检测请求信号发送给对应的第二服务器,并获取该第二服务器的反馈数据后,将反馈数据发送给功能模块;
第一检测子步骤,根据接收到的第一封装数据或反馈数据,检测功能模块是否存在BUG。
4.根据权利要求1所述的开放式工业APP快速开发及测试验证方法,其特征在于:功能模块开发步骤中,各功能模块的接口采用的数据格式为json格式。
5.根据权利要求1所述的开放式工业APP快速开发及测试验证方法,其特征在于:冲突检测步骤包括:
冲突检测请求子步骤,发送交叉事件检测请求信号;
获取测试用例子步骤,根据接收到的交叉事件检测请求信号,确定功能模块的待测试项,再根据待测试项,从第三服务器中获取匹配的自动化测试用例集;
第二检测子步骤,执行获取的自动化测试用例集,对功能模块进行交叉事件检测;
第二修复步骤中,当第二检测子步骤的检测结果为存在BUG时,对该BUG进行修复,并返回冲突检测请求子步骤。
6.根据权利要求5所述的开放式工业APP快速开发及测试验证方法,其特征在于:获取测试用例子步骤中,自动化测试用例集包括指定交叉事件和随机交叉事件。
7.根据权利要求6所述的开放式工业APP快速开发及测试验证方法,其特征在于:获取测试用例子步骤中,自动化测试用例集的指定交叉事件来源于正常事件交叉关系库的必选项事件,以及异常操作事件库的必选项事件;随机交叉事件来源于正常事件交叉关系库的可选项事件,以及异常操作事件库的可选项事件。
8.根据权利要求7所述的开放式工业APP快速开发及测试验证方法,其特征在于:获取测试用例子步骤中,自动化测试用例集的生成过程为:将指定交叉事件和随机交叉事件导入用例模型库中,模型库分别生成指定交叉事件的自动化测试用例和随机交叉事件的自动化测试用例,并构成自动化测试用例集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州航天云网科技有限公司,未经贵州航天云网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910945399.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理系统、方法、计算设备及存储介质
- 下一篇:NID分配方法及其存储设备