Serenity Bdd – Selenium WebDriver, Cucumber, Jira, Jenkins
Serenity Bdd – Selenium WebDriver, Cucumber, Jira, Jenkins, available at $89.99, has an average rating of 3.85, with 25 lectures, based on 66 reviews, and has 194 subscribers.
You will learn about At the end of the course students will acquire all necessary skills and Confidence to implement a powerful Serenity BDD framework with help of Selenium, cucumber, Maven, Jenkins integrated framework from scratch and start developing a smart and very effective Automation Test Suites. This course is ideal for individuals who are This course is meant for both newbie’s who wants to move into software Test Automation field and for any functional Automation testers who wants to learn a new way to build a solid Test Automation Framework with Serenity tool. This course is not suitable for Learner's who are not interested in learning Functional Test Automation are advised not pursue this course. It is particularly useful for This course is meant for both newbie’s who wants to move into software Test Automation field and for any functional Automation testers who wants to learn a new way to build a solid Test Automation Framework with Serenity tool. This course is not suitable for Learner's who are not interested in learning Functional Test Automation are advised not pursue this course. .
Enroll now: Serenity Bdd – Selenium WebDriver, Cucumber, Jira, Jenkins
Summary
Title: Serenity Bdd – Selenium WebDriver, Cucumber, Jira, Jenkins
Price: $89.99
Average Rating: 3.85
Number of Lectures: 25
Number of Published Lectures: 25
Number of Curriculum Items: 25
Number of Published Curriculum Objects: 25
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- At the end of the course students will acquire all necessary skills and Confidence to implement a powerful Serenity BDD framework with help of Selenium, cucumber, Maven, Jenkins integrated framework from scratch and start developing a smart and very effective Automation Test Suites.
Who Should Attend
- This course is meant for both newbie’s who wants to move into software Test Automation field and for any functional Automation testers who wants to learn a new way to build a solid Test Automation Framework with Serenity tool. This course is not suitable for Learner's who are not interested in learning Functional Test Automation are advised not pursue this course.
Target Audiences
- This course is meant for both newbie’s who wants to move into software Test Automation field and for any functional Automation testers who wants to learn a new way to build a solid Test Automation Framework with Serenity tool. This course is not suitable for Learner's who are not interested in learning Functional Test Automation are advised not pursue this course.
This exciting journey covers Serenity BDDwith Selenium WebDriverand the tests will be designed and implemented in BDD style using Cucumber JVM and smartly packaged and modeled in Page Factory Design pattern. We will cover Maven our “build manager “ illustrating step by step on adding dependencies, setting profiles & goals, execution and reporting using solid plug-in’s. The course covers Jenkins installation and setup to trigger build execution ‘On Demand’ or On ‘Predefined time patterns’ and show how to expose the CI Jenkins allowing to trigger build’s with lot of parameters making it a combinatorial triggering build tool. We will also cover Jira and its 2 way integration with Serenitymaking the work flow state transitions seamless. The cool screen play framework where the entire execution in form of screen shots are embedded into serenity’s smart report with various filter/ options to view the execution and coverage across Manual, Automated tests against Jirastories effortlessly. I will also shed enough light on using the same framework to test REST services easily using RestAssured API.
FYI/FYA>>
@Learners : The 2 Way Jira Integration is fragile in the serenity new builds and once it is fixed by the community, I will post the video showcasing the set up. For Now the One way works where Jira tickets are pulled into the Serenity Report and displayed.
What do you need to get started?
Absolutely willingness to new learn new tools and stuff and a mindset to change from traditional frameworks.
A PC with windows OS with Admin rights and a decent internet.
What do you need to know to learn the course effectively and what will finally YOU get ?
This course would require some basic programming skills and idea on manual testing. During the course, we will touch base on java basic concepts, WebDriver, Object Identification techniques, good design patterns and techniques like Page objects, best practices to implement Serenity framework with Cucumber BDD style tests using Gherkin for writing features and scenarios ( requirements) with a 2 Layer abstraction for ease and quick modelling of suites. We will run through real life examples using public hosted websites and test across browsers. I will show how to set up Maven for quick and painless maintenance of relevant jars and files required to create, maintain and execute the build with ease. We will show you how to set up Jenkins to trigger parameterized build and auto emailing of reports. More interestingly and new features like 2 way Jira integration for intelligent reporting , easy drillable and a comprehensive coverage of requirements effortlessly.
At the end of the course you will be easily able to implement this framework from scratch at your workplace or helps you to stay ahead in the automation race in terms of job search or career enhancement prospects. I will attach all the relevant source code and materials and do my best to make this fresh new journey an exciting and super informative.
Good Luck!
Course Curriculum
Chapter 1: A Quick Introduction to the powerful Serenity BDD Course
Lecture 1: Serenity BDD Introduction
Chapter 2: Serenity BDD – System Setup and Config Prep Actions
Lecture 1: Install Java and set Env Path Variables.
Lecture 2: Install Eclipse IDE and Cucumber Plugin
Lecture 3: Maven Setup
Lecture 4: Maven Basics
Lecture 5: Serenity BDD – Setup of package structure
Lecture 6: First Serenity BDD Test in Cucumber
Lecture 7: Serenity BDD – Data and Control Abstraction Framework Overview
Chapter 3: Serenity BDD With E2E Selenium WebDriver Tests
Lecture 1: Creating Generic class, profile and Hooks
Lecture 2: Create Steps,Pages and Models.
Lecture 3: LoginTest using PageFactory Design Pattern
Lecture 4: 2nd Test – E2E Scenario (Compose Mail -1 ): Run with Maven and serenity Report
Lecture 5: E2E Test 2 – Compose Scenario (Part2) – Create data model and step def's
Lecture 6: E2E Test 2 ( Part3 ) Create ComposeData model and perform send mail
Lecture 7: E2E Test 2 (part3) – Compose mail and POM updates
Lecture 8: E2E Test 2 (part5) – Complete Compose Mail scenario execution
Chapter 4: Serenity BDD report via maven,Jenkins and Jira Integration.
Lecture 1: Fixing the POM to suit browser and serenity core versions
Lecture 2: Install jenkins and run Maven POM with profiles
Lecture 3: Install jenkins and run Maven POM with profiles Part2
Lecture 4: Jenkins Maven Serenity report with Standard Cucumber single file report part 3
Lecture 5: Serenity BDD – using tags to filter tests in the execution suite & mvn profiles
Lecture 6: Install Jira and showcase 2 way integration.
Lecture 7: Jira Tagging and serenity Report Showcase
Lecture 8: Zipped project code
Lecture 9: using Selenium 3.0.1 with Firefox or marionette ( gecko driver)
Instructors
-
Raghu Alapati
Automation Test Lead at a Bank
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 4 votes
- 3 stars: 13 votes
- 4 stars: 19 votes
- 5 stars: 23 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024