[发明专利]一种测试用例的设计方法、装置、终端及可读存储介质有效
申请号: | 201810149250.X | 申请日: | 2018-02-13 |
公开(公告)号: | CN108304329B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 陈磊华;马美玲 | 申请(专利权)人: | 论客科技(广州)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510000 广东省广州市番禺区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 设计 方法 装置 终端 可读 存储 介质 | ||
本发明公开了一种测试用例的设计方法、装置、终端及可读存储介质,所述方法包括:响应目录建立指令,建立基本操作目录和测试用例的目录;响应用户根据所述基本操作目录输入的第一文件夹建立指令,建立资源文件夹,并在所述资源文件夹中生成界面元素文件和关键字文件;根据所述面元素文件和所述关键字文件,建立索引文件;响应用户根据所述测试用例的目录输入的第二文件夹建立指令,建立用例集文件夹,并导入索引;响应用户输入的用例编写指令,通过执行所述索引文件,调用界面元素和关键字,以获取用户根据所述界面元素和所述关键字的用例编写指令输入。本发明能够在编写测试用例时快速检索到相应模块的界面元素和关键字资源,降低维护成本。
技术领域
本发明涉及软件自动化测试技术领域,尤其涉及一种测试用例的设计方法、装置、终端及可读存储介质。
背景技术
目前越来越多的公司或企业在平时的质量保证工作中引入UI自动化来代替人工测试,以提高效率较低人力成本。但是在编写UI自动化用例时,由于测试用例编写的资源分散、没有归类整合,导致在编写用例时不能快速检索到相应模块的资源,致使维护成本较高、以及编写用例耗时。
发明内容
本发明实施例所要解决的技术问题在于,提供一种测试用例的设计方法、装置、终端及可读存储介质,能够在编写测试用例时快速检索到相应模块的界面元素和关键字资源,降低维护成本。
为了解决上述技术问题,本发明实施例提供了一种测试用例的设计方法,具体包括如下步骤:
响应用户根据项目根目录输入的目录建立指令,分别建立基本操作目录和测试用例的目录;
响应用户根据所述基本操作目录和测试产品的功能模块输入的第一文件夹建立指令,建立至少一个资源文件夹,并在所述资源文件夹中生成界面元素文件和关键字文件;
根据所述面元素文件和所述关键字文件,建立索引文件;
响应用户根据所述测试用例的目录和测试产品的功能模块输入的第二文件夹建立指令,建立至少一个与所述资源文件夹一一对应的用例集文件夹;
响应用户根据所述用例集文件夹输入的索引导入指令,导入所述索引文件中的索引;
响应用户输入的用例编写指令,通过执行所述索引文件,调用所述与所述索引对应的界面元素和关键字,以获取用户根据所述界面元素和所述关键字输入的下一步用例编写指令。
进一步地,所述功能模块包括上传模块、下载模块和查看模块;所述资源文件夹包括与所述功能模块一一对应的第一上传文件夹、第一下载文件夹和第一查看文件夹;所述用例集文件夹包括与所述资源文件夹一一对应的第二上传文件夹、第二下载文件夹和第二查看文件夹。
进一步地,所述界面元素文件包含至少一个元素名称、元素方法名称及元素值,用于记录上传界面的元素;所述关键字文件包含测试动作关键字,用于编写上传的基本操作;所述基本操作包括上传文件选项和选择文件选项。
进一步地,所述例集文件夹还包括测试用例的,所述测试用例的为所述功能模块的功能操作函数。
进一步地,所述索引文件包含变量定义、用例操作步骤的描述数据以及每一步骤所需的基本输入数据文件的索引,用于管理所述功能模块的索引。
本发明实施例还提供了一种测试用例的设计装置,包括:
目录建立单元,用于响应用户根据项目根目录输入的目录建立指令,分别建立基本操作目录和测试用例的目录;
资源文件夹建立单元,用于响应用户根据所述基本操作目录和测试产品的功能模块输入的第一文件夹建立指令,建立至少一个资源文件夹,并在所述资源文件夹中生成界面元素文件和关键字文件,并根据所述面元素文件和所述关键字文件,建立索引文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于论客科技(广州)有限公司,未经论客科技(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810149250.X/2.html,转载请声明来源钻瓜专利网。