When you look for software functional testing tools one of the top search results shows a consolidated result for about 30 tools – phew – what a long list to navigate through. While it is exciting that several options exist, it is equally painful to sort through each one of them to decide which one to go with.
The good thing is that most organizations have their core tool parameters defined upfront and such a list eliminates a bunch of tools even as they start their evaluation. To this day, Selenium continues to be one of the more popular ones both in terms of ease of usage and customization. However the others in the race including CodedUI, SahiPro, Watir, RFT, Silk Test, Test Complete, equally bring in their pros and cons. In fact we recently had a wonderful presentation at our internal test conference where a tester explained how Nightwatch.js stands out in comparison with this popular list. From our experience we have preferred to leverage Selenium which has enabled up customize our automation suites and build our own frameworks too as needed. We have leveraged it for not just functional testing but have also integrated it with frameworks such as AXE for accessibility testing and also for security testing. Selenium’s community reach has also been great including the annual Selenium conferences that are buzzing with activity. As a strong believer in the open source movement, we continue to invest in Selenium while we have also taken up several other projects on other open source and commercial test tools based on client requests. In our opinion besides the traditional parameters of ease of use and learning, power to automate tests, scalability and maintainability, another important parameter is the adaptability of the tool to integrate with other parameters for cross functional testing. We have in-fact hosted webinars on how we have leveraged Selenium functional scripts for accessibility and security testing and recordings from such sessions are available on our website at http://qa.qainfotech.com/category/webinars/ .
The software testing market continues to grow. Forecasts talk about a 14% YoY growth until 2021. More tools will continue to flood the market. Existing ones will take new shape. While it is important to stay informed on these changes, equally important is the commitment to the chosen tool to bring in stability in the software functional test automation effort. To that extent, we as pure play software testing providers are very excited for what’s in store.