1.
Why and how to test software?
2.
Testing pieces of code
2.1.
Which functionality to write unit tests for
2.2.
Using Rust's built-in unit tests
2.3.
Writing unit-testable code
2.4.
Mocking external dependencies with traits
2.5.
Property testing
3.
Testing whole systems
3.1.
Cargo's integration tests
3.2.
Documentation tests
3.3.
Fuzz testing
3.4.
Measuring test coverage
4.
Benchmarking
4.1.
Profiling
4.2.
Using Rust nightly's bechmarking framework
4.3.
Using the criterion framework
Light
(default)
Rust
Coal
Navy
Ayu
Testing Rust and building confidence in your code
Benchmarking