At Qual IT we take a pragmatic approach to test tools. We are test tool agnostic, which means whilst we use a variety of toolsets, we do not sell or promote a particular brand of tool licensing. We look for “best of breed” that fit client requirements. We have historically found that the process supporting the use of any given toolset has more bearing on its effectiveness than the particular brand or version of the toolset.
We have a repeatable process for assessing and identifying all types of tools (automation, test management, performance, and technical integration).
For example, when we have clients looking at test automation, the first thing we generally look at is the rationale. We have a process that determines whether automation is actually going to provide an adequate solution to the required requirements e.g. will automation provide a positive ROI (return on investment), will it be scalable, increase test coverage, reduce regression overhead. If the case for automation is proven, then a technical assessment of suitable toolsets is undertaken. This technical process takes into account the technology platform and other technical requirements like usability, robustness, on-going support and suitability and budget.
Our Test Automation Team has extensive experience with assessment, implementation and development of test automation frameworks. Ensuring that not only is the best fit solution provided but an ongoing effective process is also provided. Automation toolset choice is often dictated by the technology and budget available. We have had significant exposure to some of the high-end toolsets like HP Quick Test Pro and Rational Tester (Robot), but also have significant experience with the growing open-source offerings such as Selenium, SOAPUI and Test Complete.
Whilst it’s vital to ensure that there is a sound technical fit, it’s the quality of the on-going process and maintenance that often determines the long term effectiveness of test automation (both as a point solution on agile projects and long term regression testing). We can point to a number of successful client engagements where our implementation of this has provided long term success of test automation, both as a stand-alone solution or integrated into a Test Management toolset.