Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Are Your Tests Good Enough? - Testing the Quality and Effectiveness of Your Test Suite

Devoxx via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to evaluate and improve the quality of your test suites through mutation testing in this conference talk from Devoxx. Explore the fundamental question of testing your tests themselves, moving beyond simple code coverage metrics to assess true test effectiveness. Discover why high code coverage doesn't guarantee quality tests and how tests can pass even without proper assertions, potentially missing critical bugs after major code changes. Examine the criteria that distinguish good tests from bad ones in terms of testability and fault detection capability. Dive into mutation testing as a powerful technique for measuring test suite efficiency by introducing controlled code changes and observing whether your tests catch these modifications. Master when to implement mutation tests in your development workflow, how to interpret mutation testing results effectively, and strategies for generating appropriate code variations that reveal weaknesses in your test coverage. Gain practical insights into building more robust and reliable test suites that truly validate your software's correctness and resilience to change.

Syllabus

Are your tests good enough? - by Michalis Zampetakis

Taught by

Devoxx

Reviews

Start your review of Are Your Tests Good Enough? - Testing the Quality and Effectiveness of Your Test Suite

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.