The majority of applications and websites should perform correctly in different browsers and platforms, and that’s why software testers conduct the following two independent testing types:
Cross browser testing is conducted on all modern browsers, like Google Chrome, Mozilla Firefox, Safari, Internet Explorer, etc. As well as on platforms specified by the customer, using manual and automated testing.
For automated testing, software testers use the virtual machine with different environments to verify the work of app/website in various versions of one browser. Test engineers can also resort to specialized online services for testing the app/website performance on various devices.
Quite often, to conduct only automation testing is not enough because it doesn’t allow a thorough validation of user interaction with the application/site. In this case, manual testing takes place, imitating user actions with app/website. This approach helps detect more cross browser defects in the interface.
When conducting cross browser & multi-platform testing, testers primarily check the app/website layout that includes:
- correct arrangement of elements on the page;
- correct display of fonts and colors, etc.