测试用例文件转换方法、装置及存储介质与流程

专利2022-06-29  68


本发明涉及文档数据处理技术领域,更为具体地,涉及一种将xmind测试用例文件转换为excel测试用例文件的方法、装置及存储介质。



背景技术:

excel是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。excel能满足编写测试用例的大多数需求,但是如果测试的业务系统比较庞大,各个模块之间又有比较紧密的业务联系时,使用excel编写用例思路就没那么清晰了,也不便于评审。而使用xmind中的思维导向图可以很好地梳理测试用例,对测试用例进行划分,并且在测试用例间建立一定的业务联系。

xmind是一款非常实用的商业思维导图软件,应用全球最先进的eclipsercp软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。使用xmind编写测试用例更为灵活、思路更为清晰且更易于修订。

但是由于目前业内大多数测试用例管理的系统(例如神兵系统、禅道系统),不支持xmind文件的导入,仅支持excel文件的导入,所以测试人员通过xmind编写测试用例大纲,再根据大纲人工重新编写一遍excel版本的测试用例。这使得xmind在测试用例编写方面的推广使用受到了阻碍,xmind在编写测试用例方面的优势不能得到充分发挥,增加了测试人员的人力成本,也降低了工作效率。



技术实现要素:

鉴于上述问题,本发明的目的是提供一种测试用例文件转换方法、装置及存储介质,实现了可以将完整的xmind版本测试用例转换成excel版本的测试用例,使xmind在编写测试用例方面的优势得到充分发挥,并且能够转为可以输入测试用例管理系统的excel版本,为测试用例编写人员提供了方便。

根据本发明的一个方面,提供了一种测试用例文件转换方法,所述方法包括如下步骤:

s110:根据待转换的xmind测试用例文件和待生成的excel测试用例文件模板,分别确定所述xmind测试用例文件的内容以及所述excel测试用例文件模板的格式;

s120:通过解析所述待生成的excel测试用例文件模板的格式以及解析所述待转换的xmind测试用例文件中每一个测试用例的数据,获取所述待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置,并使所述测试用例中的数据与所述关键要素名称一一对应;其中,所述关键要素名称为所述excel测试用例文件模板中用于描述测试项目的名称;

s130:将解析后的每一个测试用例中的数据按照所对应的关键要素名称,依次写入解析后的excel测试用例文件模板中同一行内的关键要素名称所处的单元格位置对应的列,以生成excel测试用例文件。

进一步,在s110之前,还包括:分别读取所述待转换的xmind测试用例文件和待生成的excel测试用例文件模板,其中,所述待转换的xmind测试用例文件和所述待生成的excel测试用例文件模板的读取方式以命令行格式定义。

进一步,所述命令行格式为linux命令行格式,定义第一传参名称和第二传参名称;其中,第一传参名称用于标记需要被转换的xmind测试用例文件,第二传参名称用于标记需要生成的excel测试用例文件所使用的模板。

在s120中,采用扩展包xlwt解析所述待生成的excel测试用例文件模板,获取所述待生成的excel测试用例文件模板的格式编制规范,得到所述预先定义的关键要素名称所处的单元格位置。

在s120中,解析所述待转换的xmind测试用例文件中每一个测试用例的数据的过程包括:将所述关键要素名称按照其所处的单元格位置的列位置字母顺序排序,形成关键要素名称组;并将所述待转换的xmind测试用例文件的内容解析转换成json数据格式的内容;其中,所述json数据格式的内容中每一个所述测试用例的数据依次采用自定义的json数据处理方法转换为关键要素数据组。

进一步,所述采用自定义的json数据处理方法转换为关键要素数据组的过程包括:提取所述json数据格式的内容的值作为结果集,并对所述结果集做父子关联,依次提取父节点值和各级子节点值作为与所述关键要素名称组内所述关键要素名称一一对应的数据,形成关键要素数据组。

在s130中,将所述关键要素数据组中的数据依次写入excel测试用例文件模板中关键要素名称对应的列中,每一个所述关键要素数据组中的数据写入同一行内关键要素名称对应的列,生成最终的excel版本测试用例文件。

