Skip to content

KhadijahFaiz/jsonplaceholder-qa-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

JSONPlaceholder QA Tests

QA project for testing the JSONPlaceholder Posts API.
Includes manual test cases and automated Postman tests.


Project Structure

jsonplaceholder-qa-tests/ │── qa/ │ └── testcases.md # Manual test cases │── postman/ │ └── JSONPlaceholder_Tests.postman_collection.json # Postman collection │── README.md


Manual Tests

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

How to Run

Manual: Follow steps in qa/testcases.md

Automated: Import Postman collection → Click Run → Check results


Skills Demonstrated

API Manual Testing

Postman Automated Testing

QA Documentation & Repo Structuring


Automated Tests (Postman)

  • 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

---


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published