Software testing is an important part of software engineering and it's very important to enhance software quality. In the cloud computing environment, it is an unchangeable trend that the traditional software testing turns to "cloud testing". The article discusses the advantages, processes and procedures of software testing and cloud computing. Based on those procedures discussed, the intersection between software testing and cloud computing is pointed out. At last, the advantages and development trend of cloud testing is analyzed.