根据本发明的另一方面,提供了一种测试用例文件转换系统,包括:

文件内容及格式确定单元,用于根据待转换的xmind测试用例文件和待生成的excel测试用例文件模板,分别确定所述xmind测试用例文件的内容以及所述excel测试用例文件模板的格式;

文件模板解析单元,用于解析所述待生成的excel测试用例文件模板的格式,获取所述待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置;

文件内容解析单元,用于分别解析所述待转换的xmind测试用例文件中每一个测试用例的数据,使所述测试用例中的数据与所述关键要素名称一一对应;

测试用例写入单元,用于将解析后的每一个所述测试用例中的数据按照所述对应的关键要素名称,依次写入所述解析后的excel测试用例文件模板中同一行内的所述关键要素名称所处的单元格位置对应的列,以生成excel测试用例文件。

根据本发明的另一方面,提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被处理器执行时实现上述测试用例文件转换方法的步骤。

根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有测试用例文件转换程序,所述测试用例文件转换程序被处理器执行时,实现上述的测试用例文件转换方法的步骤。

本发明具有以下有益效果:利用上述根据本发明的xmind测试用例文件转excel测试用例文件的方法,可以将xmind测试用例自动转换excel形式,无须重复编写xmind测试用例大纲以及完整的excel版本测试用例文件,节约了时间成本,效率上显著提高。测试人员也无须花费高成本购买xmindpro版本,便能享受到xmind测试用例转excel测试用例的功能,转换成的excel测试用例能适配于所有的测试用例管理系统。

为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。

附图说明

通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:

图1为根据本发明实施例1的测试用例文件转换方法的流程图;

图2为本发明实施例1中待转换的xmind测试用例文件;

图3为本发明实施例1中待生成的excel测试用例文件模板;

图4为本发明实施例1中转换后的excel测试用例文件;

图5为根据本发明实施例2的测试用例文件转换系统的逻辑结构示意图;

图6为根据本发明实施例3的电子装置的逻辑结构示意图。

在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出

名词解释

测试用例:测试用例(testcase)是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。通常一个测试用例文件中包含多个测试用例。

扩展包xlwt:python语言中,写入excel文件的扩展工具。

json(javascriptobjectnotation,js对象简谱)是一种轻量级的数据交换格式。它基于ecmascript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得json成为理想的数据交换语言。数据结构为{key1:value1、key2:value2、...keyn:valuen}的键值对结构。在面向对象的语言中,key为对象的属性,value为对应的值。

linux是一套免费使用和自由传播的类unix操作系统,是一个基于posix和unix的多用户、多任务、支持多线程和多cpu的操作系统。

以下将结合附图对本发明的具体实施例进行详细描述。

实施例1

图1为根据本发明实施例1的测试用例文件转换方法的流程图。

如图1所示,根据本发明实施例1的测试用例文件转换方法,应用于电子装置,用于将xmind测试用例文件转换为excel测试用例文件,包括如下步骤:

s110:根据待转换的xmind测试用例文件和待生成的excel测试用例文件模板,分别确定所述xmind测试用例文件的内容以及所述excel测试用例文件模板的格式。

在步骤s110中,使用python语言解析待转换的xmind测试用例文件得到其内容,使用java语言解析待生成的excel测试用例文件模板得到其格式。

s120:通过解析所述待生成的excel测试用例文件模板的格式以及解析所述待转换的xmind测试用例文件中每一个测试用例的数据,获取所述待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置,并使所述测试用例中的数据与所述关键要素名称一一对应;其中,所述关键要素名称为所述excel测试用例文件模板中用于描述测试项目的名称;关键要素个数根据测试用例的实际情况而定。

在步骤s120中,采用扩展包xlwt解析待生成的excel测试用例文件模板获取所述待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置,采用解析包xmindparser解析待转换的xmind测试用例文件中每一个测试用例的数据转换成json数据格式的内容。使转换成json数据格式的内容中的测试用例数据与关键要素名称一一对应。

