活文档(living documentation)工具调研 --- Fitnesse

为什么要搞这个,背景不提,先来看看fitnesse支持情况,也会总结fitnesse对python支持的情况,给后续要用的同学先踩坑。

关于fitnesse是什么的介绍网上也有蛮多,这里可以给一个链接给大家了解一下:https://www.cnblogs.com/ceshi2016/p/9109865.html

先说明我当前环境版本信息:

系统:windows 10 

python版本:python 3.6.2

fitnesse版本:v20200501

网上的教程都很老了且没有python的例子, 从官网的架构图看,实现测试可以有两条较可以走,1是FIT形式,2是SLIM形式

那我们就用python来试试吧,

1、先来看FIT吧:

    怎么看呢,还是看管网吧。结果官网明确显示,FIT server这种模式已经废弃

  

 既然废弃,获取只是不维护呢。我们试着再深入研究下,官方的fit需要下一个pythonFit 0.82a的插件,

 结果我们按这个地址过去,确是另一个插件了:

物是人非,人走茶凉阿,窝都被人占了。。。。。。。。so FIT这条路走不通。

2、再来看SLIM吧:

从官网来看,slim也需要一个插件来支持:

 但上去查看,已经10年没更新了,....

当前我的版本是python3.6,显然用pip肯定装不成功,没关系,我们下载下来后,用python install来安装

 装完后,来运行个demo例子吧,一直卡在下面这里

端口正常,telnet后就结束,说明已不支持当前的fitnesse版本了。在一个老外的网站也发现,wafterslim已不支持当前当前的fitnesse的版本了

总结:

如果想用fitnesse的这个工具的大佬们,如果想要再用python语言来驱动,那就可以直接放弃了。完全用不了。

原文地址:https://www.cnblogs.com/landhu/p/14109639.html