Can anyone help me find a good software testing manual lab, along with free software tools for testing java applications with tutorials, that I can use to teach my course software testing?
Hi, I am not a specialist but, you can use JUnit (https://github.com/junit-team/junit/wiki/_pages) as tool to code your tests in Java and "google" about some best practices on testing (like TDD, acceptance and regression tests, patterns to refactoring, continuous integration (jenkins), etc.). Martin Fowler and Kent Beck have great books about it. The Mr. Fowler site is this http://martinfowler.com/ and Mr. Beck site is this http://www.threeriversinstitute.org/.
The Eclipse "IDE for Java Developers" includes extensive built-in support for JUnit testing. See http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2FgettingStarted%2Fqs-junit.htm. Download is at http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/keplersr1.
You can also determine test coverage with the eclemma plug-in for Eclipse at http://www.eclemma.org/
Software testing experiments are really helpful to understand the subject thoroughly. In my university I am conducting these experiments on freely available tools and IDE like Eclipse IDE,
Number of plugins are available on internet for Eclipse like for finding Cyclomatic complexity, Flowgraphs, Coverage analysis, GUI testing, performance testing etc..
Moreover, JUNIT is also there in which you can develop test cases too.
If you require any sample lab sheets then write to me..
have you really used JUNIT to generate test cases? and what are the plugin i need in eclipse IDE for finding fining Cyclomatic complexity, Flowgraphs, Coverage analysis, GUI testing, performance testing since you already hve done this?