One important design principle in software development is DRY – Don’t Repeat Yourself.
However, when DRY is applied to test code, it can cause the test suite to become brittle - difficult to understand, maintain, and change.
In this #InfoQ article, Kimberly Hendrick presents some indications that a test suite is brittle, guidelines to follow when reducing duplication in tests, and better ways to DRY up tests: https://bit.ly/4dgcJsf