[发明专利]一种生成测试脚本的系统和方法在审
申请号: | 202011497334.6 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112559353A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 张志猛 | 申请(专利权)人: | 普华基础软件股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 测试 脚本 系统 方法 | ||
1.一种生成测试脚本的系统,应用于Linux操作系统;其特征在于,
操作模块,提供一交互界面供测试人员输入操作命令;
录制模块,连接所述操作模块,用于录制所述测试人员输入的所述操作命令,以作为历史记录保存在一第一数据库中;
筛选模块,连接所述第一数据库,用于从所述第一数据库中的所述历史记录中筛选得到待生成记录并输出;
生成模块,连接所述筛选模块,用于根据所述待生成记录形成对应的测试用例集,并根据所述测试用例集生成对应的测试脚本。
2.如权利要求1所述的一种生成测试脚本的系统,其特征在于,所述录制模块包括:
获取单元,获取所述操作命令并保存在一第二数据库中;
过滤单元,连接所述第二数据库,用于对所述操作命令进行过滤,以获得有效的所述操作命令;
保存单元,连接所述过滤单元,用于将有效的所述操作命令作为所述历史记录保存在所述第一数据库中。
3.如权利要求1所述的一种生成测试脚本的系统,其特征在于,所述生成模块包括:
生成单元,用于根据所述待生成记录生成对应的测试用例,并将多个所述测试用例编辑成所述测试用例集以保存于一用例库中;
第一创建单元,连接所述用例库,根据所述测试用例集创建所述测试脚本。
4.如权利要求3所述的一种生成测试脚本的系统,其特征在于,所述生成模块还包括:
编辑单元,连接所述生成单元,用于对所述测试用例中的各个所述待生成记录编辑对应的操作说明,将所述操作说明与所述测试用例集关联保存于所述用例库中;
第二创建单元,连接所述用例库,用于根据所述用例库中的所述测试用例集所对应的所有所述操作说明生成相应的测试说明文档,并与所述测试脚本相关联。
5.一种生成测试脚本的方法,应用于Linux操作系统,其特征在于,包括如下步骤:
步骤S1,提供一交互界面供测试人员输入操作命令;;
步骤S2,连接所述操作模块,用于录制所述测试人员输入的所述操作命令,以作为历史记录保存在一第一数据库中;;
步骤S3,从所述第一数据库中的所述历史记录中筛选得到待生成记录并输出;
步骤S4,根据所述待生成记录形成对应的测试用例集,并根据所述测试用例集生成对应的测试脚本。
6.如权利要求5所述的一种生成测试脚本的方法,其特征在于,所述步骤S2包括:
步骤S21,获取所述操作命令并保存在一第二数据库中;
步骤S22,对所述操作命令进行过滤,以获得有效的所述操作命令;
步骤S23,将有效的所述操作命令作为所述历史记录保存在所述第一数据库中。
7.如权利要求5所述的一种生成测试脚本的方法,其特征在于,所述步骤S4包括:
步骤S41,根据所述待生成记录生成对应的测试用例,并将多个所述测试用例编辑成所述测试用例集以保存于一用例库中;
步骤S42,根据所述测试用例集创建所述测试脚本。
8.如权利要求7所述的一种生成测试脚本的方法,其特征在于,所述步骤S4还包括:
步骤S43,对所述测试用例中的各个所述待生成记录编辑对应的操作说明,将所述操作说明与所述测试用例集关联保存于所述用例库中;
步骤S44,根据所述用例库中的所述测试用例集所对应的所有所述操作说明生成相应的测试说明文档,并与所述测试脚本相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普华基础软件股份有限公司,未经普华基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011497334.6/1.html,转载请声明来源钻瓜专利网。