Postman API Test Automation for Beginners

freeCodeCamp.org
freeCodeCamp.org
Learn how to use Postman to write and automate API tests.🎥 Course created by ...
Learn how to use Postman to write and automate API tests.

🎥 Course created by @vdespa
Proudly sponored by https://www.seevid.ir/api/yid/postman?sub_...

📚 Course Notes: https://github.com/vdespa/automation-...
📺 Valentin on YouTube: https://www.seevid.ir/api/yid/vdespa?sub_c...
🔗 Valentin's website: https://www.vdespa.com
🐦 Valentin on Twitter: Twitter: vdespa
🤵 Valentin on LinkedIn: LinkedIn: vdespa


⭐️ Course Contents ⭐️

⭐️ Unit 1 - Introduction to API testing

0:00:00 Lesson 1 - Welcome
0:03:50 Lesson 2 - Introduction to the project
0:10:27 Lesson 3 - What is API testing
0:12:08 Lesson 4 - Manually testing the API
0:20:49 Lesson 5 - Using Postman variables to store secrets
0:30:47 Lesson 6 - Writing scripts in Postman
0:36:14 Lesson 7 - Use the Postman console for debugging scripts
0:39:47 Lesson 8 - Writing an API test
0:44:39 Lesson 9 - JavaScript basics
0:45:46 Lesson 10 - JavaScript basics - Variables
0:58:52 Lesson 11 - JavaScript basics - Variable scopes
1:04:54 Lesson 12 - JavaScript basics - Data types
1:22:44 Lesson 13 - JavaScript basics - Functions
1:33:15 Lesson 14 - JavaScript basics - Methods
1:38:54 Lesson 15 - JavaScript basics - Callback functions
1:48:15 Lesson 16 - JSON format
1:52:09 Lesson 17 - Accessing data from the response body
1:58:29 Lesson 18 - Passing data from one request to the other
2:04:23 Lesson 19 - Setting Postman variables from scripts
2:09:57 Lesson 20 - Assignment #1

⭐️ Unit 2 - Writing API tests

2:16:24 Lesson 1 - Unit overview
2:18:03 Lesson 2 - Test structure in Postman
2:22:51 Lesson 3 - Making assertions about the status code
2:25:15 Lesson 4 - Assignment #2
2:26:07 Lesson 5 - Asserting the response body is JSON
2:30:13 Lesson 6 - Writing simple assertions against the response body
2:38:17 Lesson 7 - Asserting the data-type of a property
2:46:13 Lesson 8 - Using Postman random variables in assertions
2:51:39 Lesson 9 - Regular expressions in tests
2:55:16 Lesson 10 - Assignment #3
2:56:01 Lesson 11 - JSON schema validations
3:01:27 Lesson 12 - Using Postman mock servers
3:12:23 Lesson 13 - Advanced JSON schema validation
3:18:08 Lesson 14 - Common pitfalls with JSON schema validation
3:20:24 Lesson 15 - Assignment #4
3:21:00 Lesson 16 - Testing response headers

⭐️ Unit 3 - Automation first steps

3:23:27 Lesson 1 - Unit overview
3:24:26 Lesson 2 - Collection runner
3:30:53 Lesson 3 - Scheduled runs
3:39:58 Lesson 4 - Postman CLI
3:43:40 Lesson 5 - Running a collection using Postman CLI
3:49:40 Lesson 6 - Postman CLI options

⭐️ Unit 4 - Integrating Postman tests in CI/CD

3:52:23 Lesson 1 - Unit overview
3:53:55 Lesson 2 - What is CI/CD?
3:55:51 Lesson 3 - CI/CD providers
3:57:51 Lesson 4 - Running Postman tests with GitHub Actions
4:05:10 Lesson 5 - Assignment #5
4:05:53 Lesson 6 - Running Postman tests in other CI/CD tools
4:07:42 Lesson 7 - Collaboration within a Postman workspace
4:13:22 Lesson 8 - Claim your badge
4:13:58 Lesson 9 - Conclusion

همه توضیحات ...