[发明专利]测试用例与测试数据分离系统、方法、计算机设备和计算机可读存储介质在审
申请号: | 202111516559.6 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114201396A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 王书同 | 申请(专利权)人: | 的卢技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 张弛 |
地址: | 210000 江苏省南京市南京经*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 测试数据 分离 系统 方法 计算机 设备 可读 存储 介质 | ||
本发明公开了一种测试用例与测试数据分离系统、方法、计算机设备和计算机可读存储介质。该分离系统包括:测试数据模块,用于分层存放测试数据;测试用例模块,用于编写自动化测试用例;测试用例与测试数据的粘合模块,用于获取测试用例、测试数据;用于对测试用例与测试数据建立映射规则,每一测试用例对应设有一级目录名,一级目录名隶属二级目录名,根据一级目录名相对应的一级目录属性关联二级目录名相对应的二级目录属性,将二级目录名及二级目录属性作为测试数据;用于执行测试用例,测试用例通过映射规则关联至测试数据,用以完成测试用例与测试数据的解耦以调用测试数据。
技术领域
本发明涉及自动化测试技术领域,尤其涉及一种测试用例与测试数据分离系统、方法、计算机设备和计算机可读存储介质。
背景技术
在设计自动化测试装置的过程中,测试数据与测试脚本的解耦,能够显著提升测试用例易维护性,并能提升自动化测试用例编写的效率,降低自动化用例编写的难度,使用例编写人员更专注于测试场景脚本的实现;一条自动化案例分为数据准备、数据输入、脚本执行及结果校验四个模块,在自动化案例编写过程中,数据脚本结构混乱,维护困难。因测试数据变动或测试脚本问题,需要修改测试用例的时候,都要去翻代码,读懂代码后,然后才能修改,这种情况下,不管是针对经验丰富的自动化测试人员还是针对生疏的自动化测试人员来说,用例的维护成本会随着用例量的增加而越来越高。
发明内容
发明目的:提供一种用于解决自动化测试用例因测试数据与测试脚本解耦困难的测试用例与测试数据分离系统、方法、计算机设备和计算机可读存储介质。
技术方案:
一种测试用例与测试数据分离系统,包括:测试数据模块,用于组织、管理测试用例所对应的测试数据,并用于分层存放测试用例相关的测试数据;测试用例模块,用于编写自动化测试用例;测试用例与测试数据的粘合模块,用于获取测试用例、测试数据;用于对测试用例与测试数据建立映射规则,每一测试用例对应设有一级目录名,一级目录名隶属二级目录名,根据一级目录名相对应的一级目录属性关联二级目录名相对应的二级目录属性,将二级目录名及二级目录属性作为测试数据;用于执行测试用例,测试用例通过映射规则关联至测试数据,用以完成测试用例与测试数据的解耦以调用测试数据。
进一步的,映射规则还包括:在一级目录名与二级目录名之间设置中间级目录名,根据一级目录名相对应的一级目录属性关联中间级目录名相对应的中间级目录属性,根据中间级目录名相对应的中间级目录属性关联二级目录名相对应的二级目录属性。
进一步的,测试数据包括页面元素定位数据和业务数据;其中,每一页面元素定位数据的组织规则是以页面类名作为一级目录名,以页面类型作为一级目录属性,以页面元素名作为二级目录,以页面元素定位值作为二级目录属性;业务数据的组织规则是以测试类名作为一级目录,一测试类型作为一级目录属性,以测试方法名作为中间目录,以测试方法作为中间目录属性,以测试参数名作为二级目录,以测试参数作为二级目录属性。
进一步的,还包括:测试核心模块,用于测试用例的组织、管理、执行、扩展;测试日志模块,用于调试、记录测试用例的执行过程;测试报告模块,用于统计测试用例的执行结果,并以可视化图标显示;测试集成模块,用于创建测试任务、执行任务并集成测试报告。
还提供一种测试用例与测试数据分离方法,所述方法包括以下步骤:获取测试用例、测试数据;对测试用例与测试数据建立映射规则,每一测试用例对应设有一级目录名,一级目录名隶属二级目录名,根据一级目录名相对应的一级目录属性关联二级目录名相对应的二级目录属性,将二级目录名及二级目录属性作为测试数据;执行测试用例,测试用例通过映射规则关联至测试数据,用以完成测试用例与测试数据的解耦以调用测试数据。
进一步的,对测试用例与测试数据建立映射规则的步骤还包括:在一级目录名与二级目录名之间设置中间级目录名,根据一级目录名相对应的一级目录属性关联中间级目录名相对应的中间级目录属性,根据根据中间级目录名相对应的中间级目录属性关联二间级目录名相对应的二级目录属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于的卢技术有限公司,未经的卢技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111516559.6/2.html,转载请声明来源钻瓜专利网。