Skip to content

AlanCodeQuality/code-bdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

📋 Registration Test Automation with Selenium and Cucumber

This repository contains a test automation project for the user registration functionality, using Selenium and Cucumber tools. The project follows the Page Object Model (POM) pattern to organize and manage the elements and actions on the page.

📜 Table of Contents

✨ Features

Test Scenarios:

  • ✅ Successful registration
  • ❌ Registration with an existing email

🛠️ Technologies Used

  • Language: Java
  • Web Automation: Selenium WebDriver
  • BDD: Cucumber
  • Test Framework: JUnit
  • Design Pattern: Page Object Model (POM)

📂 Project Structure

  • src/test/java: Test code and step definitions
  • src/main/java: Page objects and utility classes
  • src/test/resources: Feature files and configuration files

Prerequisites

  • Java JDK 8 or higher
  • Maven
  • ChromeDriver (or WebDriver for other browsers)

How to Run

  1. Clone the repository:
    git clone https://github.com/yourusername/registration-test-automation.git
  2. Navigate to the project directory:
    cd registration-test-automation
  3. Execute the tests with Maven:
    mvn test

Contribution

Contributions are welcome! Please fork the repository and submit a pull request for review.

License

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

Contact

For any inquiries, please contact:

About

Automação de Testes de Cadastro com Selenium e Cucumber

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published