This API testing framework, developed as a mini-project for practicing API testing in Java, provides a comprehensive suite of features to automate API testing, improve test coverage, and ensure the reliability and quality of APIs.
API testing is an integral part of software development and testing, ensuring that APIs function as intended and meet business requirements. This framework encompasses a robust set of features to streamline the API testing process, encompassing core functionalities, application-specific modules, and test execution capabilities.
This framework has 3 layers
- Core Layer
- App Layer
- Test Layer
Jenkins integration empowers the framework to seamlessly integrate with the popular continuous integration (CI) server.