When it comes to rendering CSS code, there are not many differences among modern browsers.
Unfortunately, there are tons of browsers, plus more new arrivals in the mobile field. And then there are “retired” browsers such as Internet Explorer 8.
Therefore, a coder cannot do without alternative browser testing.
You can download alternative operating systems using VirtualBox or similar programs and then test mobile browsers in emulators and simulators.
Or you can use Browserstack or similar online services. These services host alternative browsers and provide you with remote access.
Browserstack will cost you an insignificant amount of money, and compared to the time spent on maintenance of Android emulators and VirtualBox, it is a bargain.
I recommend a three-phase testing:
- Desktop computers – I use Chrome, DevTools and mobile resolution emulation.
- Simulators/emulators – Browserstack rulez!
- Real devices – I use iPhone 4 with iOS, Vodafone 945 with old Android 2.1, iPad Mini with iOS8, Tablet Sencor Element 7 with Android 4.1, Samsung Galaxy S III mini with Android 4.1 and Nokia Lumia 520 with Windows Phone 8.