【技术实现步骤摘要】
思维导图用例文件的转换方法及装置
本专利技术涉及计算机
,尤其涉及一种思维导图用例文件的转化方法及装置。
技术介绍
测试用例是指对一项特定的软件产品进行测试任务的描述,体现了测试方案、方法、技术和策略。测试内容包括测试目标、测试环境、输入数据、测试步骤、预期结果和测试脚本等等,并形成文档。而文档格式标准是实现信息资源功效和开放文档格式的基础。虽然文档格式逐步走向开放,但是目前办公文档业界仍然是多种标准共存。目前,多数是通过思维导图编写好用例,然后在测试结束后再次手工编写一份excel测试用例作为标准测试用例模板,以便对测试用例进行维护。excel测试用例适用于团队维护和他人阅读,但编写过程逻辑性较差、耗费时间长。思维导图用例文件的编写过程逻辑性较强、编写也较为简单,但思维导图的编写工具众多,没有统一的编写规范,不便于团队维护。
技术实现思路
本申请的实施例提供一种测试用例文件的转换方法及装置,用于将思维导图用例文件转换为方便团队管理的excel测试用例。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供了一种思维导图用例文件的转化方法,该方法包括:获取所述思维导图用例文件,其中,所述思维导图用例文件包括多个节点,所述多个节点包括根节点、父节点及与所述父节点对应的至少一个子节点,每个节点存储文本值,所述根节点存储的文本值用于表示所述思维导图用例文件的任务名称;所述父节点存储的文本值用于表示所述任务名称及/或执行所述任务的模块名称;所述父节点对应的子节点存储的文本值用于表示所述任务和/或模块可执行的测试操作以及预期操作结果;遍历所述父节点及所述父 ...
【技术保护点】
1.一种思维导图用例文件的转化方法,其特征在于,包括:获取所述思维导图用例文件,其中,所述思维导图用例文件包括多个节点,所述多个节点包括根节点、父节点及与所述父节点对应的至少一个子节点,每个节点存储文本值,所述根节点存储的文本值用于表示所述思维导图用例文件的任务名称;所述父节点存储的文本值用于表示所述任务名称及/或执行所述任务的模块名称;所述父节点对应的子节点存储的文本值用于表示所述任务和/或模块可执行的测试操作以及预期操作结果;遍历所述父节点及所述父节点对应的所述多个子节点,得到所述多个文本值,并将所述多个文本值储存至动态数组Arraylist,其中,所述Arraylist包括多个文本值;获取标准用例模板文件的配置文件,其中,所述配置文件包括多个用例名称;解析所述Arraylist,得到与所述多个用例名称对应的多个文本值;根据所述多个用例名称及与所述多个用例名称对应的文本值确定标准表格文件。
【技术特征摘要】
1.一种思维导图用例文件的转化方法,其特征在于,包括:获取所述思维导图用例文件,其中,所述思维导图用例文件包括多个节点,所述多个节点包括根节点、父节点及与所述父节点对应的至少一个子节点,每个节点存储文本值,所述根节点存储的文本值用于表示所述思维导图用例文件的任务名称;所述父节点存储的文本值用于表示所述任务名称及/或执行所述任务的模块名称;所述父节点对应的子节点存储的文本值用于表示所述任务和/或模块可执行的测试操作以及预期操作结果;遍历所述父节点及所述父节点对应的所述多个子节点,得到所述多个文本值,并将所述多个文本值储存至动态数组Arraylist,其中,所述Arraylist包括多个文本值;获取标准用例模板文件的配置文件,其中,所述配置文件包括多个用例名称;解析所述Arraylist,得到与所述多个用例名称对应的多个文本值;根据所述多个用例名称及与所述多个用例名称对应的文本值确定标准表格文件。2.根据权利要求1所述的思维导图用例文件的转化方法,其特征在于,所述将所述多个文本值储存至动态数组Arraylist,包括:将所述多个文本值储存至多个链表LinkedList,其中,每个LinkedList包括一个用例,每个用例包括一个父节点中的文本值及所述父节点对应的多个子节点中的文本值;将所述多个LinkedList储存至所述Arraylist。3.根据权利要求1所述的思维导图用例文件的转化方法,其特征在于,所述方法还包括:当存在新的用例时,更新所述标准用例模板文件的配置文件,得到新的标准用例模板文件,并储存所述新的标准用例模板文件,其中,所述配置文件包括所述新的用例对应的用例名称。4.一种思维导图用例文件的转化装置,其特征在于,所述装置包括获取单元、处理单元及确定单元;所述获取单元,用于获取所述思维导图用例文件,其中,所述思维导图用例文件包括多个节点,所述多个节点包括根节点、父节点及与所述父节点对应的至少一个子节点,每个节点存储文本值,所述根节点存储的文本值用于表示所述思维导图用例文件的任务名称;所述父节点存储的文本值用于表示所述任务名称及/或执行所述任务的模...
【专利技术属性】
技术研发人员:申育苗,张文佳,
申请(专利权)人:中国联合网络通信集团有限公司,联通支付有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。