[发明专利]测试系统、测试方法、电子设备以及计算机可读存储介质在审
申请号: | 201910698069.9 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110413527A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 侯文龙;林科锵;杨洋;俞子波 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王中苇 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试系统 脚本 测试 计算机可读存储介质 任务管理模块 电子设备 脚本管理 任务结果 维护测试 存储 数据管理模块 测试数据 调度测试 管理模块 目标测试 任务创建 反馈 机组 展示 管理 | ||
1.一种测试系统,包括:
数据管理模块,用于存储和维护测试数据,并提供目标测试所需的测试数据;
脚本管理模块,用于存储和维护测试脚本,并提供脚本任务;
任务管理模块,用于根据来自所述脚本管理模块的脚本任务创建测试任务,并调度测试任务和展示任务结果;以及
执行机管理模块,用于管理执行机组中的执行机,其中,所述执行机用于执行所述测试任务并向所述任务管理模块反馈任务结果。
2.根据权利要求1所述的测试系统,还包括:
场景管理模块,用于提供场景任务,
所述任务管理模块还用于根据来自所述场景管理模块的场景任务创建测试任务,并进行测试任务的调度和任务结果的展示。
3.根据权利要求2所述的测试系统,其中,所述数据管理模块包括:
数据存储子模块,用于接收并存储用户装载的测试数据;
数据维护子模块,用于维护所述测试数据;
数据抽取子模块,用于根据来自所述脚本管理模块以及/或者所述场景管理模块的数据请求抽取测试数据并提供给所述脚本管理模块以及/或者所述场景管理模块;以及
数据状态监测子模块,用于监测数据的使用状态并进行标记,以防止数据冲突。
4.根据权利要求2所述的测试系统,其中,所述脚本管理模块包括:
脚本存储子模块,用于接收并存储用户上传的测试脚本;
脚本维护子模块,用于维护所述测试脚本;以及
脚本任务子模块,用于生成脚本任务并提供给所述任务管理模块。
5.根据权利要求4所述的测试系统,其中,所述脚本任务子模块包括:
脚本任务生成单元,用于根据目标测试所需的测试脚本和目标测试所需的测试数据生成脚本任务,并提供给所述任务管理模块;以及/或者
脚本任务获取单元,用于接收用户上传的脚本任务,并提供给所述任务管理模块。
6.根据权利要求2所述的测试系统,其中,所述场景管理模块包括:
场景任务生成单元,用于将目标测试所需的多个测试脚本按逻辑顺序串接,结合目标测试所需的测试数据生成场景任务,并提供给所述任务管理模块;以及/或者
场景任务获取单元,用于接收用户上传的场景任务,并提供给所述任务管理模块。
7.根据权利要求2所述的测试系统,其中,所述任务管理模块包括:
任务形成子模块,用于根据接收到的脚本任务以及/或者场景任务形成测试任务;
任务调度子模块,用于将所述测试任务分配给所述执行机组中的一个或多个执行机执行;以及
任务结果处理子模块,用于接收并处理所述一个或多个执行机执行所述测试任务得到的任务结果。
8.根据权利要求7所述的测试系统,其中,所述任务形成子模块包括:
测试任务生成单元,用于根据来自所述脚本管理模块的脚本任务以及/或者从所述场景管理模块接收到的场景任务创建测试任务;以及/或者
测试任务获取单元,用于接收用户上传的测试任务。
9.根据权利要求7所述的测试系统,其中,所述任务结果处理子模块包括:
任务结果接收单元,用于接收所述一个或多个执行机执行所述测试任务得到的任务结果;
任务结果展示单元,用于展示所述任务结果;以及
任务结果报告单元,用于根据所述任务结果生成规定格式的测试报告。
10.根据权利要求9所述的测试系统,其中,所述任务结果报告单元包括:
测试报告形成子单元,用于处理多个任务结果,形成具有所述规定格式的测试报告;以及
测试报告发送子单元,用于按预定方式发送测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910698069.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种请求处理方法、装置、服务器及设备
- 下一篇:测试环境智能配置方法及系统