设为首页收藏本站

追梦Linux

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 247|回复: 0

java接口自动化之mybatis框架的引入

[复制链接]

5

主题

9

帖子

1700

积分

CEO

Rank: 9Rank: 9Rank: 9

积分
1700
发表于 2017-1-17 11:56:24 | 显示全部楼层 |阅读模式
java接口自动化之mybatis框架的引入      一直认为对于功能测试而言,比较好的发展方向应当是做接口的功能测试,因为对于测试金字塔的理解,做单元对于代码的要求太高(就目前大部分测试人员的代码水平而言),做UI(本人也做了很长时间的UI,点点点………的测试),而接口却是最适合而且投入产出比相对较高的测试手段(但是目前看来,大部分的公司还是对UI比较执着,简直泪奔~~~),当你对于重复的工作say no的时候,你就要考虑提高大家的效率,以及工作质量,当然也有解释为“怕麻烦”的。那么做接口自动化和做UI自动化(WebDriver)就是不错的选择了,但是我还是想说其中比例,个人认为6/4开,不敢说太满,以免被喷。
      那么对于接口自动化,有人说就是   “1、组装发送请求 - 2、解析响应  - 3、断言返回结果” , 我之前也是这么做的,但是总是觉得有点问题,其实我认为,我们做接口的测试,更多的是关注 “数据” ,不像UI那样,只需要断言这个页面上的某个元素是否存在或者…………,所以,个人认为最好在断言返回结果之后还需要加上 4、检查库表数据(增删改查);那么对于java使用者来说,mybatis是个不错的框架,对JDBC的数据库操作管理,检查库表数据操作是否正确,所以个人认为,有必要引入mybatis框架,用于增强自己接口测试的数据准确性,因为你其实无法保证,当接口返回success时,会相应地将数据更新到库表。

QQ|小黑屋|手机版|Archiver|追梦Linux ( 粤ICP备14096197号  点击这里给我发消息

GMT+8, 2018-10-21 14:33 , Processed in 0.302750 second(s), 34 queries .

Powered by 追梦Linux! X3.3 Licensed

© 2015-2017 追梦Linux!.

快速回复 返回顶部 返回列表