Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
Software Testing Tutorial
Do you want to learn more about software testing? You should consider reading the following paper:Gregory M. Kapfhammer. Software Testing. The Computer Science Handbook, CRC Press. June, 2004. (Revised and Extended Version).
Other areas of interest include:
- Executing Test Suites in Memory Constrained Environments
- Testing and Analyzing Database-Centric Applications
- Executing Test Suites in a Time-Aware Fashion
- Distributing the Execution of Test Suites
- Download the programs Kinetic.java, KineticTest.java, junit.jar
Instructions:
- Download the two programs and the Java archive.
- Use the
setenvcommand to change yourCLASSPATHenvironment variable. -
javac KineticTest.java -
java junit.textui.TestRunner KineticTest -
java junit.swingui.TestRunner KineticTest - What is the "bug" in the program?
- Which test case finds the bug?
- Can you write your own test cases for this program?
- Download the two programs and the Java archive.
Links to this Page
- Software Engineering and Distributed Systems last edited on 1 March 2005 at 10:44 am by aldenv130.allegheny.edu
- Software Engineering and Distributed Systems, Spring 2006 last edited on 17 January 2007 at 5:48 pm by aldenv29.allegheny.edu
- Software Testing and Analysis, Spring 2007 last edited on 21 February 2007 at 12:32 pm by aldenv29.allegheny.edu
- Computer Science 580, Junior Seminar, Spring 2008 last edited on 29 May 2008 at 11:54 am by aldenv29.allegheny.edu
- Computer Science 580, Junior Seminar, Spring 2009 last edited on 31 March 2009 at 10:09 am by 141.195.226.29