Including the embodiment of the invention relates to a method for generating cases, interface: in response to the start of the automatic test system operating instructions, scanning operation of the automatic test system of all folders, access the directory name list; according to the scanning filtering rules preset on the directory name list filtering, get the directory node. The directory node comprises a parent directory node, sub directory node, node and node directory directory grandson case, one or more combinations; list the directory will be screened by the corresponding mapping to the test case frame, the test case framework as the display form of tree form. According to the test case generation method and system provided by the embodiment of the invention solves the existing test case generation method is difficult to clearly express the nodes file performance requirements, can not meet the needs of the software testing problem.
【技术实现步骤摘要】
界面的生成方法及系统、电子设备及存储介质
本专利技术涉及操作系统自动化测试
,特别是涉及一种界面的生成方法及系统、电子设备及存储介质。
技术介绍
随着科技的进步,电脑、智能终端等具有运算处理功能的电子设备已经广泛地应用在人们日常的生活和工作中,成为人们日常生活和工作中必不可少的物品。目前,对于系统的测试,主要有两种方式:一种是手工方式,通过测试人员手工去检查每个用例点;另外一种是自动化测试,通过自动化工具,例如QTP,Selenium等去录制脚本,然后由自动化工具去驱使脚本回放进行回归测试。第一种手工方式很低效,现有的手工测试需要耗费大量人力,在时间上难以满足这种系统测试需求,而现有的自动化测试方法存在编写脚本速度慢、测试结果不易判断、测试报告不易获取等问题。对于第二种自动化测试方式,有个很大的缺点在于自动化工具过多地依赖于界面元素,一旦界面产生变化或者需求变化,可能就得修改用例,并且新增用例也比较麻烦,需要逐层配置节点、子节点,以添加待执行用例的方式,在测试用例数不断增多的情况下,其需要消耗较多的人工维护成本。因此现有常用的自动化测试技术,脚本维护成本量大,不利于系统的快速迭代测试。但是,如此一来,处理器的性能有很大的下降并且进程经常出现报错,并且效率低下。因此如何提高系统自动化测试效率成为亟待解决的技术问题。
技术实现思路
为此,本专利技术提供了一种界面的生成方法及系统、电子设备及存储介质,能够提高系统自动化测试效率。为了实现上述目的,本专利技术提供如下技术方案:根据本专利技术实施例的一方面,提供了一种界面的生成方法,适用于自动测试系统,包括:响应于 ...
【技术保护点】
一种界面的生成方法,其特征在于,适用于自动测试系统,包括:响应于启动自动测试系统的操作指令,对所述自动测试系统的所有文件夹进行扫描操作,获取目录名列表;按照预先设定的扫描过滤规则对所述目录名列表进行过滤筛选,得到目录节点,所述目录节点包括:父目录节点、子目录节点、孙子目录节点及用例目录节点,其中一个或多个组合;将筛选后的所述目录名列表对应映射到测试用例框架上,所述测试用例框架的展示形式为树状形式。
【技术特征摘要】
1.一种界面的生成方法,其特征在于,适用于自动测试系统,包括:响应于启动自动测试系统的操作指令,对所述自动测试系统的所有文件夹进行扫描操作,获取目录名列表;按照预先设定的扫描过滤规则对所述目录名列表进行过滤筛选,得到目录节点,所述目录节点包括:父目录节点、子目录节点、孙子目录节点及用例目录节点,其中一个或多个组合;将筛选后的所述目录名列表对应映射到测试用例框架上,所述测试用例框架的展示形式为树状形式。2.根据权利要求1所述的方法,其特征在于,所述筛选后的所述目录名列表包括:测试说明信息、XML文件路径信息及XML文件信息。3.根据权利要求1所述的方法,其特征在于,所述目录节点中的前一种节点为后一种节点的父节点,所述目录节点在所述测试用例框架上的目录层次映射关系为:所述父目录节点下添加的节点包括:子目录节点、孙子目录节点及用例目录节点其中一个或多个;所述子目录节点下添加的节点包括:孙子目录节点及用例目录节点其中任意一个;所述孙子目录节点下添加的节点包括:用例目录节点。4.根据权利要求1所述的方法,其特征在于,所述将筛选后的所述目录名列表对应映射到测试用例框架上后还包括:响应于目录节点选取指令,获取目录节点内的xml配置文件信息并展示;响应于用例目录节点选取指令,获取用例目录节点目录内的xml配置文件变更信息;保存变更后的所述用例目录节点内的xml配置文件,并生成新用例目录节点内的xml配置文件。5.一种界面的生成系统,其特征在于,包括:启动模块,用于响应于启动自动测试系统的操作指令,启动自动测试系统;扫描模块,用于对所述测试系统的所有文件夹进行扫描操作,获取目录名列表;过滤筛选模块,用于按照预先设定的扫描过滤规则对所述目录名列表进行过滤筛选,得到父目录节点、子目录节点、孙子目录节点及用例目录节点,其中一个或多个组合;加载模块,用于将筛选后的所述目录名列表对应映射到测试用例框架上,所述测试用例框架的展示...
【专利技术属性】
技术研发人员:王石磊,孟小甫,高翔,
申请(专利权)人:龙芯中科技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。