The embodiment of the invention discloses an automatic generation method, script template equipments and computer readable storage medium, including file path specified in advance according to the corresponding Excel file for each test case; each sheet page in the Excel file in the traversal, and on the basis of generating attribute information of each test case and the corresponding automation script template; storing the sheet pages in each test case and the attribute information corresponding to each test case respectively. The embodiment of the invention can automatically generate test cases with each corresponding automated script template, in the process of automated script template without manually copy paste or edit case properties accordingly, greatly reduce the workload of staff, improving the working efficiency and accuracy of automatic script template, to further improve the test the progress and quality of software test automation.
【技术实现步骤摘要】
一种自动化脚本模板的生成方法、装置、设备及存储介质
本专利技术实施例涉及存储系统
,特别是涉及一种自动化脚本模板的生成方法、装置、设备及计算机可读存储介质。
技术介绍
当前的网络存储软件系统支持RAID0、RAID1、RAID5等多种类型的RAID、逻辑卷及快照扩容、远程镜像等多种功能,这些功能对应的需要成千上万的测试脚本来保证每个功能模块的质量。在测试脚本生成之前,首先需要编写测试用例,并且将这些测试用例保存到Excel文件中,测试用例的格式包括测试用例名称、用例编号及用例属性等。自动化脚本是针对能够自动化的测试用例而言的,其建立在自动化模板的基础上开发的,自动化脚本模板是根据Excel文件中所记录的、测试用例的用例属性生成的。现有技术中,在进行自动化脚本开发时需要将测试用例的属性从Excel文件中复制粘贴到编辑器中或者手动将测试用例的属性输入到编辑器中以形成自动化脚本模板,从而进行自动化脚本的开发。现有技术中通过人工操作生成相应的自动化模板,容易出错或遗漏相关内容,大量的测试用例会导致工作效率低。因此,如何提供一种解决上述技术问题的自动化脚本模板的生成方法、装置、设备及计算机可读存储介质成为本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种自动化脚本模板的生成方法、装置、设备及计算机可读存储介质,在使用过程中大大降低了工作人员的工作量,提高了工作效率和自动化脚本模板的准确率,进一步提高了自动化测试的测试进度和软件质量。为解决上述技术问题,本专利技术实施例提供了一种自动化脚本模板的生成方法,包括:依据预先指定的文件路径查 ...
【技术保护点】
一种自动化脚本模板的生成方法,其特征在于,包括:依据预先指定的文件路径查找到相应的Excel文件;对所述Excel文件中每个sheet页中的各个测试用例进行遍历,并依据每个所述测试用例的属性信息生成与其一一对应的自动化脚本模板;所述sheet页中存储有各个所述测试用例及与各个所述测试用例分别对应的属性信息。
【技术特征摘要】
1.一种自动化脚本模板的生成方法,其特征在于,包括:依据预先指定的文件路径查找到相应的Excel文件;对所述Excel文件中每个sheet页中的各个测试用例进行遍历,并依据每个所述测试用例的属性信息生成与其一一对应的自动化脚本模板;所述sheet页中存储有各个所述测试用例及与各个所述测试用例分别对应的属性信息。2.根据权利要求1所述的自动化脚本模板的生成方法,其特征在于,所述依据每个测试用例的属性信息生成与其一一对应的自动化脚本模板的过程包括:依据每个测试用例的属性信息判断所述测试用例是否能自动化脚本,如果是,则依据所述测试用例的第一属性信息生成与所述测试用例对应的自动化脚本模板的模板名称;设置所述自动化脚本模板的模板属性,并将所述测试用例的第二属性信息写入至所述自动化脚本模板的模板属性中;所述第二属性信息为从所述sheet页中读取的;依据所述自动化脚本模板的模板名称和模板属性生成与所述测试用例对应的自动化脚本模板。3.根据权利要求2所述的自动化脚本模板的生成方法,其特征在于,所述第一属性信息包括所述测试用例的用例名称和用例编号;所述第二属性信息包括预置条件、测试步骤和测试结果。4.根据权利要求2所述的自动化脚本模板的生成方法,其特征在于,所述设置所述自动化脚本模板的模板属性的过程为:依据脚本解释器、编写人员字段及编写时间字段设置所述自动化脚本模板的属性信息。5.根据权利要求1-4任意一项所述的自动化脚本模板的生成方法,其特征在于,还包括:读取所述Excel文件中每个所述sheet页的模块名称,依据各个所述模块名称生成与每个所述sheet页一一对应的文件夹名称;依据各个所述文件夹名称建立与各个所述sheet页一一对应的文件夹;每个所述sheet页均预先以相应的模块名称命名;将与每个所述sheet页中的各个测试用例分别对应的各个自动化脚本模板添加至与所述sheet页对应的文件夹中。6.一种自动化脚本模板的生成装置,其特征在于,包括:查找模...
【专利技术属性】
技术研发人员:李超,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。