Skip to content

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.

Notifications You must be signed in to change notification settings

SEENI26/TestNG-Project

Repository files navigation

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published