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

Sessions Montréal 2022

How We Introduced Automated Web App Testing in A Large Org

Session en anglais - Débutant

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

Session en anglais - Débutant

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

Formation en anglais

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.

Sessions Montréal 2020

Sessions Montréal 2019

Sessions Montréal 2018

Sessions Montréal 2017

Sessions Montréal 2016