Frequently Asked Questions
I have a great development team – why do I need to test as well?Even with the best developers, there will still be defects, even if these are limited to misunderstandings or misinterpretations of the requirements. How do you know whether these sorts of problems are in your solution? Testing is the only way to find out.
But we can’t possibly test everything, so why bother?A risk-based approach will ensure that the most critical parts of the solution receive the most attention. Less important areas may not be tested at all.
Most testing is normally carried out at the end of the project – why does Gen-i recommend testing early?Unfortunately, testing is often done at the last minute, and the test team is squeezed for time and resources. At this stage of the project, identified defects are most expensive to fix. By testing early, issues can be corrected at the lowest possible cost. If quality is shown to be a problem, maximum schedule and resources are available to address the issues.
Why is User Acceptance Testing (UAT) important?UAT tests that the solution meets the business-level requirements and processes. Ultimately, if these don’t work, the solution won’t meet its business objectives. UAT is also often part of contractual arrangements that must be fulfilled before payments are made, so it is an important element of accepting the developed product.