How to: [⏫](#contents) Perform Mutation Testing with [ooze](https://github.com/gtramontina/ooze)
Mutation testing is a technique used to assess the quality and coverage of test suites. It involves introducing controlled changes to the code base, simulating common programming mistakes. These changes are, then, put to test against the test suites. A failing test suite is a good sign. It indicates that the tests are identifying mutations in the code—it "killed the mutant". If all tests pass, we have a surviving mutant. This highlights an area with weak coverage. It is an opportunity for improvement. — [@gtramontina](https://github.com/gtramontina)

```
go test -v -tags=mutation
```
Requirements
```
go get github.com/gtramontina/ooze
```