Have you every moved a release into production, fixing a number of problems only to find that some function supposedly not touched is broken?
Even with modern Object Oriented development techniques, complex software can still have intricate dependencies. We recognize you cannot think of every dependency in a large and complex software system. So we advocate regression testing to confirm the new changes have not damaged any other functionality.
We make balanced recommendations regarding the amount of regression testing that is cost effective for your system, and apply our expertise in automating test cases to make the cost as low as possible. This allows the maximum amount of regression testing to be performed. For systems having high availability requirements (and what system does not?), we use test automation tools that can execute regression suites unattended to make maximum use of the test bed outside normal working hours.
Our regression test suites feature:
For our customers with the highest availability requirements, we: