Software
Tests¶
- Unit-tests: are isolated tests of functions/methods. Only allowed to use RAM & CPU (no network or disk)
- Mocks & Fakes
- Integration tests
- Performance testing - Measuring the latency or throughput of your application or service.
- Load and scalability testing - Testing your application or service under higher and higher load.
- Fault-tolerance testing - Testing your application’s behavior as different dependencies either fail or go down entirely.