s130:将解析后的每一个测试用例中的数据按照对应的关键要素名称,依次写入解析后的excel测试用例文件模板中同一行内的关键要素名称所处的单元格位置对应的列,以生成excel测试用例文件。

写入方式为采用扩展包xlwt的方式。采用扩展包xlwt将解析后的每一个测试用例的数据即关键要素数据组内的每一个数据,依次写入excel测试用例文件模板中关键要素名称对应的列中,并且每一个关键要素数据组中的数据写入同一行内列中,最终生成转换后的excel测试用例文件。

在s110之前,还包括:分别读取所述待转换的xmind测试用例文件和待生成的excel测试用例文件模板,其中,所述待转换的xmind测试用例文件和所述待生成的excel测试用例文件模板的读取方式以命令行格式定义。

分别读取待转换的xmind测试用例文件和待生成的excel测试用例文件模板,获取xmind测试用例文件的内容以及excel测试用例文件模板的格式。

其中,所有的xmind测试用例文件和所有的excel测试用例文件模板都存储在存储器中。所有的excel测试用例文件模板包括,适用于各种测试用例管理系统的excel测试用例文件模板。

根据所使用的测试用例管理系统的导入文件规则和待转换的xmind测试用例文件确定待生成的excel测试用例文件模板。

读取待转换的xmind测试用例文件和待生成的excel测试用例文件模板,具体过程包括:以命令行格式定义待转换的xmind测试用例文件和待生成的excel测试用例文件模板的读取方式。命令行格式可使用linux命令行格式。以linux命令行格式定义待转换的xmind测试用例文件和待生成的excel测试用例文件模板的读取方式,具体为-x传入待转换的xmind测试用例文件的文件名,-e传入待生成的excel测试用例文件模板的文件名,-x和-e均为程序的传参名称。-x传入xmind测试用例文件的文件名,用于标记调取需要被转换的xmind测试用例文件,-e传入excel测试用例文件模板的文件名,用于标记调取需要生成的excel测试用例文件所使用的模板。

如在实际应用中,如待转换的xmind测试用例文件,名称为“平台项目测试用例.xmind”,要按照名称为“平台项目测试用例模板.xls”的excel测试用例文件模板转换成excel版本的测试用例,调用命令应该是“pythonrxmind.py-x平台项目测试用例.xmind–e平台项目测试用例模板.xls”。

另一方面,如测试人员只采用一种excel测试用例文件模板,待生成的excel测试用例文件模板为指定的excel测试用例文件模板。

读取文件的方式可为,读取待转换的xmind测试用例文件和默认的excel测试用例文件模板,具体过程包括:设置template_name为默认的excel测试用例文件模板文件名,以命令行格式只定义待转换的xmind测试用例文件读取方式,-x传入待转换的xmind测试用例文件的文件名,无需再重复定义excel测试用例模板文件读取方式。例如,调用命令应该是“pythonrxmind.py-x平台项目测试用例.xmind”

本申请的方法可采用python语言环境。

在s120中,解析待生成的excel测试用例文件模板格式,获取待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置,具体过程包括:采用扩展包xlwt解析待生成的excel测试用例文件模板,获取待生成的excel测试用例文件模板的格式编制规范,以获取预先定义的关键要素名称所处的单元格位置。

图3为本发明实施例1中待生成的excel测试用例文件模板。

如图3所示,待生成的excel测试用例文件模板名称为平台项目测试用例模板.xls,这个模板中描述测试用例测试项目的名称有“测试用例路径、测试用例名称、测试用例描述、测试用例步骤、测试用例预期结果”,所以关键要素名称预先定义为:测试用例路径、测试用例名称、测试用例描述、测试用例步骤、测试用例预期结果。

平台项目测试用例模板.xls解析后,得到测试用例路径所处的单元格位置为sheet1!$a$1、列位置为a列;测试用例名称所处的单元格位置为sheet1!$b$1、列位置为b列;测试用例描述所处的单元格位置为sheet1!$c$1、列位置为c列、测试用例步骤所处的单元格位置为sheet1!$e$1、列位置为e列;测试用例预期结果所处的单元格位置为sheet1!$f$1、列位置为为f列。

