Comparison: Browser Support
As part of an ongoing blog series, we will delve into a discussion of the differences between an ATF and the various commercial products on the market. This blog series will discuss one area of comparison each week. This week’s discussion will be on browser support.
When discussing browser support we are obviously talking about web application testing. On the ATF side of web application testing this involves the following open source tools, Selenium/WebDriver, language binding, xUnit Framework for the actual test framework and cloud based cross browser testing providers such as Sauce Lab or BrowserStack. The ATF supports testing on most versions of Internet Explorer, Firefox, Chrome, Safari, Opera and the headless browsers HtmlUnitDriver and GhostDriver. Cross Browser tool providers like Sauce Labs provide access to hundreds of OS/Browser combinations and as an added bonus make these virtual machine setups available to manual testers.
The commercial product providers generally provide full support for Internet Explorer, many versions of Firefox and are just getting on board with Chrome. Support for Safari and Opera is little to none for most of the commercial products. The commercial product providers are unable to support headless browsers due to their framework structure and proprietary nature. The commercial product providers are generally unable to take advantage of cloud based cross browser tool providers such as Sauce Labs or BrowserStack, so commercial providers must make do with their internal options.
In the comparison of browser support there is a very clear advantage for the ATF side when compared with the commercial tools on the market.