Fitnesse框架介绍(一)
摘要:Fitnesse是一款开源的验收测试框架,完全有java语言编写完成,支持多语言软件产品的测试,包括(java,c,c++,python,php)等等,本人使用这款框架已长达两年之久,目前在公司测试及开发团队中推广使用fitnesse进行接口测试。关于接口测试的重要性及定义可以参考本人写的前面的博文《关于接口测试》,再此系列中将着重介绍fitnesse框架以及fitnesse在接口测试以及持续集成中的使用,系列第一篇将介绍fitnesse整体架构。在fitnesse框架中,总共包括三个部分,wiki,test system,fixtures.其中wiki部分将展现具体的test case以及t
阅读全文
Fitnesse支持table对象传输
摘要:Fitnesse 可以在table 中支持对象作为参数传输,可以将返回的对象存储在一个symbol变量中,然后将这个symbol作为入参传递给其他方法你可以存储一个object 对象在slim symbol里面,然后利用这个symbol作为方法的参数或者构造函数的参数。在这里有一个TestObject(String name,int age,String gender)对象,并且有对该对象的一些属性setter/getter,我们来看一下如何通过fitnesse完成下面对象参数的传递和测试。1.TestFixturespublic class TestObject { private Str.
阅读全文
利用Fitnesse实现SOA架构的接口测试自动化
摘要:随着云计算以及SOA以及敏捷软件开发的热火朝天,对于测试工程师的要求也渐渐增加。目前很多公司特别是互联网公司都已经开展接口测试这样的工作,随着web架构的日趋复杂,接口的种类也多种多样,有http,webservice,hessian,dao,message以及简单的api接口,那么如何设计或者选择一款测试框架来完成对这些接口的测试成为了一个很大的挑战。本文将简单介绍一款由java开发的开源测试框架Fitnesse在接口测试方面的使用,并且列举一些简单的demo来进行演示和说明。 FitNesse是一个轻量级的开源框架,能够帮助开发和测试团队方便的定义接口验收测试(Acceptance ...
阅读全文