python自动化xmind to testcase(用例Xmind转Excel工具)|工具

Auth:焱讲       Date:2021/05/8       Cat:文章精选       Word:共1154字

已关闭评论
文章目录 「隐藏」
  1. 前文:
  2. 正文:

python自动化xmind to testcase详解

 

前文:

看过一些文章写得xmind2testlink,比较简单化对于初学者来说还是比较花时间去理解其中的一些步骤,所以整理下了前辈们的操作再加入一些改造可以实现自动导入testlink,研究了半月终于修成正果,现整理完分享给大家,欢迎拍砖头!

 

正文:

1、首先你得安装python、xmind、testlink,楼主使用的python版本是3.7,xmind就免费版即可,testlink使用虚拟的就行

2、开始捣鼓(楼主在windows下操作的哦)

进入本机cmd界面执行pip install xmind2testcase -U等待安装成功

进入对应的目录下Python37\Lib\site-packages\xmind2testcase\

新建一个web文件夹(不要问为什么因为下面需要)

在cmd界面进入新建的web文件夹下执行pip freeze > requirements.txt

继续操作pip install -r requirements.txt -U

之后输入python进入python界面执行python application.py(楼主是找到这个文件使用sublime运行的)

会得到一个Running on http://0.0.0.0:5001/ (Press CTRL+C to quit)

最后在浏览器访问127.0.0.1:5001你会得到如下图的一个页面(是不是很神奇,其实这是一个flask架构的简单程序)

python自动化xmind to testcase(用例Xmind转Excel工具)|工具 - 第1张图片 3、接下来就是准备xmind文件啦,我用一个官方给的文件模板试试,你们可以去官网下载对应的事例操作,这里需要提醒大家的是使用这个xmind画图转换xmind导入testlink必须按照官方的规则逻辑画图不然导入就不是你想要的结果哦,官方下载地址:https://github.com/tobyqin/xmind2testlink选择clone or download下载zip包

模板图如下

python自动化xmind to testcase(用例Xmind转Excel工具)|工具 - 第2张图片 4、使用刚才的网站将这个文件上传点击开始转换,之后你会得到一个xml文件,这样就可以导入testlink了!

python自动化xmind to testcase(用例Xmind转Excel工具)|工具 - 第3张图片

5、由于楼主觉得手动导入testlink太low所以搞了一个转换的同时就将得到的xml内容自动导入testlink了,源码不易给出,有兴趣的可以找楼主一起来探讨方法哦!

需要修改文件:

index.html(需要获取testlink当前项目id)

preview.html(需要显示导入的项目)

application.py(导入testlink方法)

对flask架构有一定的了解,楼主就是菜鸟前期盲写,后面去w3cschcool学习了flask内容才写出这个功能的!

效果图如下,绝对的python自动化:

python自动化xmind to testcase(用例Xmind转Excel工具)|工具 - 第4张图片

6、通过本次研究了解flask架构也算有点收获吧,有问题的留言哦!

      

评论已关闭!