To ensure your chosen cross-browser testing tool is the only testing tool you’ll need to use, we put together a list of questions to ask as you’re making your selection.
What type of testing can it perform?
Yes, the short answer is cross-browser testing. But the long answer involves the specific types of cross-browser testing the platform is built to perform. Can it handle live and manual testing with automated full-page screenshots? What about automated testing with Selenium? You may run across several platforms that specializes in one or the other, but you’ll really be flying high if you can find one that has a comprehensive and complete offering of all of these features.
Does it take care of everything or would you still need to use third-party tools?
Even if you do run across a cross browser testing platform that appears to meet your needs, dig a little deeper to find out exactly how those needs are met. With automated testing platforms especially, you may often find you’ll still need to head to a third-party tool to get the whole job done.
How many different browsers and devices does the platform support?
Anything less than 500 is a dud. In fact, anything less than 1,500 is probably a dud, too. You want to opt for a platform with a massive real device lab that’s constantly updating its offerings. New browser versions are consistently streaming down the pike, and the best cross-browser testing tools are those that have led the pack by being one of the first to offer live testing on browsers and devices like iPhone 7, Firefox 54 and Chrome 59.
Other items that make the must-have list when it comes to cross-browser testing platforms include:
Cloud service: Having a cloud service where you can test remotely lets you run automated tests in parallel, instead of sequentially. This feature can boost the number of tests you execute as well as the speed you execute them again and again. Only cloud platforms offer this advantage.
Emulators, simulators, and real devices: While real devices tend to be better for usability testing, emulators and simulators are ideal for automation and regression tests to speed up testing considerably. A good cross browser testing service will have a combination of emulators, simulators, and real devices.
Secure tunnel technology: Find this feature and you’ve found a way to test securely behind a firewall, across a proxy or on local files. This technology is vital for testing a website that has not yet been launched to the public, such as first-time or substantially revamped website designs.
Integrations: Selenium is a huge open source tool for automated testing, which means you’re likely to want a platform that features Selenium integration so you can run tests against real devices and browsers. You can also look for integrations for CI/CD like Jenkins and TeamCity, frameworks like Protractors and Nightwatch, and debugging extensions like Firebug and Chrome dev tools.