When real world Internet traffic is simulated in a subset of testing software to test applications based in the cloud, it is called cloud testing. Cloud testing is needed to validate and verify certain cloud functions such as performance scalability and redundancy. Today, many small sized enterprises and medium sized enterprises find cloud hosting solutions profitable and more cost-effective. This explains why it is imperative to check whether these solutions can actually help boost these businesses and cater to business requirements. The engineers performing this cloud testing must have the know how of a variety of testing methods and tools.