Rest API Testing Sample Mini Project
Rest API Testing Sample Mini Project
1. API Documentation(SwaggerUI)
2. Writing Test Cases
3. Setting Up Environment(Test Bed)
4. Test Execution/Automation
Dev Testing
Design(Technical Design)
Interactive Document(SwaggerUI) -----------> Write Test Cases and do some
reviews
Coding
Testing(Unit, Integration) Build/Software
Static Documentation: It only provides the functionalities and we can't explore the
APIs practically.
Interactive Documentation: It provides the functionalities and at the same time we
can
explore the APIs practically. Especially in API and Webservices, we use
Interactive Documentation. Developers will prepare this document based on the
requirements.
Once we are exploring the Interactive Document, simultaneously the testers should
prepare the test cases. Then the Developer would provide the INSTALLER and it is
again
a kind of a package and along with the INSTALLER/BUILD, the Developer shall also
provide the instructions. Testers need to follow the instructions to install it in
the QA Environment and then we shall follow with the Test Execution and Automation.
Writing Test Cases: To write the Test Cases, we have to first prepare a Template.
Once the Template is created, later we shall upload all the Test Cases in the Test
Management Tool(TCM). It can be Jira, TestLink, QualityCenter, ALM.
Initiaaly, we will write all the Test Cases in the Excel file until we complete
the review from the Team.