YoVDO

Testing The Tests - Mutation Testing for C++

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C++ Courses Software Testing Courses Mutation Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Software
Universidade 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