This document summarizes a presentation on continuous quality testing with Postman. The presentation introduced continuous quality as a systematic approach to finding and fixing defects during development. It covered recommended testing practices like running tests locally and automating tests. The presentation demonstrated how to extend Postman with libraries, use monitors for regression testing, and automate testing in CI/CD pipelines with Newman. Additional resources on testing with Postman were provided.
2. HEAD OF DEVELOPER RELATIONS,
POSTMAN
Joyce
Lin
@petuniaGray
SENIOR SOFTWARE DEVELOPER IN TEST,
POSTMAN
Neil
Studd
@neilstudd
3. Agenda
1 What is Continuous Quality?
2 Recommended testing practices
3 Test automation
5 Q&A
4 Resources
@getpostman
4. A little about you
Respond to polls
● How long have you been using Postman?
● How much experience do you have with writing tests in Postman?
@getpostman
5. A little about you
Respond to polls
● How long have you been using Postman?
● How much experience do you have with writing tests in Postman?
● How much of your team's API testing is performed by non-testers?
@getpostman
7. Learning Objectives
At the end of this session, you will be able to:
● Explain the principles of a Continuous Quality approach
● Extend the Postman sandbox with external libraries
● Run tests locally using the Postman runner
● Streamline regression testing cycles using Postman monitors
● Automate testing as part of a CI pipeline using Newman
● Perform snapshot testing using Postman mock servers
@getpostman
9. Continuous Quality (CQ)
is the systematic approach to
finding and fixing software
defects during all phases of the
software development cycle
@getpostman
10. Fork the learning materials
www.postman.com/postman/workspace/postman-space-camp/
@getpostman
To your own workspace
11. Learning objectives
During this session, we learned how to:
● Explain the principles of a Continuous Quality approach
● Extend the Postman sandbox with external libraries
● Run tests locally using the Postman runner
● Streamline regression testing cycles using Postman monitors
● Automate testing as part of a CI pipeline using Newman
● Perform snapshot testing using Postman mock servers
@getpostman
recap
12. What’s Next?
A few things to look forward to:
● Flowrunner
● WebSockets and other protocols
● Team collaboration
○ Version control
○ Source control
○ APIM and other integrations
● … and more
@getpostman
Postman product roadmap
go.pstmn.io/public-roadmap
13. Additional Resources
Test examples in Postman
postman.com/postman/workspace/test-examples-in-postman/
30 Days of Postman for Developers
postman.com/postman/workspace/30-days-of-postman-for-developers/
Postman Space Camp
postman.com/postman/workspace/postman-space-camp/
Community Forum
community.postman.com
@getpostman