利用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
_
Z4E m1Ol:_h[0 该用例有一个检查点,也就是调用checkPostResponse方法的时候输入预期值ok,该方法检查返回字符串的时候找到该字符串,因此测试用例通过,测试用例pass,因此执行结果为绿色。
Ly3SS*iq0 只需要更改参数就可以设计其他测试用例,组成infoq登录功能的测试集。
"F.D%O+iV5DE3h0 该节主要介绍fitnesse对http接口类型的测试。51Testing软件测试网Fp
`;}6n4y2J'E.k
收藏
举报
TAG: