Automation Test Framework For Distributed Systems