When: June 27-28-29, 2018
Where: Amsterdam, Netherlands
DevOps teams need to have fast feedback on everything they do. Part of this these feedback loops should be quick, reliable tests. Also on your UI. UI testing has always been difficult, but with the right tools and processes teams can get back in control of these tests and deliver with high quality.
Receiving fast feedback crucial for DevOps teams. In this workshop we are going to introduce a new tool that can be embedded in the Continuous Delivery processes of DevOps teams delivering web-apps.
When developing web-apps, UI testing is not what comes to mind first when thinking about fast feedback. With the rise of modern web-apps, where business logic often resides inside the front-end, this need for reliable tests is getting more and more important. You want to be able to automate your UI tests and monitor them so that the team has insight into the latest product status.
Traditional (UI) testing tools often lacked in the areas of stability, maintenance and speed. Slow tests, make for slow feedback. Since most web-frameworks are based on Selenium there is actually surprisingly little to choose from.
Cypress.io is approaching UI tests in a new way. Based on familiar open source frameworks, Cypress.io sets out to fix those pesky, flaky, frustrating tests. With a fresh view on the test development lifecycle, an architecture that is not based on Selenium and recently open sourced.
Participants will learn: - The importance of fast feedback and reliable tests in a DevOps environment - Where UI testing can fit in your test approach - How Cypress.io differs from Selenium and other UI testing alternatives - To setup a Cypress.io project - To write your first test in a few minutes - Integrate Cypress.io in your CI - Use the Cypress Dashboard for fast feedback on the status of your application.
Erik Zeedijk - Software Engineer Consultant
As an Agile Test Consultant Erik always has the drive to improve the quality of software. This includes setting-up test automation and using CICD to get the fastest possible feedback. It also means introducing the mind-set change that is needed to think differently about testing and the way we measure quality.
Joost van Wollingen - Consultant Quality and Test Automation
Joost started his career at bol.com, which gave him the opportunity to learn and grow at one of the leading companies in Agile and DevOps in the Netherlands. Coming up through the ranks he has been a test engineer, multidisciplinary team member, scrum master, team lead & test architect. As a consultant at Xebia his focus is on test process improvement projects, coaching and enabling teams to release their software faster, while maintaining quality standards.