Home > Ask the Software Quality Experts > Software Testing and Quality Assurance Questions & Answers > Expanding software testing skills
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

Expanding software testing skills

Mike Kelly EXPERT RESPONSE FROM: Mike Kelly

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: 15 October 2007
I am a software engineer working as a test engineer with one of the software firms in Bangalore, India. I have 4 years of testing experience predominantly in manual testing and wanted to know the prospect of it. I would appreciate if you can give me insight about the same as to how one's growth is defined in manual testing. I am confused about whether or not I should take up automation training. I feel that it's difficult to grow in manual testing.


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



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

Automated software testing
ThoughtWorks Studios' Mingle captures "murmurs" and "waves" around project
Accelerating Agile testing with computer assistance
Improving software testing productivity using record-playback
Using automation to speed up software testing in Agile
Software consortium seeks standard quality metrics
Software testers facing six big challenges today, StarWest keynoter says
Affordable automated testing tools for securing websites
Classic inspiration for modern software test problems in QA
Expert advises on implementation of Selenium IDE for effective software testing
When should regression testing occur in an automated test plan?

Software testing and quality assurance (QA) fundamentals
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
Software consortium seeks standard quality metrics
Demo: Using WebGoat, a free software testing tool
Seven steps for a quality change and configuration management program
Winning responses to "Why is QA always the bottleneck?"

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
automated test equipment  (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


If I understand the question correctly, you're interested in knowing if there is a future in manual software testing, and if so, what's the best way to develop one's expertise. A side question seems to be if you should consider branching out into automation as a way to become more marketable.

I've got some opinions on the topic, but they are more anecdotal then well-researched. I'm not a recruiter, I don't really watch job trends, and I don't really know much about your market in Bangalore. That said, if you're interested in becoming a better tester, here are some resources that I've found useful.

One great place to start is James Bach's presentation on Self-Education for Testers. As you look through the slides, pay special attention to his personal syllabus, his levels of learning, the different ways he can choose to learn something, and the entry points for self-education. This presentation is great not only because it provides some non-traditional ways of learning, but it also shows how multi-disciplined software testing is.

Next, I would recommend spending some time on TestingEducation.org. I cite the Black Box Software Testing courses quite a bit in my SearchSoftwareQuality.com answers, but there is a lot of other great content on the site as well. As you watch the videos and read the papers, take some time to look up the reference material. There is a lot of free high-quality material available online.

There are also some books I would recommend you read. There are hundreds of great books that are relevant to software testing, but I'll limit the list to the books recommended by Cem Kaner, James Bach, and Brett Pettichord in Chapter Two of their book Lessons Learned in Software Testing, titled "Thinking Like a Tester." They recommend:

  • Tools of Critical Thinking: Metathoughts for Psychology
  • Thinking and Deciding
  • The Craft of Research
  • Cognition in the Wild
  • Theory and Evidence: The Development of Scientific Reasoning
  • Proofs and Refutations: The Logic of Mathematical Discovery
  • An Introduction to General Systems Thinking
  • Discovery of Grounded Theory: Strategies for Qualitative Research
  • Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory
  • Exploratory Data Analysis
  • Conjectures and Refutations: The Growth of Scientific Knowledge
  • Exploring Requirements: Quality Before Design
  • How to Solve It
  • Things That Make Us Smart: Defending Human Attributes in the Age of the Machine
  • The Social Life of Information
In addition, if you're a serious student of software testing, I recommend getting involved in the community. I imagine you have some local testing or QA groups in Bangalore, but if that's not the case, there are some other communities you can look at. The Association for Software Testing is one such community; they maintain mailing lists, hold a conference, sponsor workshops and are attempting to get a couple of publications off the ground. Other good online communities include blogging communities like TestingReflections.com, forums like QAForums.com, and mailing lists like the Software-Testing mailing list. Another great way to learn would be to volunteer to help get the Open Certification for Software Testers project off the ground.

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

Ten skills of highly effective software testers

From manual tester to automated tester

(For full disclosure, I'm the President of the Association for Software Testing and am very involved in the Open Certification project.)

Finally, you mentioned automation as a possible interest. I recommend spending some time learning Watir (Web Application Testing in Ruby). It's a great tool, it's free, the Watir community is a strong community, and they have some good documentation for getting started. Another great reason for learning Watir instead of a vendor tool is that you'll be learning Ruby as well. Those scripting skills will serve you well in all your testing efforts.




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 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts