This is an overarching Issue that covers creating automated unit, integration, system and acceptance tests