working with fitnesse wiki pages

fitnesse提供一个简单易用的wiki创建一个web页面用于测试。测试页面有一个button,允许所有的测试在这个页面运行,因此任何人在任何时间都可以去这个页面点击这个按钮,查看测试是否通过。fitnesse提供自动运行测试的方式,因此它可以简单的添加用例到自动化脚本构建中。

测试页面看起来应该是什么样子?一个测试页面应该是 页面名称>两个或两个以上串级单词组成结构的wiki单词,每个单词以大写字母开始。

尽管fitnesse是写验收测试的工具,但是你可能想去学习一些使用wiki的技巧:

编辑fitnesse页面:一个简单介绍,用wiki标记语言创建和改变一个fitnesse页面;

快捷键:按钮的快捷键

标记语言参考:用wiki标记语言格式化fitnesse页面的参考文档

子wiki页面:如何创建层级的fitnesse页面

倒入wiki:从一个远程wiki服务导入wiki页面

页面属性:启用和禁止页面属性

符号链接:动态改变wiki的页面结构

重构页面:重命名、移动和删除已存在页面

在哪里使用:找出哪些页面引用当前页面

头和脚:制定wiki页面的页头和页脚

文件部分:附件、文件等的位置

下面做分别说明:

编辑fitnesse页面,如下:

在fitnesse中编辑和创建页面

fitnesse是一个web服务器。开始创建test table之前,你需要知道一些wiki是如何工作的知识。

wiki允许任何验证用户通过使用web浏览器改变一个可编辑的页面,或者创建一个页面。如果你是在一台在自己机器上的fitnesse工作,授权可能会不一样。

编辑一个页面

一旦你想改变一个页面,点击左上角的编辑按钮(如果这个按钮没有出现,哪吗这个页面就是不可编辑的);

一个包含标记语言的可编辑框将在当前页面弹出。你可以使用简单的标记语言制定格式。如果你没有进入wiki标记语言页面,切换到富文本编辑模式。改变页面内容然后保存页面,你改变的内容将会出现在页面上。

创建一个新页面

每个fitnesse页面有一个所谓驼峰式命名方式的格式,首字母大写,至少在单词中一个字母是大写的。这个约定真的很贱的创建一个新的页面和这些页面的链接;

当你编辑一个已存在的页面,插入一个新的驼峰词,例如ThisHere+ewPage,然后点击保存按钮,fitnesse解释到那个一个座位没有被创建的页面的新的链接,这表明你在名字的结尾放一个问题的标记;

如果你单击问题标记,fitnesse展示一个编辑框,允许你在新页面放一些内容。如果你在这个框中键入任何内容然后保存它,新页面被创建,并且这个链接会连接到可编辑的原始页面;

创建一个带返回连接的页面

自己尝试一下。在名称单词ThisHereNewPageExample结尾点击问题标记,在页面鞋一些东西,点击保存按钮,然后返回到原来的位置。很好的事情是在新的页面出现’editing fit nesse page‘,因此你可以很容易的返回这个页面;

使用模版

如果你发现你在不同地方需要添加相同的模版wiki文本,它可能值得使用它去做为模版。所有页面直接字类被命名为templatelibrary被标记为有模版页面的字页面或者叔叔。它将会出现在纯文本编辑区域的下拉框上方的文本区域中。当点击‘插入模版’按钮,会用选取的模版覆盖当前的选项;

一些格式化例子

wiki标记语言是相当有力的。莱卡一下我门如何完成下面每个格式的例子,你可以简单的点击编辑按钮然后检查一下;

你可以使文本粗体,使用三个引号。

你可以使文本斜体,使用双引号。

你可以在中间划一个线,使用! C.

你可以花一个水平线,使用三个或者更多的破折号。

更多的wiki标记语言格式化例子,见标记语言参考。

页面属性

每个fitnesse页面有多个属性,你可以通过page properties章节了解和设置它。

从excel中粘贴表

在纯文件编辑框中,有两个按钮在每个编辑窗口操作电子表格,类似excel。第一个fitnesse电子表格会转化copy的电子表格内容为fitnesse表。你必须粘贴电子表格内容到编辑窗口然后点击;

第二个按钮,fitnesse到电子表格,是有用的。点击它后,转化编辑窗口中所有的表为一个格式化后的可复制可粘贴电子表格。

快捷键:

wiki页面的一些按钮有快捷键。他们或许工作在你的浏览器中。

fitnesse提供一个简单易用的wiki创建一个web页面用于测试。测试页面有一个button,允许所有的测试在这个页面运行,因此任何人在任何时间都可以去这个页面点击这个按钮,查看测试是否通过。fitnesse提供自动运行测试的方式,因此它可以简单的添加用例到自动化脚本构建中。

