Cloud computing has emerged as a new technology across organization and cooperates that impacts several different research fields, including software testing. To provide a cloud service and sharing resources successfully, the cloud must be tested before it comes into offering services. Testing the applications has their own testing tools and testing methodologies. In this paper we provide an overview regarding cloud computing trends, types, challenges, tools and the comparison of tools for cloud testing. © 2015 The Authors. Published by Elsevier B.V.