Skip to content

UI Automation framework from scratch, using Selenium WebDriver 4, Java, Cucumber BDD, TestNG, POM, Jenkins and Maven

Notifications You must be signed in to change notification settings

martinchichi/automation-framework

Repository files navigation

UI automation-framework

UI Automation framework from scratch with Selenium WebDriver 4, Java, Cucumber BDD, TestNG, POM, Jenkins (CI/CD) and Maven

Features

  • Selenium WebDriver 4
  • Java
  • Cucumber BDD
  • TestNG
  • POM
  • Jenkins(CI/CD)
  • Maven

Tech Stack

Functional: Selenium WebDriver, Java, Cucumber BDD, TestNG

Management: Page Object Model (POM)

Integration & Deployment: Jenkins, Maven

Appendix

This framework intention is to implement the core skills for automating software tests using Selenium WebDriver with Java, Cucumber BDD, TestNG and other tools:

  • Learn Selenium WebDriver 4 and Java for test automation
  • Understand and apply Cucumber BDD for behavior-driven testing
  • Develop Cucumber test frameworks following best practices like DRY and maintainability
  • Integrate Selenium with Java in Cucumber projects
  • Simulate test cases using POM (Page Object Model)
  • Handle page element interactions like clicks, waits, etc.
  • Generate advanced results reports
  • Set up projects with Maven and dependency management
  • Run parallel tests with TestNG for speed
  • Implement continuous integration with Jenkins for full automation

🔗 Links

linkedin

About

UI Automation framework from scratch, using Selenium WebDriver 4, Java, Cucumber BDD, TestNG, POM, Jenkins and Maven

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published