标签归档:Supertest

第5届BQMeetUp质量交流会(成都)

2016年12月17日下午13:30,ThoughtWorks成都在成都office举办了第5届BQMeetUp,本次活动迎来了很多热情参与的朋友。

活动大致分为了两个部分,简单破冰游戏后,由ThoughtWorks的QA付彪和徐潇给大家带来的《RESTful API自动化功能测试实践》的话题分享,其中包括Rest-Assured和Supertest两个工具的介绍和实践。之后现场与会人员针对API测试相关内容进行了激烈的互动讨论。

REST ASSURED是一款基于JAVA的开源的RESTFull API自动化测试工具使用GradleMaven进行依赖安装通过简单的方法调用来实现对GETPUTPOST等常用REST请求的测试。REST ASSURED自带的Macher提供了基本但非常完备的Response断言验证功能而通过使用其原生支持的Groovy集合表达式则可以实现更加高级和高效的数据断言能力。

Supertests是一款基于NodeJS的开源RESTful API自动化测试工具。它本质上是一款轻量级的http client,支持跨平台部署及操作且可以通过记事本直接编写代码。Supertest自带灵活的断言功能而且可以很轻松的和node生态圈中的其他工具以及测试框架集成使用。通过命令行执行测试可以很方便的和在持续集成环境中调用。

话题Slides:RESTful API自动化功能测试实践

现场花絮: