Usual Tech Docs
Usual WebsiteGeneral DocsContract DeploymentsAuditsAccess dApp
  • 🚀GM GM
    • Usual Tech Hub
  • 🔭Overview
    • Usual Protocol Primer
    • Features
      • Mint & Redeem Engine
      • USD0
      • USD0++
      • USUAL
      • USUAL*
      • USUALx (USUAL staking)
      • USUAL distribution
      • USUAL Airdrop
      • Usual USD0++ Investment Vault
    • Architecture
      • Role Management
      • USUAL Distribution Model
  • ⛓️Smart Contracts
    • Protocol Contracts
      • DaoCollateral
      • Swapper Engine
      • USUAL staking
      • USUAL* Vested Allocation Staking
      • USUAL Distribution
        • Distribution Module
        • Yield Module
      • Airdrop Module
    • Token Contracts
      • USD0
      • USD0++
      • USUAL
      • USUAL*
      • USUALx
      • Usual USD0++ Investment Vault
        • VaultRouter
    • Utility Contracts
      • ClassicalOracle
      • Abstract Oracle
      • Chainlink Oracles
      • Pyth Oracles
      • RedStone Oracles
    • Real World Assets
      • USYC (by Hashnote)
      • M (by M0)
        • UsualM
      • USDtb
    • Contract Deployments
  • 🛡️Security & Audits
    • Security Practices
    • Testing Framework
    • Monitoring Framework
    • Audits
    • Bug Bounty
  • 🧩Integrations
    • Integrate USD0++
      • Reward redistribution by integration partner
      • Claim Address Redirect
      • Daily Distribution powered by Brevis (coming soon)
  • 📚Resources
    • Community & Support
    • References
  • 📖Support
    • FAQ
    • Glossary
  • ⚖️Legal
    • Terms of Services
    • Legal Notice
    • Privacy Policy
Powered by GitBook
On this page

Was this helpful?

  1. Security & Audits

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.

PreviousSecurity PracticesNextMonitoring Framework

Last updated 6 months ago

Was this helpful?

🛡️
Page cover image