运行环境:

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. Docker实践:创建并运行一个自定义的Docker Image

    1 目标: 创建一个自定义的Image,在该Image中,包含一个自己的Python程序,通过docker运行该Image 容器,并执行我们自己的Python程序,通过添加数据卷,在本机能够查看Pyt ...

  2. 利用mybatis拦截器记录sql,辅助我们建立索引(二)

    背景 上一篇中讲述了mybatis的mapper初始化过程和执行过程,这篇再讲讲具体的拦截器的使用,以实现记录sql到持久化存储,通过分析这些sql,我们就能更方便地建立索引. 利用mybatis拦截 ...

  3. 从Linux零拷贝深入了解I/O

    转载&学习文章:从Linux零拷贝深入了解I/O 本文将从文件传输场景以及零拷贝技术深究 Linux I/O 的发展过程.优化手段以及实际应用. 前言 存储器是计算机的核心部件之一,在完全理想 ...

  4. hackmyvm靶机拯救者模式解决分配不到ip的问题 转载

    https://www.cnblogs.com/jason-huawen/p/16851113.html https://www.cnblogs.com/asstart/p/12626494.html ...

  5. Python代码将大量遥感数据的值缩放指定倍数的方法

      本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像文件的方法.   首先,看一下本文的具体需求.我们现有一 ...

  6. Keepalived基本原理

    本文分享自天翼云开发者社区<Keepalived基本原理>,作者:Ujnrfc Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案.高可用:广义来讲, ...

  7. Celery异步分布队列

    Celery分布式任务队列 一.Celery介绍celery periodic task Celery 是一个基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的 ...

  8. Ansible之二playbook

    反星系 连接https://galaxy.ansible.com下载相应的roles 列出所有安装的   galaxy ansible-galaxy  list 安装galaxy     ansibl ...

  9. ceph 16.2.15(Pacific)编译

    目录 获取ceph源码 编译 拉取submodule网络问题 安装依赖 do_cmake.sh 编译 vstart启动 问题 编译dashboard 安装nodejs 方法一 下载编译好的源码包 方法 ...

  10. WPF 控件库

    1.  wpftoolkit:  https://archive.codeplex.com/?p=wpftoolkit 2.  wpg : https://archive.codeplex.com/? ...