Если смотреть на Redux приложения с точки зрения DDD/ES, то можно провести следующие аналогии:
Чем глубже погружаешься в юнит-тесты, тем больше разных кайфушечек находишь. Придумываешь как правильно покрыть тестами ту или иную часть кода, находишь как вынести общее, как улучшить выразительность тестов и как уменьшить их зависимость от кода.
Test engineering — это тебе не хрен собачий, тут думать надо.