决策表Fitnesse中提供了好几种表格样式,前面说了。表格是运行測试的关键。从字面看。表格描写叙述的是測试用例。从运行角度看,表格为后端的代码(fitnesse里称作fixture)提供了包名、类名、方法名和參数(仅以java为例)。先说測试系统。fitnesse提供了两种測试系统:fit和sli...
分类:
其他好文 时间:
2016-01-22 21:53:35
阅读次数:
224
一、需求 工作中因为牵涉到很多的webservice 接口,用传统的junit做测试满足不了接口这块的需求,所以引入一个自动化的测试框架尤为重要,在网上找了两天,发现fitnesse应该是个不错的选择。 二、选择过程 三、结...
分类:
Web程序 时间:
2015-10-13 17:27:04
阅读次数:
150
上午在园子里乱逛,看了不少小伙伴们分享的接口测试方面的知识,仔细想想,我做接口测试也有几个年头了,大家所叙述到的一些经验或多或少,我也曾遇到过,突然意识到知识的点滴积累是多么的重要,我记得我最早接触接口测试的时候,就是只在浏览器里人工测试单个接口的返回结果,后来用python的unittest...
我们的自动化测试框架的Fitnesse + Powerslim,一般情况下会尽量避免在UI层面的操作,但是有些时候没有对应的命令行接口只能用UI去测试。Powershell里面作UI测试用得比较多的库是UI Automation,但是Powershell的语句相对来说比较繁琐,例如:Get-UIAW...
分类:
其他好文 时间:
2015-02-15 18:08:01
阅读次数:
297
虽然网上都说slim效率很高,无奈找不到支持python的方法,继续用pyfit1 Column Fixture特点:行表格展现形式,一条测试用例对应一行数据Wiki!define COMMAND_PATTERN {python "%m" %p}!define TEST_RUNNER {C:\Pyt...
分类:
编程语言 时间:
2015-02-06 18:32:28
阅读次数:
191
烂笔头胜过好记性,恩,养成随手记的习惯Fitnesse是完全有Java开发的测试框架,跨平台并且便于与其他测试框架和工具的合并(Jenkins、TestNG,Junit以及Selenium的集成)记录下在jenkins中配置使用fitnesse1、在jenkins中安装 Fitnesse plugi...
分类:
其他好文 时间:
2015-01-22 17:23:23
阅读次数:
241
如下:需要引进的jar很多,并且路径都不一样,这样增加删减jar就比较麻烦!*> setup!define TEST_SYSTEM {slim}!define LOCAL_PATH {C:\Users\qiuwy\.m2\repository}!path ${LOCAL_PATH}\org\slf4...
分类:
编程语言 时间:
2015-01-19 20:43:36
阅读次数:
237
转自http://blog.sina.com.cn/fenghuangxiaoFitNesse介绍¶FitNesse是一套软件开发协作工具。伟大的软件需要协作和交流,FitNesse可以帮助大家加强软件开发过程中的协作。能够让客户、测试人员和开发人员了解软件要做成什么样,自动完成它实 际是什么样,帮...
分类:
编程语言 时间:
2015-01-15 12:46:03
阅读次数:
223
有时候我们可能多组测试数据会到同一个值,这样我们就可以设置一个常量,修改时只需要修改一个地方即可,而不需要对每组测试数据的这列数据进行修改如下图:(1)定义常量:!define A {10} ,注意这里的常量的值要用中括号{}括起(2)常量的使用 ${A}点击保存后就是这个效果:
分类:
其他好文 时间:
2015-01-08 11:17:12
阅读次数:
205
1.测试代码:2.编写用例(1)新建目录点击“edit”,编辑内容:!1 测试* '''[[算法][TestDemo]]'''* '''[[算法2][TestDemo2]]'''效果如下:带有?号,如上面的“算法?”表示在算法这个目录下可以编辑内容,并且目前还未编辑任何内容(当你在里面编辑内容保存后...
分类:
其他好文 时间:
2015-01-04 19:09:22
阅读次数:
178