Leading IT executives in today’s competitive landscape realize that taking a broader view of software testing can significantly decrease software development costs while achieving higher quality of application code. Testing can potentially consume 30 to 60 percent of a typical IT budget, translating into millions of dollars or more in annual costs. Internal staff often lacking the skills and formal training for successful testing, increasing the risk of costly defects and production delays. Testing is arguably the most mundane aspect of the software development life cycle and therefore is often treated as something that only requires attention prior to production.”]

