Their Adviser Office product is the preferred choice for half the UK’s leading financial advisers. Adviser Office offers unrivalled functionality for the professional adviser dealing in financial planning, portfolio management, protection, retirement planning mortgages and corporate benefits, and it is integrated with a complete client management system.
"With the next generation of adviser tools in planning and under development, less and less time is available to perform the level of testing required", says Gavin Trevett, QA Analyst from 1st. "1st is committed to delivering quality products, so to achieve this, the Quality Assurance team must become smarter in the way testing resources are employed."
"Our situation lends itself easily to the use of automated testing as we have a large but stable application that will evolve over time rather than be redeveloped. The task of regression testing, prior to quarterly releases, is massive and with such a large client base it is fundamental that the application operates properly upon release."
Automated Tool Requirements
Automation projects are notoriously difficult to get started. The initial outlay of expense, effort and slow progress make the task hard to justify for 1st. Their automated tool requirements were two-fold:
- A tool that is affordable.
- A tool that is easy to use.
"First, we needed a tool that was affordable, an expense that could be digested with even our development budget! Second, we needed a tool that was easy to use, even by users with no previous automated test scripting experience. Our strategy was to identify areas of the application that are used most frequently and presented the least complexity to script. This would allow us to prove to ourselves the usability of the tool and demonstrate to others the massive potential of automating test scripts."
This strategy has proved successful for 1st and they have now assembled a baseline of scripts for testing. "Everyone on the team has been able to gain some exposure to TestComplete and experience producing automated test scripts, something none of us had previously done. These scripts are now run back-to-back as a Project suite and form the basis of our overall regression suite."