Date post: | 16-Apr-2017 |
Category: |
Software |
Upload: | postmanclient |
View: | 348 times |
Download: | 0 times |
Super-PoweredAPI TestingHow and why to test your APIs
James Messinger (@BigstickCarpet)Developer at Postmanhttps://www.getpostman.com
swagger-parserswagger-express-middleware
https://github.com/bigstickcarpet
The Why
You know you should
reproducible behavior, quality assurance, continuous integration,
… yadda, yadda, yadda
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
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!
The HowAPI Testing Frameworks
●Cross-Platform is important
The HowAPI Testing Frameworks
●Cross-Platform is important
●Browser testing is important
The HowAPI Testing Frameworks
●Cross-Platform is important
●Browser testing is important
●Mobile testing is important
The HowAPI Testing Frameworks
●Cross-Platform is important
●Browser testing is important
●Mobile testing is important
●Continuous integration is important
Cross-Platform
Browser Support
localhostSupport
CI Integration
GUI CLI JSON SchemaValidation
Reusable Code
Third Party Libs
✘ ✘ pita ✔ ✔ ✔ ✔ ✘ ✘✘ ✘ pita ✔ ✔ ✔ ✔ ✘ ✘✘ ✘ ✘ ✔ ✔ ✔ ✔ ✘ ✘✔ ✘ ✔ ✔ ✔ ✘ ✔ ✘ ✘
Supertest
✔ ✘ ✔ ✔ ✘ ✔ ✔ ✔ ✔
Chakram ✔ ✘ ✔ ✔ ✘ ✔ ✔ ✔ ✔ HTTP
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
✔ ✘ ✔ ✔ ✔ ✔ ✔ ✔ ✔