运行环境:

Python版本:3.7(Python2.x和Python2.x均可)

第三方库:xmind2testlink/xmind2testcase

1.安装Python(以Python3.x为例)

1)下载Python安装包

进入Python官网:www.python.org,打开页面如下:

选择Downloads—>All releases—>Download Python 3.7.2,然后等待下载完成即可

2)安装Python

进入下载目录,双击安装包,一直点击next即可(如果不想修改安装路径)

安装完成后打开DOS窗口(Win+R,输入cmd按下Enter),输入命令行python3,验证python是否安装成功,如下图:

然后需要对pip命令进行升级,升级命令如下:

python3 -m pip install --upgrade pip

升级成功后会有sucessfully的提示,此时可以在命令行输入pip3 -V验证其版本

至此Python的安装已经完成

注:本人电脑安装了两个版本的python,所以用对应的命令需要加上版本号区分

2.安装xmind2testlink/xmind2testcase库

xmind2testlink安装方法:

安装方法:在命令行输入pip3 install xmind2testlink

xmind2testcase安装方法:

在命令行输入:pip3 install xmind2testcase

版本升级可以输入:pip3 install -U xmind2testcase

3.完成转换

转换方法有两种:命令行转换和web转换

1)命令行转换

在命令行输入:xmind2testlink E:\XmindToXML\example.xmind即可

2)web转换(建议用这种)

在命令行输入:xmind2testcase webtool 5000,操作页面如下:

然后打开浏览器访问:http://127.0.0.1:5000/,打开页面如下:

选择要转换的xmind文件,点击开始转换即可(可以将转换过程可视化),转换完后点击下载

4.导入testlink

打开testlink登录成功,新建一个节点,导入已经转换好的xml文件即可

转换文件格式如下:

模板下载:example.xmind

使用须知:

1.默认的中心主题不会被转换,默认从第一层子主题开始转换

2.中心主题可以通过加上一个小星星来区分V1和V2的标识

3.第一层子主题会被识别为 TestSuite

4.TestSuite 的子主题会被识别为TestCase

5.TestCase 的下级分支为TestStep 和 Expected Result

6.你可以给 TestSuite,TestCase加上 Note,这会被识别为Summary 字段

7.你可以给TestCase 加上 Comment,这会被识别为 Preconception 字段

8.你可以使用数字Marker来为TestCase定义优先级

9.之后的主题可以自由扩展,如果一个主题被标记了priority那么意味着case到此结束

10.如果没有主题被标记priority,默认case取到最后一个主题

11.默认使用空格连接case子主题,你可以指定其他连接符(根主题的最后一个字符)

12.所有case子主题的Summary和Preconception会被连接起来

13.!开头的所有主题都会被自动忽略,可以用来隐藏或者注释某些不想导入的内容

测试用例Xmind转XML格式教程的更多相关文章

  1. Spring Boot 2.x基础教程:如何扩展XML格式的请求和响应

    在之前的所有Spring Boot教程中,我们都只提到和用到了针对HTML和JSON格式的请求与响应处理.那么对于XML格式的请求要如何快速的在Controller中包装成对象,以及如何以XML的格式 ...

  2. 跨平台图表控件TeeChart使用教程:将图表数据导出为XML格式

    在开发者使用TeeChart进行开发的过程中,不管是在设计时或者运行时都可以使用的图表导出对话框将图表数据轻易地导出为XML格式: TeeChart最新版那下载地址 上图为TeeChart导出对话框的 ...

  3. Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验

    Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出E ...

  4. Python导出Excel为Lua/Json/Xml实例教程(一):初识Python

    Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...

  5. 史上最全的maven pom.xml文件教程详解

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  6. W3C XML Schema 教程

    转自:http://www.blogjava.net/sham2k/articles/179825.html W3C XML Schema 教程 XML SCHEMA教程 本教程是笔者学习W3C的&l ...

  7. XHTML 是以 XML 格式编写的 HTML

    什么是 XHTML? XHTML 指的是可扩展超文本标记语言 XHTML 与 HTML 4.01 几乎是相同的 XHTML 是更严格更纯净的 HTML 版本 XHTML 是以 XML 应用的方式定义的 ...

  8. .NetCore获取Json和Xml格式的配置信息

    本篇将和大家分享的是:如何获取Json和Xml格式的配置信息,主要介绍的是Configuration扩展方法的使用,因为netcore的web应用在Startup中已经默认嵌入appsettings. ...

  9. 【XML】 XML格式一些记录

    XML XML格式常用于网络通讯,本身不会有作为而是作为纯文本传输,可以说它是一种独立于应用和硬件的数据传输工具.虽然看起来XML比HTML要更加简单,也知道的更加晚一点,但是需要知道的是,XML才是 ...

  10. 使用jmeter+ant进行接口自动化测试(数据驱动)之二:利用apache-ant执行测试用例并生成HTML格式测试报告

    在 使用jmeter+ant进行接口自动化测试(数据驱动)之一 介绍了如何使用csv文件来批量管理接口 本次接着介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告 ①下载安装 ap ...

