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:
Please visit my All Research Deliverables and Research since there are several papers, presentations, and projects that are related to software testing. Please contact me if you would like to learn more about software testing. I often have time to answer software testing questions that are sent to me by email! Here is a simple example that you can try:
  • Download the programs Kinetic.java, KineticTest.java, junit.jar

    Instructions:

    1. Download the two programs and the Java archive.

    2. Use the setenv command to change your CLASSPATH environment variable.

    3. javac KineticTest.java

    4. java junit.textui.TestRunner KineticTest

    5. java junit.swingui.TestRunner KineticTest

    6. What is the "bug" in the program?

    7. Which test case finds the bug?

    8. Can you write your own test cases for this program?


Links to this Page