WebDriverIO-WDIO-TS-BDD-Cucumber-GitLab-CI/CD-Docker-Grid
WebDriverIO-WDIO-TS-BDD-Cucumber-GitLab-CI/CD-Docker-Grid, available at $64.99, has an average rating of 4, with 93 lectures, based on 24 reviews, and has 230 subscribers.
You will learn about WebdriverIO using Typescript and Cucumber TyeScript Programming Docker GitLab Pipelines Web Automation Testing Automation Framework Design Pattern World Class efficient professional framework End 2 End Test- GitLab Pipeline with Docker runner YML Files Grid Execution This course is ideal for individuals who are Any Automation Tester or anyone trying to change career to Automation Testing using latest tools It is particularly useful for Any Automation Tester or anyone trying to change career to Automation Testing using latest tools.
Enroll now: WebDriverIO-WDIO-TS-BDD-Cucumber-GitLab-CI/CD-Docker-Grid
Summary
Title: WebDriverIO-WDIO-TS-BDD-Cucumber-GitLab-CI/CD-Docker-Grid
Price: $64.99
Average Rating: 4
Number of Lectures: 93
Number of Published Lectures: 93
Number of Curriculum Items: 93
Number of Published Curriculum Objects: 93
Original Price: A$29.99
Quality Status: approved
Status: Live
What You Will Learn
- WebdriverIO using Typescript and Cucumber
- TyeScript Programming
- Docker
- GitLab Pipelines
- Web Automation Testing
- Automation Framework Design Pattern
- World Class efficient professional framework
- End 2 End Test- GitLab Pipeline with Docker runner
- YML Files
- Grid Execution
Who Should Attend
- Any Automation Tester or anyone trying to change career to Automation Testing using latest tools
Target Audiences
- Any Automation Tester or anyone trying to change career to Automation Testing using latest tools
This course has been designed for testers who are trying to learn the latest automation test tool WebdriverIO with typescript and implementation of BDD. We will also run CI/CD pipelines using Gitlab with Docker runner.
No prior experience is required.
This course will cover everything from software installation in your computer to writing code in Typescript and finally running the test in CI/CD pipelines.
We will try to share enough information for you to understand each and every topic to become MASTER in this course. As Typescript provides us flexibility to use Object Oriented Concept, we have chosen Typescript over JavaScript.
Towards the end of the course, we will make a world class professional framework, which will support a significant number of tests and scenarios with limited amounts of code. This design pattern has been widely accepted by many organizations and used to build many robust frameworks.
Once you finish this course, I can assure you that you will be able to work as a very knowledgeable Professional Automation tester in your team and you will be able to utilize the learnings from this course immediately.
If you like this course, please do not forget to provide genuine feedback, which will help others while choosing this amazing course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to Course & Instructor
Chapter 2: Software Installation & Setup – Mac
Lecture 1: Installing NODE, TYPESCRIPT & check versions
Lecture 2: Installing Intellij, configuration & plugins
Chapter 3: Software Installation & Setup – Windows
Lecture 1: Installing NODE, TYPESCRIPT & check versions
Lecture 2: Installing IntelliJ
Lecture 3: IntelliJ Plugins (Recorded from Mac chapter)
Lecture 4: IntelliJ Walkthrough
Chapter 4: Full Course on Typescript
Lecture 1: First typescript program
Lecture 2: Variables Introduction
Lecture 3: More on variables
Lecture 4: Conditional Statement
Lecture 5: Literal Types
Lecture 6: Array Types
Lecture 7: Object Types
Lecture 8: Tuples Types
Lecture 9: Union Types
Lecture 10: Simple Function
Lecture 11: Typescript Compiler
Lecture 12: Class
Lecture 13: Constructor
Lecture 14: Access Specifiers
Lecture 15: Interfaces
Lecture 16: Inheritance
Lecture 17: Static/Non-static Members
Lecture 18: EXPORT keyword
Chapter 5: WEBDRIVER.IO Course
Lecture 1: Introduction to Webdriver.IO
Lecture 2: Webdriver.IO Documentations
Lecture 3: Project setup & Structure
Lecture 4: First BDD test using WDIO
Lecture 5: Different ways of Running Tests
Lecture 6: More step implementations
Lecture 7: Assertions
Lecture 8: Debugging WDIO Cucumber Test
Lecture 9: Running tests by BDD tags
Lecture 10: Headless Execution
Lecture 11: Spec Reporter
Lecture 12: Parallel Execution
Lecture 13: World Class – Passing values across steps
Lecture 14: CrossBrowser Testing in Chrome,Firefox & Safari
Lecture 15: Cucumber Hooks
Lecture 16: Locator Strategy
Chapter 6: Working with HTML Elements
Lecture 1: Working with Links | Hyperlinks
Lecture 2: Working with Input Box
Lecture 3: Working with Buttons | Radio Buttons | Checkboxes
Lecture 4: Working with Dropdown List
Lecture 5: Alert Handling
Lecture 6: Scroll To Element
Chapter 7: Multiple-Cucumber-HTML-Reporter BDD Report
Lecture 1: Generate BDD Reports
Chapter 8: GitLab Introduction
Lecture 1: Set up GitLab and First Repository
Lecture 2: First Check-in
Lecture 3: Add node type .gitIgnore file
Lecture 4: First Sample CI/CD Pipeline
Chapter 9: Building Professional E2E Automation Framework Using WDIO and Cucumber BDD
Lecture 1: Few Solid advantages of WDIO over other Tools
Lecture 2: Website Tour & Framework Scenario
Lecture 3: Framework Structure & References
Lecture 4: Create Framework Structure in IntelliJ
Lecture 5: First Sample Feature with Framework
Lecture 6: Update .gitignore and code check-in
Lecture 7: Framework Implementation – Navigate To Website
Lecture 8: Framework Implementation – Login
Lecture 9: Refactoring The Code – IMPORTANT
Lecture 10: Adding Debugging Lines
Lecture 11: Collect Locators of all Pages
Lecture 12: Implement E2E Scenario
Lecture 13: Special Function – CheckElementState
Lecture 14: Special Function – CheckElementContainsText
Lecture 15: Add More Assertion Steps
Lecture 16: E2E Execution and Report Analysis
Lecture 17: Negative Check Steps
Lecture 18: More Negative Check Steps
Lecture 19: Check-in codes to Gitlab
Chapter 10: Running CI/CD pipeline in GitLab using Docker Runner
Lecture 1: Finding the WDIO Docker Image for pipeline
Lecture 2: Executing Tests using Selenium-Standalone Service
Lecture 3: GitLab CI file for pipeline with WDIO Docker Image
Lecture 4: Publishing Test Report in Pipeline
Chapter 11: Docker Introduction
Lecture 1: Docker Overview – Layman Explanation
Lecture 2: Docker & Terminologies
Lecture 3: Docker Installation
Lecture 4: Basic Docker Commands – 1
Lecture 5: Basic Docker Commands – 2
Lecture 6: Docker Port Mapping
Lecture 7: DockerFile Basics
Lecture 8: DockerFile Advance
Lecture 9: Docker Compose File 1
Lecture 10: Docker Compose File 2
Chapter 12: Framework Execution in GRID
Lecture 1: GRID Architecture
Lecture 2: Settting up GRID Components
Lecture 3: Test Execution in GRID
Instructors
-
Arif Aman
Test Practice & Engineering Lead, Australia
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 11 votes
- 5 stars: 10 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple