Skip to content

Instantly share code, notes, and snippets.

@billmeyer
Last active February 12, 2020 20:02
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save billmeyer/2ec542f512605abb5f482ffbd817c471 to your computer and use it in GitHub Desktop.
Save billmeyer/2ec542f512605abb5f482ffbd817c471 to your computer and use it in GitHub Desktop.

WebdriverIO from Scratch Workshop

Abstract

Let's face it- if there's one thing we've learned from the fast paced world of Agile development and frequent releases, it's that automation is hard, especially test automation. Many testing teams want to transition from manually testing their web applications but struggle getting started with test automation. The bewildering number of test frameworks, programming languages, and 3rd party integrations can cause analysis paralysis preventing any progress.

But it doesn't have to be this way! In this workshop, the participant will be guided through a hands-on session that introduces the popular WebdriverIO testing framework, demonstrates how to setup, configure, and write the first automated test and then proceeds to demonstrate how incremental improvements can be added to build the foundation for a fully automated test suite.

Learning Outcome

Upon completion of this workshop, the participant will have learned how to develop a test automation suite that will enable the functional and performance testing of a web application on desktop browsers and mobile real devices. The resulting test suite can be used as the foundation for additional test automation development.

Target Audience

  • Test automation enthusiasts/engineers
  • Testers with a technical background and interest in/experience with test automation

Participant Requirements

The ideal participant skillset for this workshop includes:

  • Basic programming knowledge is required (Javascript preferred)
  • Basic Node.js knowledge
  • Basic git concepts
  • Command line proficiency

Prerequisites for the Participant

Bring a laptop with the following installed:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment