Course Description

How often do you make a change to your site that causes an unexpected issue to pop-up in some unrelated page? At least once a week, right?

Manually testing your entire site for every change is time consuming and error-prone, and not every project has the budget for QA resources. What if we could easily write automated UI tests in the language that we all know and love: JavaScript!

This course dives deep in to WebdriverIO, an open-source library used for Selenium testing. We'll cover all the steps to get started writing automated UI tests, so that you can write and release code with confidence.

Kevin Lamping

Kevin Lamping is a Senior Front-end Engineer. He also helps organize Hill Country JS, a front-end meetup in San Antonio.Kevin has presented on UI testing at multiple conferences, recently released a free 6-day email course on it, and is a WebdriverIO contributor.In his free-time, when he's not playing with his kids, Kevin dabbles in scale model building, tabletop gaming, piano and gardening.

Course curriculum

  • 1

    Hooking in to Browserstack & Sauce Labs

    • Storing cloud Selenium credentials

    • Transcript: Storing cloud Selenium credentials

    • Using Sauce Labs

    • Transcript & Files: Using Sauce Labs

    • Using Browserstack

    • Transcript & Files: Using Browserstack

    • Using TestingBot

    • Transcript & Files: Using TestingBot

  • 2

    Multibrowser Testing

    • Defining Multiple Browsers

    • Links, Transcript & Files: Defining Multiple Browsers

    • Advanced Browser Configurations

    • Links, Transcript & Files: Advanced Browser Configurations

    • Multiremote Testing

    • Links, Transcript & Files: Multiremote Testing

  • 3

    Integrating with CICD Systems

    • CICD Systems

    • Transcript & Files: CICD Systems

    • Jenkins

    • Transcript: Jenkins

    • TravisCI

    • Transcript, Files & Links: TravisCI

    • CircleCI

    • Transcript & Files: CircleCI

    • TeamCity

    • Transcript: TeamCity

  • 4

    Visual Regression Testing

    • What is Visual Regression Testing?

    • Transcript & Slides: What is Visual Regression Testing?

    • The WebdriverIO Visual Regression Service

    • Transcript & Files: The WebdriverIO Visual Regression Service

    • Advanced Visual Regression Service Usage

    • Transcript & Files: Advanced Visual Regression Service Usage

  • 5

    Test Reporters

    • Junit Reporter

    • Files & Transcript: Junit Reporter

    • Allure Reporter

    • Links, Files & Transcript: Allure Reporter

    • TeamCity Reporter

    • Transcript: TeamCity Reporter

  • 6

    The WebdriverIO Starter Kit and Login Tests

    • The WebdriverIO Starter Kit

    • Transcript & Links: The WebdriverIO Starter Kit

    • Site Login/Registration from Start to Finish: Part 1

    • Site Login/Registration from Start to Finish: Part 2

    • Files: Site Login/Registration from Start to Finish

Reviews

5 star rating

An excellent course

Stella Nkirote Mukindia

Given me a firm ground in automation. I have represented the tool to my team.

Given me a firm ground in automation. I have represented the tool to my team.

Read Less
5 star rating

Very useful!

Pavel Orekhovich

Thank you to Kevin for this very useful course. This course had helped me with my project and now I have already started the automation process on my work.

Thank you to Kevin for this very useful course. This course had helped me with my project and now I have already started the automation process on my work.

Read Less
5 star rating

Raghunath Venkata

5 star rating

Excellent course!

Alex Siminiuc

I searched a few weeks ago for a free visual testing framework to use instead of Applitools and found about WDIO Visual Regression Testing as a potential can...

Read More

I searched a few weeks ago for a free visual testing framework to use instead of Applitools and found about WDIO Visual Regression Testing as a potential candidate. Unfortunately, it only exists for wdio which was a problem considering that my development is only Java. I was determined however to see it working so took the course. The course was very easy to follow and understand even with limited Javascript and Node.js experience. It is very useful to type along and try all examples to see how things work. Great course, overall! Alex

Read Less
5 star rating

Excellent extras

Tim Stone

Great to see how to improve your tests with multi browser testing, CI and visual regression testing.

Great to see how to improve your tests with multi browser testing, CI and visual regression testing.

Read Less
5 star rating

Good addition

Aissam Salhi

This is a great add-on for going from local tests to Continuous Integration. For those that already have have their CI in place, they may find interest into...

Read More

This is a great add-on for going from local tests to Continuous Integration. For those that already have have their CI in place, they may find interest into the module about visual regression testing. The content is clear, focused, straight to the point. As a french person I found the subtitles very helpfull, also Kevin's elocution is great and often time I don't have to read the subtitle.

Read Less
5 star rating

Joe Patton-Robson

5 star rating

Very helpful add-on

Chris Tryens

I found the Professional Add-on to be a very helpful and logical next step to the Started Edition. It was enormous help with "next steps" with WebdriverIO. I...

Read More

I found the Professional Add-on to be a very helpful and logical next step to the Started Edition. It was enormous help with "next steps" with WebdriverIO. I particularly found the visual regression tests, Sauce Labs and Jenkins integration very helpful in setting these abilities up in the app that I work on. In my opinion, one possible improvement would be to serve the Professional Add-on in more of an a la carte fashion. For instance, at the time of purchasing, I was only interested in the visual regression test module. Although I did find the remainder of the content helpful, I definitely hesitated investing the additional money. If I could have purchased the visual regression test separately, I definitely would have made the investment sooner. Overall, I would definitely recommend it to anyone looking for a deeper diver into WebdriverIO.

Read Less
  • $590.00

    $590.00Web App Testing with WebdriverIO - Team License (20 accounts)

    Buy Now
  • $297.00

    $297.00Automated Testing with WebdriverIO - Team License (10 Accounts)

    Buy Now
  • $40.00

    $40.00Automated Testing with WebdriverIO - Professional Bundle

    Buy Now