[发明专利]一种生成测试用例的方法及相关装置在审
申请号: | 201910959737.9 | 申请日: | 2019-10-10 |
公开(公告)号: | CN110825618A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 杨夏 | 申请(专利权)人: | 重庆金融资产交易所有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 400010 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 测试 方法 相关 装置 | ||
本申请提供一种生成测试用例的方法及相关装置。一种生成测试用例的方法包括:录制用户与服务器的交互操作,以生成交互操作集;确定脚本语言,针对交互操作集中的每个交互操作,根据脚本语言将每个交互操作编译成操作函数,以得到操作函数集;向操作函数集中插入脚本语言对应的调用语句,以生成测试脚本;解析测试脚本,获得与操作函数集对应的操作步骤集,根据操作函数集中的参数获得测试数据集;获取用例名称和预期结果;调用测试用例管理平台的接口,将用例名称、操作步骤集、测试数据集和预期结果导入测试用例管理平台,以生成测试用例。本申请实施例的技术方案,有利于实现测试用例的格式标准化,以及提高测试用例产出的效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种生成测试用例的方法及相关装置。
背景技术
软件测试是指在规定的条件下,对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程,而测试用例是测试工作的输出文档,在测试过程中非常重要,能够将软件测试的行为转化为可管理的模式。
目前,测试用例往往都是手工编写,由于编写测试用例的人员较多,每个人的编写方式不一样,形成的测试用例的格式不一样,并且,手工编写测试用例需要花费较多时间,导致测试用例产出的效率较低。
发明内容
本申请实施例提供一种生成测试用例的方法及相关装置,有利于实现测试用例的格式标准化,以及提高测试用例产出的效率。
本申请第一方面提供一种生成测试用例的方法,包括:
录制用户与服务器的交互操作,以生成交互操作集;
确定脚本语言,针对所述交互操作集中的每个交互操作,根据所述脚本语言将所述每个交互操作编译成操作函数,以得到操作函数集;
向所述操作函数集中插入所述脚本语言对应的调用语句,以生成测试脚本;
解析所述测试脚本,获得与所述操作函数集对应的操作步骤集,根据所述操作函数集中的参数获得测试数据集;
获取用例名称和预期结果;
调用测试用例管理平台的接口,将所述用例名称、所述操作步骤集、所述测试数据集和所述预期结果导入所述测试用例管理平台,以生成测试用例。
本申请第二方面提供了一种生成测试用例的装置,所述装置包括:
录制单元,用于录制用户与服务器的交互操作,以生成交互操作集;
编译单元,用于确定脚本语言,针对所述交互操作集中的每个交互操作,根据所述脚本语言将所述每个交互操作编译成操作函数,以得到操作函数集;
脚本生成单元,用于向所述操作函数集中插入所述脚本语言对应的调用语句,以生成测试脚本;
解析单元,用于解析所述测试脚本,获得与所述操作函数集对应的操作步骤集,根据所述操作函数集中的参数获得测试数据集;
获取单元,用于获取用例名称和预期结果;
用例生成单元,用于调用测试用例管理平台的接口,将所述用例名称、所述操作步骤集、所述测试数据集和所述预期结果导入所述测试用例管理平台,以生成测试用例。
本申请第三方面提供了一种电子设备,所述电子设备包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本申请第一方面任一方法中的步骤的指令。
本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现本申请第一方面任一方法中所描述的部分或全部步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆金融资产交易所有限责任公司,未经重庆金融资产交易所有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910959737.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种身份识别的数据归一方法、装置及介质
- 下一篇:一种多功能的减震器