解析待转换的xmind测试用例文件中每一个测试用例的数据,使测试用例中的数据与关键要素名称一一对应,具体过程包括:将关键要素名称按照所处的单元格位置的列位置字母顺序排序,形成关键要素名称组;并将待转换的xmind测试用例文件的内容解析转换成json数据格式的内容,将json数据格式的内容中每一个测试用例的数据依次采用自定义的json数据处理方法转换为关键要素数据组。可采用xmind解析包xmindparser将xmind测试用例文件的内容转换成json数据格式的内容。关键要素数据组的个数与xmind测试用例文件中测试用例个数相同,每个测试用例都具有相应的关键要素数据组。

采用自定义的json数据处理方法转换为关键要素数据组,过程包括:提取json数据格式的内容中每一个测试用例的值作为一个结果集,并分别对每一个结果集做父子关联,依次提取父节点值和各级子节点值作为与关键要素名称组内关键要素名称一一对应的数据,形成一个个关键要素数据组。

将图3所示的名称为“平台项目测试用例模板.xls”的excel测试用例文件模板中,关键要素名称按照所处的单元格位置的列位置字母顺序排序,形成的关键要素名称组为{测试用例路径;测试用例名称;测试用例描述;测试用例步骤;测试用例预期结果}。

图2为本发明实施例1中待转换的xmind测试用例文件。

