Gleb Bahmutov

Gleb Bahmutov

Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the web a better place as Sr Director of Engineering at Mercari US. At night he is fighting software bugs and blogs about it at Microsoft MVP for Open Source Software, GitHub Hero, Algolia Ambassador, CircleCI Ambassador

Montreal 2022 sessions

How We Introduced Automated Web App Testing in A Large Org

English session - Beginner

Many organizations struggle with building a reliable set of automated tests for their web applications. Yet a set of manual test plans is not an answer; testing without automation is slow, gives low confidence, and the test results provide little actionable feedback to the developers. In this presentation, I describe how a large company has built a comprehensive automated set of end-to-end test suites after two previous failed attempts.

No More CSS Regrets, ... I mean Regressions

English session - Beginner

Visual testing is extremely effective at confirming the application works and looks the way it did previously, and that the new commits have not accidentally broken it. In this presentation, I will show how to do visual testing using Cypress test runner, both at the end-to-end and at the individual component levels. We will also consider the trade-offs of doing image diffing ourselves vs paying for a 3rd party service.

Writing End-to-End Tests

English training

Web sites that do not work are bad. Full end-to-end automated tests are the best way to gain the confidence that the entire system will work when the real user visits the site. This workshop introduces you to the Test Runner and teaches writing realistic tests that are readable, reliable, and fast.

Montreal 2020 sessions

Montreal 2019 sessions

Montreal 2018 sessions

Montreal 2017 sessions

Montreal 2016 sessions