Developer testing is increasingly important as software is released quicker and with higher stakes. This has led to a change as companies embrace Agile, rapid development practices to ensure that they can release working software with few defects in minimal time. Almost all survey respondents agreed that developers must test the software they are coding before handing it off to QA. Respondents also noted that QA teams are not effective in finding most bugs, with almost half of the respondents claiming that QA finds 10% or less of the critical bugs in development.
When asked what the biggest value of QA is in software development, the majority of respondents said either that QA offers an extra set of eyes or tests user functionality. There was tremendous support for QA continuing manual testing, while arguing that developers need to play a bigger role in automated testing during the development process. Automated developer testing solutions give developers the ability to catch bugs they would otherwise miss and ensure working software - the paradigm of Agile software development.
"Classic waterfall QA testing is increasingly being phased out of software companies," said Eli Lopian, CEO of Typemock. "Modern developers now have the right tools and processes to catch and correct bugs more effectively while in the development phase. Agile testing, with professional testers and developers working together, on the same team, and with developers engaging in quality practices such as unit testing, leads to high quality software being released on time." This recent survey showed that software developers testing their own code is also something that both developers and software quality testers want.
The Isolator tool family enables easy unit testing of any .NET or C/C++ code (including legacy code and unwritten code).
Typemock was conceived in 2004 to help programmers become Agile through easy unit testing. Since the launch of the first version of Typemock Isolator in 2006, thousands of companies around the world use Typemock tools to make unit testing easy and to prevent bugs. Typemock users are developers from a wide range of sectors – such as defense, medical, and finance – that demand exceptionally high standards of quality and minimum bugs.