The purpose of software testing is to ensure the number of defects are zero or at a minimal before the software gets released to the public. There are five common software testing types that tend to be used in QA. Also, these methods can vary from company to company.All Rights Reserved