Home > Ask the Software Quality Experts > Software Testing and Quality Assurance Questions & Answers > Educating developers about testing
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

Educating developers about testing

Karen N. Johnson EXPERT RESPONSE FROM: Karen N. Johnson

Pose a Question
Other Software Quality Categories
Meet all Software Quality Experts
Become an Expert for this site


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 28 February 2007
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?

>

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:


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Software Testing and Quality Assurance
How to approach JUnit for unit testing
Why do performance testers write new scripts so often?
How to create performance testing workload models
Fixing Web application performance troubleshooting problems
When should regression testing occur in an automated test plan?
Achieving peak performance in integration testing
Expert advises on implementation of Selenium IDE for effective software testing
Getting answers about OpenSTA script problems
Defining core software regression tests
Breaking in functionality on UI application pages

Software testing and quality assurance (QA) fundamentals
Just-enough application lifecycle management (ALM)
Variants between software quality assurance and software testing
Nine ways to evaluate automated software testing tools
Manipulating Business Intelligence to solve dense data warehouse testing issues
How to deal with iteration issues in Agile
Five steps to fostering better software tester and QA results
Software Testing: New software testing technologies bring new challenges
Testing strategies for complex environments
Astronaut's STPCon advice: Teamwork delivers "The Right Stuff"
How to make your software tamperproof

Hiring, mentoring and training for software projects
How enhanced Agile skills can make your resume standout
Information Security pros might be next to join the unemployment line
How new Web application platforms put dev/test pros' careers at risk
Podcast: Lisa Crispin speaks on Agile development for software teams
Software project manager perspective: The components of successful application development
Managing software projects effectively: Key points project managers should know
Where Agile development works and where it doesn't: A user story
Is your software test team rigorously incompetent?
Advice on how to enter the software technology field
Optimizing project management using text messaging, IMs, and Skype

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
build  (SearchSoftwareQuality.com)
code review  (SearchSoftwareQuality.com)
conformance testing  (SearchSoftwareQuality.com)
error handling  (SearchSoftwareQuality.com)
garbage in, garbage out  (SearchSoftwareQuality.com)
load testing  (SearchSoftwareQuality.com)
NUnit  (SearchSoftwareQuality.com)
quality assurance  (SearchSoftwareQuality.com)
stress testing  (SearchSoftwareQuality.com)
white box  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Software Quality - Software Maintenance, Software Requirements, Software Standards
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2010, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts