> For the complete documentation index, see [llms.txt](https://tech.usual.money/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.usual.money/security-and-audits/testing-framework.md).

# Testing Framework

## Testing Framework

Our comprehensive testing framework ensures the reliability and security of our protocol:

1. **Unit Testing**: Extensive unit tests cover individual functions and components.
2. **Integration Testing**: We perform thorough integration tests to ensure different parts of the system work together seamlessly.
3. **Fuzz Testing**: Automated fuzz testing helps identify edge cases and unexpected inputs that could lead to vulnerabilities.
4. **Stress Testing**: We simulate extreme scenarios to ensure our protocol remains stable under pressure and shifts in interest rates.
5. **Scenario Testing**: Complex real-world scenarios are modeled and tested to validate the protocol's behavior in various market conditions.