随机推荐

  1. mac环境安装Gradle及配置

    mac环境安装Gradle及配置 说明# ​ 最近在学习spring源码, 需要使用到gradle, 便从小白开始吧 ​ ps: 基本按官方操作来完成的~ 前提# ​ 从Gradle官网的安装指导可以 ...

  2. 【TCP协议】---协议详解

    TCP协议 本文内容如下:      1)TCP协议概念      2)TCP头部结构和字段介绍      3)TCP流量控制            滑动窗口      4)TCP拥塞控制      ...

  3. const 用法详解

    1. 类的成员函数声明为const类型,在类外定义的时候,也需要添加const 2. 如果常成员函数修改了成员变量,会在编译的时候检查出来错误! 其实关于const用错的报错都是在编译阶段出现的!(大 ...

  4. 搭建个人AI知识库:RAG与本地模型实践指南

    引言 你是否想过拥有一个私人订制的AI助手,能够随时为你提供最个性化的信息?本文将带你一步步搭建一个基于本地模型和RAG技术的个人知识库. 搭建本地模型 环境 os: archlinux 内存: 32 ...

  5. NAT原理:概念、使用场景、转发流程及规则

    本文分享自天翼云开发者社区<NAT原理:概念.使用场景.转发流程及规则>,作者:x****n 网络地址转换(NAT)是一种在计算机网络中将一个网络的IP地址转换为另一个网络的IP地址的技术 ...

  6. 创新突破!天翼云荣膺CCF HPC China 2024高性能计算创新大奖

    近日,第20届CCF全国高性能计算学术年会(CCF HPC China 2024)在武汉隆重召开.CCF HPC China是全球高性能计算领域三大标志性盛会之一,本届大会以"华章廿载 新质 ...

  7. AI 时代 UI 设计的哲学与伦理

    无论是在桌面.移动应用,还是未来可能出现的全新形态中,空间直觉始终是人类在数字世界中导航的根本. 丹尼尔·罗德里格斯 图片来源:维基百科 想象一下,踏入1427年佛罗伦萨圣母玛利亚诺维拉教堂昏暗的光线 ...

  8. Trae初体验

    前情 自从AI IDE面世以来,网络上到处流传程序员要失业了,小白也能轻松完成程序开发了,某某0基础靠AI上架了苹果应用,平时工作也有偶尔用用AI工具的我,都觉得这些都是标题党文章不予理会的,直到看到 ...

  9. spring-boot配置slf4j日志

    SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统.按照官方的说法,SLF4J 是一个用于日志系统的简单 ...

  10. PHP开发技巧:如何实现数据过滤功能

    输入过滤 输出过滤 1.输入过滤 1.1前端验证 JavaScript的方式,正则等,(略) 1.2后端验证 1.2.1 使用filter_var函数 PHP提供了filter_var函数用于过滤和验 ...