Software Testing Course Page
Resources
Quality Planning Presentation
Download PDF- SEI paper Taxonomy-Based Risk Identification
- BCS Glossary of software testing terms
Spreadsheet used to generate the course risk analysis examples.
Reference documents
Draft BCS Software Component Testing Standard
Download PDFNIST Special Publication 500-235 Structured Testing
Download PDFCODASYL Report on Decision Tables Ch1 & Ch2
Download PDFThe scripting language AutoIt provides a great platform for experimenting with test automation. You can download examples here.
Syntax, Partition and Boundary Testing Applied to Exploratory Testing
Download PDFVideos
Links
- During the course we often mention that graphs of test statistics should be stuck up on the wall so that no one has to be the "bearer of bad news". Ron Jefferies expands on this idea in his article Big Visible Charts.
Testing Tools
Many software testing tools can be found at http://www.opensourcetesting.org. The ones listed here are those that are mentioned during the course.
Automated Testing Specialists, Inc. maintain an extensive list of testing tools as well as a number of whitepapers and articles about automated testing.
Many of the tools are web-based tools that require an AMP (Apache-MySQL-PHP) installation. A convenient solution can be found at the XAMPP site.
- Test Case Management
- Defect Reporting and Tracking
- Static Source Code Analysis
- PMD see the similar projects page at the PMD site for a list of similar (mainly Java) products.
- Code Coverage
- McCabe Software (follow the link to the McCabe IQ pages)
- Automated Testing
- JUnit xUnit frameworks for other languages can be found athttp://www.opensourcetesting.org
Many course participants ask about tools for platforms that we are not familiar with. Usually after the course we do some research and then let them know what we find. The results of our research is listed below.
- Mainframes
- IBM iSeries
Software Testing Workshop
For a number of years we presented a two-day Software Testing Workshop. The workshop evolved through three different versions but never seemed to attract sufficient numbers of participants. We have now retired the workshop but are offering the workshop material as a free download.
The material is offered "as is" without support. We envisage that some people my find it useful as the basis of self-paced training.