fintesse会把!{}标记的变量视为HashTable对象,展现到页面上的将是table格式(userguide中提到可以改变hashtable的css样式)
====== java 代码 =========
public Map getMap(Map map) {
Set set =map.keySet();
for(Objec...
分类:
其他好文 时间:
2014-12-30 13:38:55
阅读次数:
214
一、增加用户认证
1. 只增加一个认证用户:java -jar fitnesse.jar -a username:password
2. 增加多个认证用户(明文密码)
2.1 新建一个password.txt的文本文件,并设置文件的内容如下:
tom:12345
jack:1234
2.2 运行命令:java -jar fitness...
分类:
其他好文 时间:
2014-12-30 11:45:00
阅读次数:
170
1.脱离终端后台运行fitnesse用终端连接linux时,开启fitnesse命令后,界面是这样的。如果此时终端关闭或是不小心按了ctrl+c,fitnesse就被关闭,页面就无法访问了为了解决这一问题,可以使它在后台运行具体命令如:nohup java -jarfitnesse-standalo...
分类:
系统相关 时间:
2014-12-25 21:55:31
阅读次数:
284
最近项目组有个单独的功能模块需要写自动化,由于是测试接口,我本来是想用之前那个项目组使用的robot framework+python,但是呢,项目组领导觉得,目前项目开发语言是java,相应的自动化也用java比较好,自动化途中遇到什么困难,比较好寻求帮助。所以就选择了java+fitnesse。...
分类:
其他好文 时间:
2014-12-22 15:59:27
阅读次数:
110
结束篇:
Fitnesse是一个有着非常好的创意的软件。它试图拉近开发者与用户的距离。通过前面的介绍,大家可能也看出来了,其实最终还是要落实到编码(fixture)上。这些编码一般来说要由测试人员来写。那么就引发了我的一些思考:
一、有没有必要对每个需求都制定验收“表格”。如果这样做,就意味着要写非常非常多的fixture。写这些代码需要花费相当的时间,而时间是昂贵的成本。在能取得...
分类:
其他好文 时间:
2014-09-27 16:53:40
阅读次数:
214
剩下几种都比较简单,放在一起说了。
Import Table——导入表:
引入包路径,和java语言中的import作用是一致的
Comment Table——注释表:
加上注释标记comment,表示此表不需要执行
Library Table——库表:
表示在当前的fixture中找不到方法时,去Library Table所指定的类中查找并执行
Define Tab...
分类:
其他好文 时间:
2014-09-27 02:23:59
阅读次数:
150
Table表基本上这一节就是文档翻译,不打算写示例了,原因结尾会说。Table表的意思是你可以写出任意样式的表格来。那么任意样式的表格是如何被fitnesse识别并执行的?以及如何展示执行结果的?一起来看一下。前面几种表格的基本思路是——要么由表头来确定方法名(决策表);要..
分类:
其他好文 时间:
2014-09-25 16:53:49
阅读次数:
118
Table 表
基本上这一节就是文档翻译,不打算写示例了,原因结尾会说。
Table表的意思是你可以写出任意样式的表格来。那么任意样式的表格是如何被fitnesse识别并执行的?以及如何展示执行结果的?一起来看一下。
前面几种表格的基本思路是——要么由表头来确定方法名(决策表);要么固定方法名(动态决策表、查询表);要么结合某些标识符确定方法名(脚本表)。总之给人有迹可循的印象,而T...
分类:
其他好文 时间:
2014-09-25 16:13:39
阅读次数:
165
脚本表如果说前面介绍的几种表格都是单步骤、单方法。Scripttable就是一系列的多步骤操作了,正如名称所代表的含义。表头的第一个格加script:前缀,也可以只是一个script,后面紧跟的单元格作为类名。后面跟构造参数。下面的行每行代表一个操作。允许的操作类型有:执行方法、..
分类:
其他好文 时间:
2014-09-23 18:33:45
阅读次数:
204
脚本表
如果说前面介绍的几种表格都是单步骤、单方法。Script table就是一系列的多步骤操作了,正如名称所代表的含义。
表头的第一个格加script:前缀,也可以只是一个script,后面紧跟的单元格作为类名。后面跟构造参数。下面的行每行代表一个操作。允许的操作类型有:执行方法、检查结果、显示输出。
执行方法包括方法名称和参数。相当奇葩的设计是方法名称可以和参数交错放入表格中。如我...
分类:
其他好文 时间:
2014-09-23 13:47:14
阅读次数:
171