CS 490 Software Testing

Spring 2011

Testing Tools

 

Each team is required to select five testing tools from the list given below. Each tool must be from a different category listed in the leftmost column labeled "Task." A tool not listed here may also be selected upon approval from the instructor. A consolidated list of open source software testing tools is available here.

Download the tool, learn to use it and prepare a brief, at most 15 minutes, presentation. The presentation will be on Thursdays as per the schedule available here. The presentation must include answers to the following questions:

  1. Who (company or individual) developed the tool?
  2. What testing purpose does the tool serve?
  3. What programming language(s) does the tool support, if any?
  4. In what phase of software tetsing is the tool useful?
  5. What are the strengths and limitations of the tool?

Answers to the above questions should be followed by a brief demo of the tool.

Task Tool
Unit testing

JUnit,
Achoo

PyUnit

Code coverage measurement Cobertura
Performance and load testing

JMeter
OpenWebLoad

Stress testing Deluge
Bug tracking

FogBugz
Bugzilla Testopia

Bugzilla

Combinatorial designs

ACTS

Test Management QATraq
Test automation TestAutomation
Specification based testing

SpecExplorer
ModelJUnit

Concurrency testing

Chess
ConTest

 

 

Last update: January 18, 2011