Testing Guide

We implemented multiple types of tests in SD-Fabric.

  • Unit Test

    • Verify codes at the level of methods or classes, and therefore covers a lot of details in a small scope.

    • Run before merge as part of the CI/CD process of each component.

  • Component Test

    • Verify a component with its dependencies as a whole.

    • Run as sanity checks before merge as part of the CI/CD process of each component.

  • System Integration Test

    • Verify the entire SD-Fabric solution, involving multiple components and including various failure scenarios.

    • Run nightly

_images/test-overview.png