将如图2所示的文件名为“平台项目测试用例.xmind”的待转换的xmind测试用例文件内容,转换为json数据格式的内容结果为,{'title':'平台项目案例','topics':[{'title':'查询检查','topics':[{'title':'订单编号','topics':[{'title':'文本框:支持模糊搜索'},{'title':'为空:查询所有该机构下的已完成审批的申赎订单库'},{'title':'模糊搜索:查询模糊搜索该机构下的已完成审批的申赎订单库'},{'title':'全词搜索:查询全词搜索该机构下的已完成审批的申赎订单库'},{'title':'特殊字符:查询结果为空'}]}。这样逻辑图形式的xmind测试用例文件内容就转换成了json数据格式。

然后,将上面由xmind测试用例文件的内容解析转换后的json数据格式的内容,采用本实施例中自定义的json数据处理方法,做进一步处理,得到下一步中写入解析后的excel测试用例文件模板,所需要的每一个测试用例的数据。对json数据格式的内容中的第一个测试用例提取值为结果集,并对结果集做父子关联,提取父节点(平台项目测试用例)作为关键要素测试用例路径对应的数据,一级子节点(查询检查_订单编号)作为关键要素测试用例名称对应的数据,二级子节点(文本框:支持模糊搜索)作为关键要素测试用例描述对应的数据,关键要素测试用例描述对应的数据可根据冒号拆分为关键要素测试用例步骤对应的数据(文本框)和关键要素测试用例预期结果对应的数据(支持模糊搜索),形成第一个测试用例的关键要素数据组,结果如下:(测试用例路径)平台项目测试用例;(测试用例名称)查询检查_订单编号;(测试用例描述)文本框:支持模糊搜索;(测试用例步骤)文本框,(测试用例预期结果)支持模糊搜索。之后再将其他的测试用例逐个转成与之相应关键要素数据组。

图4为本发明实施例1中转换后的excel测试用例文件。

本实施例中图2所示的文件名为“平台项目测试用例.xmind”的测试用例,根据本发明的方法,依照文件名为“平台项目测试用例模板.xls”的模板,转换为excel版本的测试用例的结果,如图4所示。

本发明的xmind测试用例文件转excel测试用例文件的方法,可以将xmind测试用例自动转换excel形式,无须重复编写xmind测试用例大纲以及完整的excel版本测试用例文件,节约了时间成本,效率上显著提高。测试人员也无须花费高成本购买xmindpro版本,便能享受到xmind测试用例转excel测试用例的功能,转换成的excel测试用例能适配于所有的测试用例管理系统。

实施例2

图5为根据本发明实施例2的测试用例文件转换系统的逻辑结构示意图。

如图5所示,一种测试用例文件转换系统,用于将xmind测试用例文件转换为excel测试用例文件,包括:

文件内容及格式确定单元,用于根据待转换的xmind测试用例文件和待生成的excel测试用例文件模板,分别确定所述xmind测试用例文件的内容以及所述excel测试用例文件模板的格式;

文件模板解析单元,用于解析所述待生成的excel测试用例文件模板的格式,获取所述待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置;

文件内容解析单元,用于分别解析所述待转换的xmind测试用例文件中每一个测试用例的数据,使所述测试用例中的数据与所述关键要素名称一一对应;

测试用例写入单元,用于将解析后的每一个所述测试用例中的数据按照所述对应的关键要素名称,依次写入所述解析后的excel测试用例文件模板中同一行内的所述关键要素名称所处的单元格位置对应的列,以生成excel测试用例文件。

本发明的xmind测试用例文件转excel测试用例文件的系统,可以将xmind测试用例自动转换excel形式,无须重复编写xmind测试用例大纲以及完整的excel版本测试用例文件,节约了时间成本,效率上显著提高。测试人员也无须花费高成本购买xmindpro版本,便能享受到xmind测试用例转excel测试用例的功能,转换成的excel测试用例能适配于所有的测试用例管理系统。

实施例3

图6为根据本发明实施例3的电子装置的逻辑结构示意图。

如图6所示,一种电子装置1,包括存储器3和处理器2,存储器3中存储有计算机程序4,计算机程序4被处理器2执行时实现如实施例1中测试用例文件转换方法的步骤。

其中的计算机程序4包括文件读取程序、文件解析程序以及文件写入程序,这些程序被处理器2执行时,所能够实现的操作如下:

文件读取程序,该文件读取程序被处理器执行时,分别读取待转换的xmind测试用例文件和待生成的excel测试用例文件模板,根据待转换的xmind测试用例文件和待生成的excel测试用例文件模板,分别确定所述xmind测试用例文件的内容以及所述excel测试用例文件模板的格式;

文件解析程序,该文件解析程序被处理器执行时,待生成的excel测试用例文件模板解析程序,解析待生成的excel测试用例文件模板的格式,获取待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置;待转换的xmind测试用例文件解析程序,分别解析待转换的xmind测试用例文件中每一个测试用例的数据,使测试用例中的数据与关键要素名称一一对应;

文件写入程序,该文件写入程序被处理器执行时,将解析后的每一个测试用例中的数据按照对应的关键要素名称,依次写入解析后的excel测试用例文件模板中同一行内的关键要素名称所处的单元格位置对应的列,以生成excel测试用例文件。

实施例4

一种计算机可读存储介质,计算机可读存储介质中存储有测试用例文件转换程序,测试用例文件转换程序被处理器执行时,实现实施例1中测试用例文件转换的方法的步骤。该基于测试用例转换的程序可以包括上述文件读取程序、文件解析程序以及文件写入程序。

如上参照图1、图2、图3、图4、图5和图6以示例的方式描述根据本发明的xmind测试用例文件转excel测试用例文件的方法、装置及存储介质。但是,本领域技术人员应当理解,对于上述本发明所提出的xmind测试用例文件转excel测试用例文件的方法、装置及存储介质,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。


技术特征:

1.一种测试用例文件转换方法,其特征在于,所述方法包括如下步骤:

s110:根据待转换的xmind测试用例文件和待生成的excel测试用例文件模板,分别确定所述xmind测试用例文件的内容以及所述excel测试用例文件模板的格式;

s120:通过解析所述待生成的excel测试用例文件模板的格式以及解析所述待转换的xmind测试用例文件中每一个测试用例的数据,获取所述待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置,并使所述测试用例中的数据与所述关键要素名称一一对应;其中,所述关键要素名称为所述excel测试用例文件模板中用于描述测试项目的名称;

s130:将解析后的每一个测试用例中的数据按照所对应的关键要素名称,依次写入解析后的excel测试用例文件模板中同一行内的关键要素名称所处的单元格位置对应的列,以生成excel测试用例文件。

2.如权利要求1所述的测试用例文件转换方法,其特征在于,在s110之前,还包括:分别读取所述待转换的xmind测试用例文件和待生成的excel测试用例文件模板,其中,所述待转换的xmind测试用例文件和所述待生成的excel测试用例文件模板的读取方式以命令行格式定义。

3.如权利要求2所述的测试用例文件转换方法,其特征在于,所述命令行格式为linux命令行格式,定义第一传参名称和第二传参名称;其中,第一传参名称用于标记需要被转换的xmind测试用例文件,第二传参名称用于标记需要生成的excel测试用例文件所使用的模板。

4.如权利要求1所述的测试用例文件转换方法,其特征在于,在s120中,采用扩展包xlwt解析所述待生成的excel测试用例文件模板,获取所述待生成的excel测试用例文件模板的格式编制规范,得到所述预先定义的关键要素名称所处的单元格位置。

5.如权利要求1所述的测试用例文件转换方法,其特征在于,在s120中,解析所述待转换的xmind测试用例文件中每一个测试用例的数据的过程包括:

将所述关键要素名称按照其所处的单元格位置的列位置字母顺序排序,形成关键要素名称组;并将所述待转换的xmind测试用例文件的内容解析转换成json数据格式的内容;其中,所述json数据格式的内容中每一个所述测试用例的数据依次采用自定义的json数据处理方法转换为关键要素数据组。

6.如权利要求5所述的测试用例文件转换方法,其特征在于,所述采用自定义的json数据处理方法转换为关键要素数据组的过程包括:

提取所述json数据格式的内容的值作为结果集,并对所述结果集做父子关联,依次提取父节点值和各级子节点值作为与所述关键要素名称组内所述关键要素名称一一对应的数据,形成关键要素数据组。

7.如权利要求6所述的测试用例文件转换方法,其特征在于,在s130中,将所述关键要素数据组中的数据依次写入excel测试用例文件模板中关键要素名称对应的列中,每一个所述关键要素数据组中的数据写入同一行内关键要素名称对应的列,生成最终的excel版本测试用例文件。

8.一种测试用例文件转换系统,其特征在于,包括:

文件内容及格式确定单元,用于根据待转换的xmind测试用例文件和待生成的excel测试用例文件模板,分别确定所述xmind测试用例文件的内容以及所述excel测试用例文件模板的格式;

文件模板解析单元,用于解析所述待生成的excel测试用例文件模板的格式,获取所述待生成的excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置;

文件内容解析单元,用于分别解析所述待转换的xmind测试用例文件中每一个测试用例的数据,使所述测试用例中的数据与所述关键要素名称一一对应;

测试用例写入单元,用于将解析后的每一个所述测试用例中的数据按照所述对应的关键要素名称,依次写入所述解析后的excel测试用例文件模板中同一行内的所述关键要素名称所处的单元格位置对应的列,以生成excel测试用例文件。

9.一种电子装置,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的测试用例文件转换方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有测试用例文件转换程序,所述测试用例文件转换程序被处理器执行时,实现如权利要求1至7中任一项所述的测试用例文件转换方法的步骤。

技术总结
本发明提供了一种测试用例文件转换方法,包括,分别确定所述Xmind测试用例文件的内容以及所述Excel测试用例文件模板的格式;通过解析所述待生成的Excel测试用例文件模板的格式以及解析所述待转换的Xmind测试用例文件中每一个测试用例的数据,获取所述待生成的Excel测试用例文件模板中预先定义的关键要素名称所处的单元格位置,并使测试用例中的数据与所述关键要素名称一一对应;将解析后的每一个测试用例中的数据按照所对应的关键要素名称,依次写入解析后的Excel测试用例文件模板中同一行内的关键要素名称所处的单元格位置对应的列,以生成Excel测试用例文件。利用本发明能够将完整的Xmind版本测试用例直接转换成Excel版本的测试用例,节约了成本,提高了效率。

技术研发人员:陈丽婷;张丽;章璐;艾文敏;刘玉龙
受保护的技术使用者:深圳壹账通智能科技有限公司
技术研发日:2020.01.19
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-26425.html

最新回复(0)