Educating developers about testing
Is software testing a subject of discussion only for testers? Or should the developers be educated on the role play and importance of testing equally?

    Requires Free Membership to View

    When you register, you'll receive targeted emails designed to keep you informed of the most relevant information on Agile development, application security, testing & QA, software requirements, and more.

    Hannah Smalltree, Editorial Director

    By submitting your registration information to SearchSoftwareQuality.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchSoftwareQuality.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

Software testing should be a discussion for everyone on the project team. Each person on a project team should have at least a brief understanding of all the roles on the project.

Developers should be educated on testing. The question is, then, to what extent should they be educated?

An awareness and respect for software testing is the starting point. If a developer understands testing, their code will likely improve. The more a developer understands testing, the easier it might be for a tester and developer to work through defects and project issues together.

But expecting developers to acquire an equal understanding of software testing might be unrealistic. Developers have other training and skills to acquire and their time and focus is not the same as the testers.

Focus is an important aspect. It's a good idea to recognize that a developer's point of view and any testing they conduct will likely remain focused on proving what they have built works. It's a natural tendency to protect what we build.

Awareness, knowledge, and respect for software testing is a reasonable goal, equal training is an unlikely goal.

More information:

This was first published in February 2007