首页 测试 体会 查看内容

基于数据驱动的接口测试框架设计

2014-8-5 23:15| 发布者: tianzc| 查看: 645| 评论: 0

摘要:   首先简要介绍一下我们的系统。我们整个系统中,可视化的应用(web,APP)都是基于后端的saasapi。我们的saasapi采用rest风格,采用http协议,以json作为数据载体。所以,对后端的api接口进行测试很有必要。   ...
  首先简要介绍一下我们的系统。我们整个系统中,可视化的应用web,APP)都是基于后端的saasapi。我们的saasapi采用rest风格,采用http协议,以json作为数据载体。所以,对后端的api接口进行测试很有必要。  用到的技术包括:maven、junit4,json开发包、hudson、jdbc等等。  1.项目目录结构(采用maven)  2.用例组织和规则约束  用例组织  例如:trackSegListWithTime(轨迹分段)、segTrackData(轨迹点显示)接口属于我的车模块。那么就在src/test/java源文件夹下面建立一个我的车模块包com.cpsdna.saasapi.test.vehicle,然后新建测试接口的类:    TrackSegListWithTimeTest.java、 SegTrackDataTest.java  命名规则  测试类命名规则:接口名称+Test,例如SegTrackDataTest.java(轨迹点显示接口的测试类)  方法命名规则:test+方法意义,例如testSegTrackDataWithNoObjId(以没有objId参数方式测试segTrackData接口 )  3.测试方法步骤  1.声明参数变量  2.从数据库读取该参数变量的值  3.组装发送的json报文,把参数变量加入其中  4.向服务器端发送json  5.接收从服务器端返回的信息(json或者其它)  6.通过json开发包(json-lib,gson)解析从服务器返回的json  7.添加断言(预期的结果和解析的实际结果是否一致)  下面给一个实例:
12下一页

鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部