范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

xmind2testlink快速设计测试案例并导入TestLink

  原理
  Xmind生成的思维导图以 .xmind 为扩展名,其实这本质上是一个zip压缩文件。这里略带一点小知识。  zip这一世界通用压缩标准是美国20世纪80年代著名程序员Phil Katz 发明的。当时为了对抗商业压缩软件ARC(缺钱买不起),Philip Katz 制作出了PKZIP,因为免费而且开放,越来越多的软件都内嵌支持zip,包括Windows操作系统。
  你可以使用任何一种文本编辑器打开zip文件,文件的头两个字母为 PK。
  xmind解压以后,里面主要由一些xml文件构成,解析content.xml 和 comment.xml 就可以获得思维导图的结构和主要文字内容。  xmind2testlink
  这是一个我使用Python实现对xmind进行解析的PyPI包,有了它你可以很方便地将xmind转化成其他系统使用的格式,比如TestLink。  安装和使用
  使用pip可以快速安装xmind2testlink。  pip install xmind2testlink -U
  安装后默认就提供了命令行转换功能,可以将xmind转成可以导入testlink的xml文件。  xmind2testlink /path/to/testcase.xmind Generated: testcase.xml
  如果你想自己编程使用中间对象,可以导入xmind  parser或者testlink  parser中的方法。  from xmind2testlink.xmind_parser import * from xmind2testlink.testlink_parser import *  # do your stuff使用须知
  并不是所有的xmind都可以顺利被xmind2testlink识别,因为我是按照一定规律去分析xmind结构的,所以如果你要使用这个小工具,那么你需要遵循一些简单的游戏规则。
  xmind 设计TestCase 示例
  如图,你的xmind应该和上图结构一致:  默认的中心主题不会被转换,默认从第一层子主题开始转换。 第一层子主题会被识别为 TestSuite。 TestSuite 的子主题 会被识别为 TestCase。 TestCase 的下级分支为 TestStep 和 Expected Result。 你可以给 TestSuite,TestCase加上 Note,这会被识别为Summary 字段。 你可以给TestCase 加上 Comment,这会被识别为 Preconception 字段。 你可以使用数字Marker来为TestCase定义优先级。 你可以使用感叹号 !  来注释掉不想导入的任意分支。
  如果觉得太复杂了,可以从这里下载示例的xmind文件,看一眼就懂了。  https://github.com/tobyqin/xmind2testlink/blob/master/doc/test case by_xmind.xmind 进阶用法
  可能不是每个人都了解Python或者安装了Python,那么这是你可以将xmind2testlink部署成一个网站,步骤也非常简单。  # clone this git repo ahead cd /path/to/xmind2testlink/web pip install -r requirements.txt -U python application.py  * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) * Restarting with stat
  这时你启动浏览器就可以看到一个web版的转换界面。
  xmind2testlink web
  这是一个由Flask写的简单程序,你可以将其部署到专门的服务器,详情请查阅官方文档。  小结
  在实现一个小工具的过程中,从构思想法到实现,有很多内容和未知需要去探索。xmind2testlink 涉及到的知识点也不少,比如 PyPI 打包发布,python读取zip文件,解析xml,Flask,网站前后期,服务器部署,持续集成,单元测试等等,我个人收获不小。
  如果你工作或生活也有各种想法,不妨动手去做,失败了没啥大不了的,万一成功了呢。

