QA project for testing the JSONPlaceholder Posts API.
Includes manual test cases and automated Postman tests.
jsonplaceholder-qa-tests/ │── qa/ │ └── testcases.md # Manual test cases │── postman/ │ └── JSONPlaceholder_Tests.postman_collection.json # Postman collection │── README.md
Test cases cover:
- GET /posts → Expect 200, 100 posts
- GET /posts/1 → Expect 200, post with id = 1
- POST /posts → Expect 201, new post with provided data
Manual: Follow steps in qa/testcases.md
Automated: Import Postman collection → Click Run → Check results
API Manual Testing
Postman Automated Testing
QA Documentation & Repo Structuring
- Import collection:
postman/JSONPlaceholder_Tests.postman_collection.json
- Includes tests for GET and POST endpoints
- Sample assertion:
pm.test("Status code is 200", () => pm.response.to.have.status(200));
# jsonplaceholder-qa-tests
---