Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins

Build an Automation test Framework from scratch using Selenium WebDriver, Cucumber, testNg, Jenkins, Java & Git
4.20 (171 reviews)
Udemy
platform
English
language
Software Testing
category
instructor
Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins
1 562
students
20 hours
content
Jun 2021
last update
$54.99
regular price

Why take this course?

🚦 Automation Framework Mastery: From Zero to Hero with Selenium, Java, Cucumber, TestNg & Jenkins

🚀 Course Overview: Dive into the world of End-to-End Test Automation with this comprehensive course designed to empower you with the skills to build a robust automation framework from scratch. Get hands-on experience with cutting-edge technologies like Selenium WebDriver, Cucumber BDD, TestNG, Java, Page Factory Model, and Continuous Integration tools such as Jenkins and GitHub.

🎓 What You'll Learn:

  • Essentials of a Comprehensive Automation Suite: Develop a full-fledged test automation suite using Cucumber with JUnit, Cucumber with TestNG, and Page Factory model to streamline your testing processes.
  • Real-world Application: Work with a Demo E-commerce Web Application to understand its functionalities and host it locally.
  • Version Control Mastery: Get familiar with GitHub for version control and collaborative development.
  • Cucumber Framework Development: Learn from scratch how to set up the Cucumber framework, including feature files, step definitions, runner files, parametrization, tags, and hooks.
  • Running Tests & Generating Reports: Execute cucumber tests using JUnit and generate detailed reports with Cucumber HTML and Extent reports.
  • Data Management: Utilize JDBC for database operations and Apache POI for handling Excel sheet validations within your framework.
  • Security & Notifications: Learn to encrypt sensitive data like passwords and configure email notifications after test executions.
  • TestNg Integration: Understand the basics of TestNG and how to integrate it with your Cucumber project, leveraging its powerful features for enhanced test cases.
  • Developing End-to-End Tests: Create a complete end-to-end test suite for the Demo E-commerce Application using cucumber and testNG.
  • Parallel & Cross Browser Testing: Master running tests in parallel across different browsers to ensure comprehensive coverage.
  • Introduction to CI/CD: Get up to speed with Jenkins for continuous integration, Git for version control, and GitHub for repository management.
  • Project Integration with Jenkins: Learn to integrate your test automation end-to-end suite with Jenkins, scheduling it to run automatically at specific times or upon new commits in GitHub.
  • Jenkins Analytics & Reports Tracking: Monitor and analyze test results using the Jenkins dashboard.

Course Highlights:

  • Comprehensive Coverage: This course leaves no stone unturned, ensuring you have a complete understanding of each technology and its role in automation.
  • Real-World Practice: The course includes real-world demos and hands-on projects to solidify your knowledge and skills.
  • Expert Guidance: Instructor Vineet N provides expert insights and guidance throughout the course, ensuring you get the most out of each session.
  • Future-Proof Skills: By mastering these tools and technologies, you'll be well-equipped to handle current and future automation challenges in software testing.

👨‍💻 Key Takeaways:

  • A solid foundation in building a scalable and maintainable automation framework.
  • The ability to integrate your tests with continuous integration pipelines for efficient workflows.
  • A portfolio of real-world projects demonstrating your new skills.
  • Confidence in managing end-to-end testing processes from start to finish.

🛠️ Tools & Technologies Covered:

  • Selenium WebDriver
  • Cucumber BDD Framework
  • TestNG Testing Framework
  • Java Programming Language
  • Page Factory Model for Page Objects
  • Jenkins Continuous Integration Server
  • Git and GitHub for Version Control and Collaboration
  • JDBC for Database Integration
  • Apache POI for Excel Operations
  • Cucumber HTML & Extent Reports for Test Result Visualization

👩‍💻 Who Should Take This Course? This course is designed for:

  • Software Testers aiming to advance their skills in test automation.
  • QA Engineers looking to integrate automation with CI/CD pipelines.
  • Developers interested in learning about automated testing practices.
  • Anyone aspiring to build a career in software testing and quality assurance.

Join us on this journey to master test automation and transform your approach to software testing! 🌟

Course Gallery

Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins – Screenshot 1
Screenshot 1Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins
Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins – Screenshot 2
Screenshot 2Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins
Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins – Screenshot 3
Screenshot 3Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins
Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins – Screenshot 4
Screenshot 4Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins

Loading charts...

3513660
udemy ID
20/09/2020
course created date
03/10/2020
course indexed date
Bot
course submited by