February 21-23, 2024
Montreal, Canada

I have 100% Coverage! Why did I have a regression?!?

Test coverage is a metric often used to quantify the maturity of a project's testing.

Whilst low numbers indicate a lack of tests on the project, high coverage doesn't account for the quality of the tests being run.

And most testing frameworks have quirks and pitfalls.
Have you tested that your project's tests actually fail when they should?
Mutation Testing does that so you know which tests are trustworthy and which ones need work.

View all 171 sessions

Gabriel Fournier

Desjardins

Gabriel learnt BASIC whilst reading his graphing calculator's manual and trying stuff.
It wouldn't occur to him that he'd just learnt programming out of boredom in his classes until a few months later.

Twenty years later, Gabriel is still trying most anything that takes his fancy. Or might solve his current issue.
Things will most likely not work, and yet provide very useful learning experiences.

What's the worst that could happen if we try this new and shiny tool?

Read More