This project is built using the TestNG framework for automated testing of Java applications. It demonstrates the implementation of unit, integration, and functional testing through organized test suites and test cases.
- Java Development Kit (JDK): Version 8 or higher.
- Apache Maven: For dependency management.
- IDE: Eclipse with TestNG plugin installed.
- src/main/java: Contains the main application code.
- src/test/java: Contains TestNG test cases and test suites.
- testng.xml: Defines the test suites, groups, and configurations.
- HTML Reports: Open index.html for a summary view.
- XML Reports: Useful for integration with CI/CD pipelines
- Modify testng.xml to include/exclude specific test cases or groups.
- Use @DataProvider to introduce dynamic data for parameterized tests.
- Implement custom listeners for advanced reporting and logging.
This project is licensed under the MIT License. See the LICENSE file for more details.