标签归档:API

第27届BQConf中国软件质量大会

经过工作人员与志愿者们的精神准备,期待已久的第27BQConf活动已经于2017610周六在高大上的ThoughtWorks武汉办公室圆满落幕了究竟有哪些有趣故事和精彩内容赶紧来看下面详情吧

这次会议的话题由ThoughtWorks和斗鱼的三位讲师带来,分别是:

  1. API测试理论与实践 —— ThoughtWorks 郑达夫,详情请点击
  2. 测试平台开发修炼之路 —— 斗鱼网络 刘致微,详情请点击
  3. 基于BDD的自动化测试设计 —— ThoughtWorks 宋琦,详情请点击

 

现场花絮

API测试理论与实践

讲师:郑达夫

Thoughtworks高级软件质量保证工程师,多年软件测试经验。曾任职于IBM,负责Cognos商业智能大数据平台测试。熟悉ETL测试,自动化测试,性能测试及WEB安全测试。加入Thoughtworks后先后为海外电信公司,海外车企提供软件系统质量保证服务,熟悉复杂业务的端到端测试。

话题

本次主题主要介绍API的基本知识,着重讲解RESTFUL API的测试理论和最佳实践,覆盖API的功能测试,性能测试和安全测试。同时为大家介绍几款常用的API测试工具。

第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自动化功能测试实践

现场花絮: