Home > Ask the Software Quality Experts > Software Testing and Quality Assurance Questions & Answers > Do software testers need developer experience?
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

Do software testers need developer experience?

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: 17 September 2008
Must a good tester be a good software designer first? Are only experienced software designers able to come up with better ways than any test engineer to test software systems? Is it impossible to become a good tester without software development skills?

>
EXPERT RESPONSE

I do not believe you need to have designed or built a product in order to test or critique a product.
I do not believe software engineers or system architects design better tests. I believe skilled software testers design better tests.
Consider the number of everyday appliances and devices you might use, from coffee pots to personal navigation systems, that you have challenged or tested without having experience designing or building them.

I do not believe software engineers or system architects design better tests. I believe skilled software testers design better tests. I believe that for those activities we engage in frequently, we become more skilled at and in turn, we may make the skill look easier and easier as our level of competency increases. Point of view, focus, motivation and practice -- these are four advantages testers have over developers in becoming better testers. Developers may have different insights and ideas about what to test and those ideas may originate from their knowledge of the inner workings of the code, but different doesn't necessarily mean better (bug finds).

Software testing resources:
Improving software testing skills and manual vs. automated testing

Cultivating the software tester and programmer relationship

Expanding software testing skills

If you feel uncomfortable about your own level of knowledge, especially on technical matters, I would suggest continued learning to help improve your confidence.


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


RELATED CONTENT
Software Testing and Quality Assurance
Should you retest closed defects during regression testing?
Common mistakes of new software testers
How to test an application's scalability, performance
Integration testing: Is it black box or white box testing?
Test strategy document vs. an acceptance test plan
The future of software testing
Quality assurance testing vs. user acceptance testing
Eliminating testing environment troubles
How to use tools for system integration testing
How to match the test environment to the production environment

Software testing and quality assurance (QA) fundamentals
Pictures communicate software requirements without slowing development
Common mistakes of new software testers
Cloud computing creates software testing challenges
How cloud computing affects agile practices, testing
Test strategy document vs. an acceptance test plan
SOA application testing a combined effort
Overcoming SOA testing challenges
The future of software testing
Eliminating testing environment troubles
How to match the test environment to the production environment

Advice from Karen N. Johnson
Should you retest closed defects during regression testing?
Eliminating testing environment troubles
Software testing best practices vary by context
Functional testing: Unit testing, integration testing and beyond
Building automated tests for legacy applications
The benefits of user acceptance testing
The scope of user acceptance testing
Regression testing: How to select test cases
How to thoroughly test a website without automated tools
How to create reusable test materials

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 enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




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