Software Testing

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic by 1 person | Log in to rate

Ranked #46,725 in Tech & Geek, #840,919 overall

The art of Software testing is the finding of faults and issues in a piece of software.

You don't need a qualification to be a software tester (although I do have one :-) ), you just need to be articulate, and able to use a computer.


If you are participating in a software Beta, then you ar a software tester, and it's your duty as such to report issues as you find them.

Making a bug report 

The core of the Software tester's trade

Making good bug reports is the truly important part of a software tester's trade. They need to be consise, accurate and well written. The better the report, the more likely the issue you have is to be resolved.
  1. A bad bug report might read something like "I was surfing your website, and it crashed my browser".
  2. This is a bad report as it provides no context for the poor Software developer who will be tasked with trying to fix the issue.
  3. A better bug report would be "I was surfing your website, and I tried to sign-up for your e-mail newsletter. I filled out the form, hit submit, and it crashed my browser (Firefox v1.07)
  4. This is a better report, it lets the developer know where you were in the site, and also what browser you were using, it gives them a fair chance of reporducing the issue, it's more likely to get fixed.
  5. The best bug report would read much like the one above, but in addition it would include things like: The exact URL of the webpage you were viewing, the exact data you entered that caused the error, the text of any error messages you were shown, and ideally, a list of steps to reproduce the error.
  6. When providing a list of steps to reproduce an error, attempt to cut it down to the minimum required. If the error only occurs after you have been browsing for an hour, say so, but if the error just happened to occur after you were browsing for an hour, but it really occurs as soon as you visit a certain page, then saying you must browse for an hour is counter productive. To produce a good bug report, you will probably have to spend time investigating the bug and the steps leading up to it. A few minutes of your time can save hours of the Developer's.

My Testing Links 

Links to useful testing resources
Exploration Through Example
Example-driven development, Agile testing, context-driven testing, Agile programming, Ruby, and other things of interest to Brian Marick.
OK/Cancel
A usability and human/computer interface testing webcomic. Painfully accurate.
James Bach's Blog
Sporadically updated, but interesting and thought provoking.
ISEB Software testing certification
I hold the ISEB Certificate in Software testing. Personally, I don't believe it to be worth a great deal, but having it can be useful on occasion.
Watir: Web Application Testing in Ruby
Powerful web-app testing framework, using the language du jour, Ruby. This only works with Internet Explorer, but has the benefit of requiring no serverside access. You can test Google with this if you want.
Selenium
Selenium is a test tool for web applications. This requires serverside access to the website in question, but works on more browsers than Watir.

Software testing books from Amazon 

Testing Computer Software, 2nd Edition

Amazon Price: $48.69 (as of 12/30/2009) Buy Now

Lessons Learned in Software Testing

Amazon Price: $26.39 (as of 12/30/2009) Buy Now

Links that came with this lens 

I claimed this lens as an already extant one, so it came with a bunch of links. As with most pre-generated link lists, I'm sure they will be of varying quality, so they'll get harvested and refined over time.
QA Training Network
Software testing and quality assurance training network. Online training courses on software test tools including WinRunner, LoadRunner, Astra QuickTest & LoadTest, SilkTest, SilkPerformer and Rational Robot. Web based software testing & QA courses.
the Quality Tree Web Site
Originally this was a company web page for a QA consultant. It has evolved into a useful collection of essays, articles, 'ruminations', and QA links
SoftwareTester
A portal for total quality management, quality assurance, software testing and software engineering.
comp.software.testing FAQ
the Frequently Asked Questions list for comp.software.testing usenet newgroup.
ParaSoft Products Page
Tools to efficiently prevent, detect and correct coding errors in C, C++, Java, and HTML.
STAQS - Software Testing and Quality Services
Resources and information for software testers, programmers, software engineers, and students interested in testing.
Cetus Links / Testing
Collection of links on object-oriented testing
Software Testing Resources
A list of links to testing resources on the Web with descriptions. Emphasizes test automation sites.
Software Testing Institute
Quality publications, industry research and online services for the software development and testing professional.
the Software Testing Spot
Useful information and links to improve your software quality. It is a tester's toolkit for both novices and experts.
Software Testing Hotlist
Selection of useful articles on software testing and test automation. Also includes links to other directories.
Software Testing
A site for software testing, covering methodologies, techniques, and tools.
Compuware Quality Assurance Solutions
Compuware's process-based quality assurance solutions automate the multiple, complex steps of thorough application testing. That means, you'll get comprehensive, repeatable and predictable results.
SoftwareTestingWiki
A collaborative software testing and quality assurance resource.
Compendium Developments
Software Testing & Software Quality Essays, Book Reviews, and Tools. Authors of Compendium-TA.
Software Testing FAQs
Resources for software testers.
Open Source Testing
Features details of free open-source testing tools for functional testing, performance testing. security testing, link checking, test mgt tools and bug databases.
Mr. Cluey's Kludge Page
Tips and Tricks for QA Partner/SilkTest Users. Presented by Automated Testing Specialists, Inc.
GoValidate
An information portal for the computer validation and software testing community. Includes: resource links, bulletin boards, marketplace, and a national list of consultants.
CompInfo - Software Testing and Quality Control
The Software Testing section of this 30,000+ page IT site includes a comprehensive knowledge base plus current news, events, and publications. Manufacturer and support links.
Software Technology Support Center
Centralized US Air Force software testing and support organization website which includes custom reports, CrossTalk peer reviewed magazine, and courses offered.
Macintosh Software Testing Resources
Information about testing Macintosh software on System 7 through OS X. Intended audience: Mac testers, developers, tech writers and other project team members.
Developer Testing, discussions about software quality
Website where staff members of Agitar Software place personal articles about what they know best: practices for software development and software testing that lead to better software quality.

by snapdragon

Hi,

I'm James and I live in Nottingham, England. In 2004 I graduated from Jesus College, Cambridge, with a degree in Mathematics. I'm a keen Live Act... (more)

Explore related pages

Create a Lens!