The Importance of Testing

Testing software is never easy, neither is it a very exciting task—especially for developers. Developing test plans and test cases, and executing them with the appropriate test data is a tedious task that needs to be repeated a number of times. The more you test software, the more bugs and faults you uncover. Good software development processes and tools make the testing cycles shorter by spreading the testing tasks throughout the development process. Although most developers understand the importance of software testing, very few development teams apply sufficient quality assurance (QA) practices. Despite the best planning efforts, in many cases, software testing turns out to be a hurried activity at the end of the ...

Get Java™ Connector Architecture: Building Custom Connectors and Adapters now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.