If your wanting a commercial testing tool, you should check out TestKit from ObjectSoft or the Object Testing Framework by MCG Software. If you're looking for a VisualAge testing tool, you should look at The Smalltalk Test Mentor from SilverMark. I haven't used any of these packages so I can't comment on their quality.
If your looking for something a little cheaper, then you might try the Test Manager. It is based somewhat on Gordon Davis' Test Navigator. I'm still working on it so I haven't released it to the archive, but if you really desperate it might be good enough.
Here's a screen shot of the Test Manager:

It lets you order tests into suites (bottom left), and then even into classes (top left) where a test class will inherit the tests from its superclass. Each test and test suite records its execution history. A test (suite) can be executed for a simple pass/fail result, profile information (allocation or time), and coverage information.
To install the Test Manager, you'll need to install the Refactoring Browser and
the coverage tool
from the Method Wrappers package.
These allow you to extract the coverage information. You'll also
need to have install the profilers from the advanced tools package.
Once these have been install, you just need to file-in the sources for the Test Manager.
To run the program, evaluate "TestManager open".
| Comments or suggestions can be sent to brant@cs.uiuc.edu.
Last updated on 06-Jul-96. | |