Skip to content

Automation testing of yahoo signup page using Selenium and TestNG

Notifications You must be signed in to change notification settings

kushalac/Automation-testing-using-Selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Selenium Automation for Yahoo Signup

Overview

This project utilizes Selenium, a powerful open-source web UI automation testing suite, along with Java and TestNG to automate the testing of Yahoo's signup page. The automation scripts cover various scenarios, including valid and invalid inputs, to ensure comprehensive testing of the signup functionality.

Features

  • Automated testing of Yahoo signup page using Selenium WebDriver.
  • TestNG framework for organized test case management and detailed reporting.
  • Data-driven testing with a provided set of test data covering different scenarios.
  • ChromeDriver is used for WebDriver interactions.

Prerequisites

  • Ensure that the correct path to the ChromeDriver executable is set.
  • Java and TestNG should be installed on the system.

Usage

  1. Clone the repository to your local machine.
  2. Open the project in your preferred Java IDE.
  3. Run the yahoo class, which contains the automation scripts.
  4. View TestNG-generated reports for detailed results.

Test Data

The create data provider supplies test data for the test cases. Examples include valid and invalid inputs for first name, last name, email, password, date of birth, and phone number.

Reporting

TestNG generates comprehensive reports, providing insights into the number of passed, failed, and skipped test cases. These reports aid in analyzing the test results easily.

Dependencies

  • Selenium WebDriver
  • TestNG
  • ChromeDriver

Contributing

Contributions are welcome! Feel free to open issues or pull requests to enhance the project.

About

Automation testing of yahoo signup page using Selenium and TestNG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages