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.
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.
- Test automation enthusiasts/engineers
- Testers with a technical background and interest in/experience with test automation
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
Bring a laptop with the following installed:
- Node.js v12.16.0 LTS
- git
- Google Chrome
- A modern IDE that supports JavaScript (Recommend IntelliJ Community Edition https://www.jetbrains.com/idea/download)