An open API service indexing awesome lists of open source software.

https://github.com/seeni26/testng-project

TestNG is a powerful testing framework inspired by JUnit and NUnit, designed to simplify and enhance the testing process in Java applications. It provides robust support for end-to-end testing, integration testing, and unit testing.
https://github.com/seeni26/testng-project

automated-testing datadriven html java selenium-webdriver testng testng-framework

Last synced: 9 days ago
JSON representation

TestNG is a powerful testing framework inspired by JUnit and NUnit, designed to simplify and enhance the testing process in Java applications. It provides robust support for end-to-end testing, integration testing, and unit testing.

Awesome Lists containing this project

README

          

# TestNG Project Overview
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.

## Prerequisites
* Java Development Kit (JDK): Version 8 or higher.
* Apache Maven: For dependency management.
* IDE: Eclipse with TestNG plugin installed.

# Structure
* 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.

# Reporting
* HTML Reports: Open index.html for a summary view.
* XML Reports: Useful for integration with CI/CD pipelines

# Customization
* 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.

## License
This project is licensed under the MIT License. See the LICENSE file for more details.