+ All Categories
Home > Software > Super powered API testing

Super powered API testing

Date post: 16-Apr-2017
Category:
Upload: postmanclient
View: 348 times
Download: 0 times
Share this document with a friend
12
Super-Powered API Testing How and why to test your APIs
Transcript
Page 1: Super powered API testing

Super-PoweredAPI TestingHow and why to test your APIs

Page 2: Super powered API testing

James Messinger (@BigstickCarpet)Developer at Postmanhttps://www.getpostman.com

swagger-parserswagger-express-middleware

https://github.com/bigstickcarpet

Page 3: Super powered API testing

The Why

You know you should

reproducible behavior, quality assurance, continuous integration,

… yadda, yadda, yadda

Page 4: Super powered API testing

The Why

You know you should

reproducible behavior, quality assurance, continuous integration,

… yadda, yadda, yadda

It’s REALLY easy!

API testing tools have really matured over the past couple of years.

The explosion of Node.js has made it easy to test across multiple platforms, devices, and browsers

Page 5: Super powered API testing

The Why

You know you should

reproducible behavior, quality assurance, continuous integration,

… yadda, yadda, yadda

It’s REALLY easy!

API testing tools have really matured over the past couple of years.

The explosion of Node.js has made it easy to test across multiple platforms, devices, and browsers

You’ll look good

Everybody thinks API testing is hard. That’s why nobody does it. You’ll look like the rockstar you are.

That promotion is just a few API tests away!

Page 6: Super powered API testing

The HowAPI Testing Frameworks

●Cross-Platform is important

Page 7: Super powered API testing

The HowAPI Testing Frameworks

●Cross-Platform is important

●Browser testing is important

Page 8: Super powered API testing

The HowAPI Testing Frameworks

●Cross-Platform is important

●Browser testing is important

●Mobile testing is important

Page 9: Super powered API testing

The HowAPI Testing Frameworks

●Cross-Platform is important

●Browser testing is important

●Mobile testing is important

●Continuous integration is important

Page 10: Super powered API testing

Cross-Platform

Browser Support

localhostSupport

CI Integration

GUI CLI JSON SchemaValidation

Reusable Code

Third Party Libs

✘ ✘ pita ✔ ✔ ✔ ✔ ✘ ✘✘ ✘ pita ✔ ✔ ✔ ✔ ✘ ✘✘ ✘ ✘ ✔ ✔ ✔ ✔ ✘ ✘✔ ✘ ✔ ✔ ✔ ✘ ✔ ✘ ✘

Supertest

✔ ✘ ✔ ✔ ✘ ✔ ✔ ✔ ✔

Chakram ✔ ✘ ✔ ✔ ✘ ✔ ✔ ✔ ✔ HTTP

✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔

✔ ✘ ✔ ✔ ✔ ✔ ✔ ✔ ✔

Page 11: Super powered API testing

Recommended