测试页面看起来应该是什么样子?一个测试页面应该是 页面名称>两个或两个以上串级单词组成结构的wiki单词,每个单词以大写字母开始。

尽管fitnesse是写验收测试的工具,但是你可能想去学习一些使用wiki的技巧:

编辑fitnesse页面:一个简单介绍,用wiki标记语言创建和改变一个fitnesse页面;

快捷键:按钮的快捷键

标记语言参考:用wiki标记语言格式化fitnesse页面的参考文档

子wiki页面:如何创建层级的fitnesse页面

倒入wiki:从一个远程wiki服务导入wiki页面

页面属性:启用和禁止页面属性

符号链接:动态改变wiki的页面结构

重构页面:重命名、移动和删除已存在页面

在哪里使用:找出哪些页面引用当前页面

头和脚:制定wiki页面的页头和页脚

文件部分:附件、文件等的位置

下面做分别说明:

编辑fitnesse页面,如下:

在fitnesse中编辑和创建页面

fitnesse是一个web服务器。开始创建test table之前,你需要知道一些wiki是如何工作的知识。

wiki允许任何验证用户通过使用web浏览器改变一个可编辑的页面,或者创建一个页面。如果你是在一台在自己机器上的fitnesse工作,授权可能会不一样。

编辑一个页面

一旦你想改变一个页面,点击左上角的编辑按钮(如果这个按钮没有出现,哪吗这个页面就是不可编辑的);

一个包含标记语言的可编辑框将在当前页面弹出。你可以使用简单的标记语言制定格式。如果你没有进入wiki标记语言页面,切换到富文本编辑模式。改变页面内容然后保存页面,你改变的内容将会出现在页面上。

创建一个新页面

每个fitnesse页面有一个所谓驼峰式命名方式的格式,首字母大写,至少在单词中一个字母是大写的。这个约定真的很贱的创建一个新的页面和这些页面的链接;

当你编辑一个已存在的页面,插入一个新的驼峰词,例如ThisHere+ewPage,然后点击保存按钮,fitnesse解释到那个一个座位没有被创建的页面的新的链接,这表明你在名字的结尾放一个问题的标记;

如果你单击问题标记,fitnesse展示一个编辑框,允许你在新页面放一些内容。如果你在这个框中键入任何内容然后保存它,新页面被创建,并且这个链接会连接到可编辑的原始页面;

创建一个带返回连接的页面

自己尝试一下。在名称单词ThisHereNewPageExample结尾点击问题标记,在页面鞋一些东西,点击保存按钮,然后返回到原来的位置。很好的事情是在新的页面出现’editing fit nesse page‘,因此你可以很容易的返回这个页面;

使用模版

如果你发现你在不同地方需要添加相同的模版wiki文本,它可能值得使用它去做为模版。所有页面直接字类被命名为templatelibrary被标记为有模版页面的字页面或者叔叔。它将会出现在纯文本编辑区域的下拉框上方的文本区域中。当点击‘插入模版’按钮,会用选取的模版覆盖当前的选项;

一些格式化例子

wiki标记语言是相当有力的。莱卡一下我门如何完成下面每个格式的例子,你可以简单的点击编辑按钮然后检查一下;

你可以使文本粗体,使用三个引号。

你可以使文本斜体,使用双引号。

你可以在中间划一个线,使用! C.

你可以花一个水平线,使用三个或者更多的破折号。

更多的wiki标记语言格式化例子,见标记语言参考。

页面属性

每个fitnesse页面有多个属性,你可以通过page properties章节了解和设置它。

从excel中粘贴表

在纯文件编辑框中,有两个按钮在每个编辑窗口操作电子表格,类似excel。第一个fitnesse电子表格会转化copy的电子表格内容为fitnesse表。你必须粘贴电子表格内容到编辑窗口然后点击;

第二个按钮,fitnesse到电子表格,是有用的。点击它后,转化编辑窗口中所有的表为一个格式化后的可复制可粘贴电子表格。

快捷键:

wiki页面的一些按钮有快捷键。他们或许工作在你的浏览器中。


Edit


Alt+e


Properties


Alt+p


Test


Alt+t


Search


Alt+s


Version


Alt+v

wiki标记语言参考:

fitnesse标记语言是容易学习的,而且强大到阻尼让你创建格式整齐和定制的wiki页面。下面是一个在wiki页面所谓格式化文本和完成其他事情的小工作参考;


Italics


设置一个单词或一段文本为斜体,双引号


I want this in italics


Bold


设置一个单词活一段文本为粗体,三引号


I want this in bold.


Strike


一条线通过一个单词或者一个短语,--this--


I want this to be struck


Style


设置一些文本的风格


Cross reference


指向其他页面,!see.FrontPage


See: .Front Page


Headers


设置一行做为一个标题或者标题的一部分


!1 Title : Title

!2 Header: Header

!3 Second Header: Second Header


Centering


置中一行,!c this


this


Notes


生成一个备注,!note this


This


Horizontal rules


画一条水平分割线,above----below


中间的链接符分别为4、6、8个,控制上下的占比


Images


插入一个图片或者一个图像


!img link,必须是jpg和gif格式


External links


创建一个超链接,链接到外部网页


以http://www开头的文本

时间: 2024-10-14 08:35:43

working with fitnesse wiki pages的相关文章

fitnesse wiki界面设置常量

有时候我们可能多组测试数据会到同一个值,这样我们就可以设置一个常量,修改时只需要修改一个地方即可,而不需要对每组测试数据的这列数据进行修改 如下图: (1)定义常量:!define A {10}  ,注意这里的常量的值要用中括号{}括起 (2)常量的使用  ${A} 点击保存后就是这个效果:

fitnesse框架介绍

fitnesse框架介绍 2017-09-29 目录: 1 fitnesse是什么?2 框架介绍3 与junit.testng比较,fitnesse教其他框架有什么优势 1 fitnesse是什么? 返回 fitnesse可以看做: 一个web server 一个wiki 一个自动化测试工具 2 框架介绍 返回 在fitnesse框架中,总共包括三个部分,wiki page,test system,fixtures.具体见下图所示: 其中: wiki page:是我们的test case以及te

给Fitnesse添加json格式报告

需求:fitnesse自带xml.junit.html格式报告,现在需要添加json格式的报告,且报告中只展示执行错误的用例信息 修改文件: fitnesse.http.Response.java fitnesse.responders.run.SuiteResponder.java 添加文件: fitnesse.reporting.history.JsonReFormatter.java fitnesse.resources.templates.suiteJson.vm fitnesse.ht

安全扫描工具nikto简单使用

安全扫描工具nikto简单使用 简介 Nikto是一款开源的(GPL)网页服务器扫描器,它可以对网页服务器进行全面的多种扫描,包含超过3300种有潜在危险的文件/CGIs:超过625种服务器版本:超过230种特定服务器问题.扫描项和插件可以自动更新(如果需要).基于Whisker/libwhisker完成其底层功能. 站点 https://cirt.net/Nikto2 github源码 https://github.com/sullo/nikto 使用手册 https://cirt.net/n

Fastjson介绍

简单介绍 Fastjson是一个Java语言编写的高性能功能完好的JSON库. 高性能 fastjson採用独创的算法,将parse的速度提升到极致,超过全部json库,包含以前号称最快的jackson.而且还超越了google的二进制协议protocol buf. 支持标准 Fastjson全然支持http://json.org的标准,也是官方站点收录的參考实现之中的一个. 功能强大 支持各种JDK类型.包含基本类型.JavaBean.Collection.Map.Enum.泛型等. 支持循环

使用Druid作为数据源

Druid号称是Java语言中最好的数据库连接池. 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助. 2) 替换DBCP和C3P0.Druid提供了一个高效.功能强大.可扩展性好的数据库连接池. 3) 数据库密码加密.直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题.DruidDruiver和DruidDataSource都支持PasswordCallback. 4) SQ

Fitnesse-20140630与RestFixture-3.1编译与运行步骤

为了能使RestFixture-3.1在Fitnesse-20140630中正确打印测试结果,准备修改RestFixture. 1.下载并编译Fitnesse-20140630 以下步骤以在64位Windows7电脑上编译为例,其他平台如Linux的编译步骤大同小异. 第一步:下载Fitnesse源代码 到 https://github.com/unclebob/fitnesse 下载Fitnesse源代码zip包: 解压fitnesse-master.zip: 第二步:下载并安装JDK 7u6

5.跟我学solr---QueryResponseWriter具体解释

简单介绍 QueryResponseWriter是solr的一个插件,与上一章讲的SolrRequestHandler是配对的,用于定义solr查询结果的返回格式. 回到solr admin的查询页面,我们能够看到wt下拉框中的可选项包含,json,xml,csv等不同的返回格式,查询结果将会以所选择的返回格式返回.solr作为一个独立的web服务,在开发过程中都希望把它当作一个单独的专门提供搜索服务的平台,因此在与solr对接的时候,就会面临以什么格式交互的问题,幸运的是,solr已经提供了多

JSON数据之使用Fastjson进行解析(一)

据说FastJson是目前最快的解析Json数据的库,而且是国人开发出来的开源库.顶一下,付上官方网址:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2424946 要使用Fastjson,首先需要下载相对应的jar文件,在官网即可下载.附上初学的第一个例子,多多指教: { "statuses":[ { "id": 912345678901, "text": "