• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

使用python把xmind转换成excel测试用例的实现代码

python 搞代码 4年前 (2022-01-09) 32次浏览 已收录 0个评论

前言

因为写好了测试xmind脑图后,然后再编写测试用例,实在是太麻烦了,所以我写了一点测试用例后,就网上百度了下,怎么直接把xmind脑图转换成excel测试用例,纯个人学习笔记

本文参考:
https://www.cnblogs.com/xu-xu/articles/11999960.html
https://www.cnblogs.com/xu-xu/articles/12000205.html


提示:以下是本篇文章正文内容,下面可供参考

一、确定好自己的xmind的用例格式

因为xmind的格式关系到编写代码的逻辑关系,所以需要先确定好自己的xmind的格式,本人学习时使用的格式如下:

二、xmindparser库的使用

1.下载库

默认下载最新库,在配好环境python环境变量的前提下,cmd中输入如下命令:

pip install xmindparser

或直接在pycharm中,点击左上角“File” > Settings(或者直接Ctrl+Alt+s) > Project:你的项目名称 > Python Interpret来源gaodai#ma#com搞@代~码$网er > + > 搜索xmindparser > Install Package

2.xmindparser的使用

代码如下(示例):

from xmindparser import xmind_to_dict
import json

xm = xmind_to_dict("sulinkAPP.xmind")[0]['topic']

# indent为显示json格式,ensure_ascii未显示为中文,不显示ASCII码
print(json.dumps(xm, indent=2, ensure_ascii=False)) 

运行结果显示为:

{
 "title": "sulinkAPP",
 "topics": [{
   "title": "登录",
   "topics": [{
     "title": "正向用例",
     "topics": [{
       "title": "正确的手机号码一键登录",
       "topics": [{
         "title": "进入‘登录/注册'页面",
         "topics": [{
           "title": "成功进入‘登录/注册'页面"
          }]
        },
        {
         "title": "选中‘我已阅读并同意用户协议',点击‘本机号码一键登录'",
         "topics": [{
           "title": "进入‘手机快捷登录页面'"
          }]
        },
        {
         "title": "点击‘一键登录'",
         "topics": [{
           "title": "登录成功,跳转至‘我的'页面"
          }]
        }]
      },
      {
       "title": "正确的手机号码及验证码登录",
       "topics": [{
         "title": "进入‘登录/注册'页面",
         "topics": [{
           "title": "成功进入‘登录/注册'页面"
          }]
        },
        {
         "title": "点击‘其他登录方式'",
         "topics": [{
           "title": "成功进入‘手机登录'页面"
          }]
        },
        {
         "title": "选择正确的区号,输入正确的手机号码,点击‘获取验证码'",
         "topics": [{
           "title": "提示‘验证码已发送',并正确收到验证码"
          }]
        },
        {
         "title": "正确输入收到的验证码,选中‘我已阅读并同意用户协议',点击登录",
         "topics": [{
           "title": "登录成功,跳转至‘我的'页面"
          }]
        }]
      }]
    }]
  }]
}

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用python把xmind转换成excel测试用例的实现代码

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址