Definition

A EDG (Event Dependency Graph) can be maintained manually, or by leveraging dependency detection tools.

These tools can be classified as:

  • tools looking for manifest dependencies: they execute tests many times in different order to find dependencies. The output is accurate but it is time and resource consuming
  • tools looking for data dependencies: data dependencies are found between tests by analyzing accesses made to shared resources

Tools for DDT:

  • TEDD

References

(Olianas, Leotta, Ricca, et al., 2024)