WEB接口测试验证返回数据的正确性

上一篇 / 下一篇  2014-04-11 11:20:35

最近在做WEB接口测试,主要是服务器和浏览器交互方面的。测试点有两个,一是接口本身输入输出的连通性是否正常,二是接口返回数据的正确性验证。关于数据正确性的验证觉得很有必要,但是一直没有更好的办法,不知道怎么做才能提高数据验证的覆盖率。
有同事是这么设计的
1、手动在浏览器里执行接口URL,记录返回的数据,并获取一些特殊的数据
2、在代码里通过Assert.assertEquals(actual, expected)进行验证
备注:actual是接口返回的数据(截取需要的部分);expected是第一步时获取的数据;
将这两个数据进行比较,断言通过则表示接口返回的数据是正确的。
但我有一个疑问,actual的数据来源是接口返回的结果里获取的,expected的数据也是在接口返回的结果里获取的,他们的源是相同的,有可比性吗?

另外一个:接口返回的数据量有些比较大,同事只获取其中具有代表性的数据进行Assert,这样覆盖率偏低,覆盖率低了风险就大了,那么验证接口返回数据正确性的亮点又在哪呢?

TAG:

引用 删除 xfyangran   /   2015-04-20 17:24:58
1
引用 删除 xfyangran   /   2015-04-20 17:24:56
3
引用 删除 xfyangran   /   2015-04-20 17:24:34
我也遇到此问题了,同求解答
an2012的个人空间 引用 删除 an2012   /   2014-04-12 10:12:21
 

评分:0

我来说两句

日历

« 2024-05-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 10647
  • 日志数: 7
  • 建立时间: 2013-11-07
  • 更新时间: 2014-04-17

RSS订阅

Open Toolbar