Home > Ask the Software Quality Experts > Software Testing and Quality Assurance Questions & Answers > From Web programmer to software tester
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

From Web programmer to software tester

Scott Barber EXPERT RESPONSE FROM: Scott Barber

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: 01 May 2007
I am working in a software company as a Web programmer. I am interested in software testing, I've taken a course in software testing, and I attended an exam in software testing online. Please advise me on how to improve my skills in software testing. Also, what are some good books on the subject?

>
EXPERT RESPONSE

A Web programmer interested in software testing? Cool! Let me start out by saying that if you are exploring a personal interest as a result of the course you took, I suspect that you are embarking on an enjoyable journey. Testing is, or at least can be, a rich, exciting and rewarding field, but most folks don't give it much of a chance unless they are lucky enough to have a great first experience or a good teacher/mentor.

The number one way to improve your skills is to practice. Test everything. As a programmer, I suspect you sit at a keyboard all day, giving you plenty of opportunities to test things. Volunteer some time to test for an open source project. That sort of thing.

Software testing resources:
Educating developers about testing

How to evaluate testing software and tools

Managing the Testing Process -- Chapter 2, The Test Plan

Next is to learn everything you can about everything you can think of. Not just technical stuff, not just testing skills and techniques, not just management practices for software development shops. For example, learn about human psychology (specifically how humans interact with machines, what they expect cognitively, etc). Learn about presentation of graphical information, learn about statistics, about discrete mathematics, general systems thinking, operations research and color combinations that are most likely to create problems with users who experience varying degrees of color blindness. (That's just a short list of examples that came to me as I am writing this on a plane at 2 in the morning.)

Finally, there are three books that I believe are absolutely "required reading" for anyone who is serious about software testing:

  1. Testing Computer Software (2nd Edition; Kaner, Falk, Nguyen)
  2. Lessons Learned in Software Testing (Kaner, Bach, Pettichord)
  3. General Systems Thinking (Weinberg)

Sound Off! -   Be the first to post a message to Sound Off!


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


RELATED CONTENT
Software Testing and Quality Assurance
Software testing in a virtual environment
The benefits of user acceptance testing
The scope of user acceptance testing
Regression testing: How to select test cases
How to specialize in performance testing
How to thoroughly test a website without automated tools
Regression testing is more than retesting
How to create reusable test materials
GUI automated testing projects
How to set up a test environment

Software testing and quality assurance (QA) fundamentals
Five agile testing perils to watch out for
Software testing in a virtual environment
Testing software in the dark is problematic
Software testers: Identity crisis or delusions of grandeur?
Determining the testing organization's place within a company
How to test a data warehouse
Software testing fundamentals: Testing basics
Software testing fundamentals: Other useful resources
Software requirements sign-off essential for solid QA
How to specialize in performance testing

Hiring, mentoring and training for software projects
Project managers cannot rely on generalizations
Readers speak out about U.S. IT labor shortage
Is there really an IT labor shortage in the U.S.?
How to deal with a difficult team member
The six hats of project management
Project management tools and strategies: Team building and managing basics
Time for colleges, managers to focus on software testing
What kind of person makes a good automated tester?
Project management: How to compose a project team
Certification pros and cons: Readers speak out

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

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