管住悟空保,须常念紧箍咒来论一元就能买到几百万保额的保险,实则是以优惠为名的诱导销售。日前,悟空保以首月0元1元免费领取等获取高额保费为噱头,被央视曝光。3月22日银保监会表示,将开展立案调查,严肃查处违你家的老人还用老年手机吗?这个问题我认为不单是我家而现在我们这农村的老人七十上是很多人都在用。早就不用了。社会发展太快了,老年人不改变自己,不适应社会发展就会被淘汰啦。现在出门购物要网络支付,尤其是疫情防控如何提升微信支付分?微信支付分分由三个核心维度构成1身份特质也就是个人实名信息2守约历史也就是与使用微信支付相关的履约情况3消费特征也就是与使用微信支付相关的消费等行为你这个问题就和如何提高花呗借呗的小米的平衡车好用么?还是值得推荐的改成卡丁车了,挺好玩的呲牙小米平衡车,英文名是Ninebot,是一款当今城市交通代步汽车,全部由电力安装工程控制器,零环境污染污水处理,高度紧密结合现如今节能减排倡导我离开腾讯卖了3年电子烟本文来自微信公众号李希昭(IDlixizhao2016),作者李希昭香港理工大学硕士,前经济观察报记者,前腾讯市场公关,前喜雾CMO,头图来自视觉中国每个人都有自己的机缘。有时候即中国无线网络摄像机市场报告及市场预测无线网络摄像机市场的企业竞争态势该报告涉及的主要国际市场参与者有CanonSonySamsungPanasonicNikonGoproKodakFujifilmOlympusRic长度堪比论文的App用户协议不能想怎么写就怎么写移动互联网时代,App成了大家的必备工具。首次下载使用时,点击我已阅读并同意用户协议和隐私政策是常规操作。这些协议动辄上万甚至数万字,长度堪比一篇论文,相关调查显示,近80的用户很海尔生物2021年净利润8。45亿元同比增长121。82中证网讯(王珞)3月24日晚间,海尔生物披露2021年年报,公司物联网升级持续深化,聚焦生命科学和医疗创新两大数字场景,通过不断加码科创研发,深化全球化布局,强化组织能力建设,公司欧盟就数字市场法案达成一致科技巨头将受限制来源新华社欧洲议会欧洲理事会和欧盟委员会24日晚就数字市场法案达成一致,旨在限制谷歌苹果亚马逊脸书等科技巨头。欧洲议会在当天夜间发布的声明中说,经过近8小时的三方会谈,欧盟立法者就顺丰也造车?奇瑞代工专为快递小哥打造,80KM续航单门单座这几年微型新能源车型火遍大江南北,其主要原因就是国家开始集中整顿老年代步车,再过几年老年代步车将彻底被市场淘汰,所有各大品牌都在跟进这个级别的车型。其实除了老年代步车外,许多品牌还广东省通信管理局依法对315晚会曝光的越豹WIFI助手做出行政处罚广东信息通信业微信公众号消息,根据央视315晚会曝光线索,广东省通信管理局按照工业和信息化部统一工作部署,3月15日当晚开展全网搜查,从PC6下载站等网站下载保存了越豹WiFi助手
Linux之export命令export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面linux之tree命令树状图列出目录的内容,tree命令以树状图列出目录的内容。命令语法tree选项参数命令选项a显示所有文件和目录。A使用ASNI绘图字符显示树状图而非以ASCII字符组合。C在文件和linux之rpm命令RPM软件包的管理工具rpm命令是RPM软件包的管理工具。rpm原本是RedHatLinux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受linux之sshkeygen命令为ssh生成管理和转换认证密钥,sshkeygen命令用于为ssh生成管理和转换认证密钥,它支持RSA和DSA两种认证密钥。SSH密钥默认保留在。ssh目录中。如果没有。ssh目录linux之type命令显示指定命令的类型。命令语法typeafptPnamename命令作用显示要查找的命令的信息。控制查找范围和行为。显示要查找的命令优先级最高的类型。命令选项a在环境变量PATH中查linux之dos2unix命令将DOS格式文本文件转换成Unix格式,dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOSMACtoUNIXtextfileformatconverter)Linux之sshadd命令sshadd命令是把专用密钥添加到sshagent的高速缓存中,从而提高ssh的认证速度。该命令位置在usrbinsshadd。命令语法sshaddcDdLlXxtlifefilelinux之rename命令用字符串替换的方式批量改变文件名rename命令存在两个版本用法上有所区别C语言版本,支持通配符常用通配符说明?表示一个任意字符表示一个或一串任意字符charset可替代charsLinux之sshagent命令ssh密钥管理器,sshagent命令是一种控制用来保存公钥身份验证所使用的私钥的程序。sshagent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入linux之read命令从键盘读取变量值,read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。在read命令后面Linux之last命令列出目前与过去登入系统的用户相关信息。last命令是一个非常有用的命令行实用程序,用于显示近期用户或终端的登录情况,管理员可以获知谁曾经或者企图连接系统。当你需要跟踪用户活动或调查