External Shared-State Corruption

Definition:

  • Integration tests with shared resources and no rollback

Code Example:

Similar to shared-state corruption.
Tests touch shared resources (either in memory or in external resources,such as databases and filesystems)
without cleaning up or rolling back any changes they make to those resources.

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring