利用Fitnesse做接口自动化测试-2

上一篇 / 下一篇  2012-04-18 17:06:27 / 个人分类:Fitnesse

当然这里的postResponse可能要根据业务需求的检查点来做一些具体的解析,在本用例中不做详细的解析。51Testing软件测试网zUk%^3R(Eq

  接下去用Fitnesse来设计测试用例并执行测试:51Testing软件测试网.V!K5kSY'p2sef

AHtZ\0  (1)设置表格环境变量,指定使用slim作为Testsystem,并且定义classpath,便于fitnesse能够驱动测试代码执行用例。51Testing软件测试网9['}I%m#|yJ

51Testing软件测试网k{? ]P!O!U4[

  (2)定义测试数据,如提交的表单数据用户名和密码,我们是用来测试infoq的登录功能。51Testing软件测试网g.@2HV3YerP J

y6Y0U0JE0  (3)定义预期输出值,在登录infoq成功之后,服务器返回参数中会返回”ok”字符串,该测试用例就是用来描述是否登录成功的scenario。

5lu-A(?)a._;{@ \/W-U0

9n"h1p}/c0

  点击Test按钮执行该case结果如下所示:51Testing软件测试网id3|\G1DmNm4Jq

_ Z4Em1Ol:_h[0

  该用例有一个检查点,也就是调用checkPostResponse方法的时候输入预期值ok,该方法检查返回字符串的时候找到该字符串,因此测试用例通过,测试用例pass,因此执行结果为绿色。

Ly3SS*iq0

  只需要更改参数就可以设计其他测试用例,组成infoq登录功能的测试集。

"F.D%O+iV5DE3h0

  该节主要介绍fitnesse对http接口类型的测试。51Testing软件测试网Fp `;}6n4y2J'E.k


TAG:

 

评分:0

我来说两句

Open Toolbar