Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Test functionality of single software unit or module
  • May require dependencies of other modules that come before in the compilation order
  • Shouldn't require to run ACS
  • Shouldn't or depend on functional units / modules that come later in the compilation order

...

Besides these, each project is free to include their own unit testing libraries, packages, frameworks, etc.

Integration Tests

Integration tests go one step beyond, they allow to test functionality in the interactions of different functional units and can include using a partial or complete ACS runtime environment.

  • Test functionality of multiple software units or modules
  • Would probably require several dependencies from modules that come after in the compilation order or even that come from different projects
  • Can make use of ACS

TAT