Testing The Tests - Mutation Testing for C++
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore mutation testing for C++ in this 44-minute conference talk. Learn how to assess the effectiveness of your tests in catching bugs by intentionally inserting errors into your code. Discover different bug insertion techniques, understand the benefits of mutation testing, and examine the challenges in developing mutation testing tools. Dive deep into the design of new bug-inserting mutations specifically for C++. Gain insights into optimizations, vector mutations, lambda equivalence, error handling, and high-level mutations. Evaluate how much mutation testing is necessary for your projects and improve your overall testing strategy.
Syllabus
Intro
Why do we test
How do we test
Testing mutator
What can you get from mutation testing
Mutations in code
Optimizations
Testing
Design
Vectors
Other cases
Vector names
equivalence
lambdas
lambda equivalence
compilation is test
Error handling
Mutation tools
Highlevel mutations
How much do you need
Taught by
NDC Conferences
Related Courses
Introdução ao Teste de SoftwareUniversidade de São Paulo via Coursera Automated Software Testing: Model and State-based Testing
Delft University of Technology via edX Mutation Testing in Java with Pitest
Pluralsight Making Mutants Work for You
GOTO Conferences via YouTube Mutation Testing in Python
GOTO Conferences via YouTube