This type of testing is to ensure customer satisfaction. It is to determine whether the software application or product is proficient enough to run on different browsers, database, hardware, operating system, mobile devices, and networks.