|
SilverMark news
|
Test Mentor for VisualWorks Smalltalk V7.2 is now available.
Cincom ships SilverMark's Test Mentor on Cincom Smalltalk CD.
Agile Testing for Java Developers class teaches the best testing practices, patterns, techniques, and tools.
SilverMark's Enhanced JUnit turns your JUnit tests into load tests. Distribute your JUnit tests across multiple threads, VMs and machines.
Test your Java classes and frameworks with
Test Mentor - Java Edition.
See how developers and testers can collaborate.
SilverMark and WorkSoft
collaborate to run Certify tests on VisualAge Smalltalk applications.
View animated demos of
SilverMark products here.
Agile Testing for Java Developers Learn how to use these
tools: JUnit, Cactus, EJBUnit,
HTTPUnit, Clover, Jester, MockMaker, EasyMock, JFCUnit, Jemmy, Abbot, NoUnit,
JUnit-addons, JUnitPerf, Enhanced JUnit, DBUnit, SQLUnit, FIT, FITnesse, WATT,
ANT, Test Mentor, and JTest.
Agile
Testing for Java Developers
Learn how to release better code faster and with less cost and risk
through Test-driven development.
Agile
Testing for Java Developers
Learn how to use lightweight processes such as Extreme Programming
to handle change, streamline your development and write better code,
faster.
Did you know a SilverMark
expert can come to your site and help you design your tests?
Point to scroll:
|
|
| |
| |
|
|
|
|
Test
Mentor - Java Edition V5.4 Release Features Overview

| |
|
 |
Watch an online 10 minute demonstration of the general product
features |
| |
 |
| |
| |
With
V5.4, SilverMark has made many of its Test Workbench
test creation and automation functions available
to your favorite integrated development environments
(IDEs) so you can code and test without ever leaving
your IDE.
Component testing is now easier than ever for
users of the following development environments:
- IBM's
VisualAge for Java
- Borland's
JBuilder
- Webgain's
VisualCafe
- TogetherSoft's
Control Center (coming soon)
You
can now generate and run test cases for classes
and packages just by selecting Test Mentor menu
options accessible directly from your IDE.
|
|
| |
|
Distributed
Object Testing |
|
|
|
|
| |
Are
you faced with testing distributed objects using:
Test
Mentor provides the capability for both Java developers
and QA teams to easily validate that their deployed
objects are providing their services correctly,
without having to write any Java code, or write
test clients.
It's easy to specify access to a distributed object.
Just pick a component and set a few configuration
options and Test Mentor does the rest:
|
| |
Figure 1 Remote object browser that will list the
names of all visible EJBs, RMI, CORBA servers
Figure 2 Global settings for distributed object
access
And then you can compose your tests 'visually',
like this:
Figure 3 Sample visually constucted test for distributed
objects
Or you can create your tests as Java code:
Sample "Code" client
// Get calculator:
subject = new
com.silvermark.stm.ejb.EjbRemoteObjectStep("stateless/calculator","com.silvermark.stm.examples.ejb.statel
ess.tests.Calculator").getValue(); |
|
| |
|
Fine-Grained
Performance Validation |
|
|
|
|
| |
Ensure
that any part of your system is responding within
an acceptable time limit by setting performance
time limits for any test element (step). If that
step ever takes longer to complete than the acceptable
time limit, you will see a failure in the results
log - so no more manual searching through test result
logs and graphs to access performance in critical
functional areas. |
| |

You can now use data files to set performance variables
values, making it very easy to decrease the acceptable
time limits as your application becomes faster (managers
especially like this feature).
|
|
| |
|
Automatically
create tests from record Object Interactions |
|
|
|
|
| |
What
is the easiest way to create a test that has a complex
sequence of interactions? Simple, record it! Test
Mentor is the only test tool that enables you to
record and automatically generate tests from arbitrary
object interactions. |
|
| |
|
Enhanced
Automatic Test Generation |
|
|
|
|
| |
-
Fully integrated for IDE users, just select a
class or package and click on a menu item from
your development environment.
- Use any of the following sources to automatically
generate intelligent tests:
- classes
- packages
- UML
Models
- Object
Interaction recordings ( * new feature provided
by Test Mentor )
|
| |

- Simple set of universal preferences to configure
- how
the test object is created and configured
- if
data is extracted into external files ( in comma
separated format .CSV )
- how
to validate return values and object state
-
General enhancements
- Enhanced
code generation style for developers, including
JavaDOC comments
- Generation
of exception tests for any method that declares
thrown exceptions
- linking
of class being tested to the appropriate test
cases, providing the option to run all test
cases associated with a class.
- Sample
of a "Code" style generated test
/**
* Test the method calculateValue
*
*
* This asset has (1) step(s):
*<ul>
*<li>calculateValue()</li>
*</ul>
*
*
Creation date: (8/26/2001 10:10:43 PM)
* @author Generated by SilverMark's Test Mentor
Version 5.4
*/
public com.kenetiks.j201.event_model.solution.Stock
testCalculateValue(){
com.kenetiks.j201.event_model.solution.Stock
subject = null;
double temp = 0;
// Test calculateValue():
// Test the method calculateValue
// Create test subject:
// Create a test instance of Stock as the receiver
for this test
subject = new com.kenetiks.j201.event_model.solution.Stock("Abc",(double)0,0);
// calculateValue():
//
Apply the method calculateValue as a stimulus
to the test instance
temp = subject.calculateValue();
// Postcondition validation for calculateValue():
assert("Postcondition validation for calculateValue()",
temp, (double)0);
return subject;
|
|
|
|
Home
| Products | Services
| Company | Contact
| Partners | Library
| Search |
Copyright
© 1996-2004 SilverMark, Inc.
|
|