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)

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




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