|
The Scriptacular power of SilverCreek.
"Scriptacular" means having a scripting language as the
foundation for
your tests and the foundation for control,
automation and integration of those tests.
Scriptacular Tests
All SilverCreek tests are written in the Tcl scripting language. Want
to modify a test? No problem. Simply edit the test, make the change,
and save it.
Or, build tests automatically with the Tcl Script Generator
-- no
programming knowledge required! Add your new tests to
SilverCreek.
For Creating Tests:
-
Classic SNMP requests API (optimized for testing)
-
Light weight SNMP requests API
-
Scotty/TNM API with support for IPv6 and SNMPv3
Scriptacular Control and Automation
Use the "SilverCreek Cookbook of Tcl Scripts" for Controlling
and Automating SilverCreek. With over fifty pages of
recipes, the SilverCreek Cookbook of
Tcl Scripts has a script for doing what you want to do:
-
Test three different agents, one at a time, and save the results
in three CSV files?
- Run a set of tests against the latest build at 11 p.m. and pick up
the result file at 8 a.m.?
- Automatically test a v1 agent, then a v3 agent, then test an
enterprise MIB in another agent and save the results in one XML file?
- Repeat certain tests multiple times to test for memory leaks?
Look through the "recipes" and find the one that is
right for you. No need to create a custom program or learn a new
programming language. Works fine for Linux and Windows.
For Automating Tests:
-
Control API for Running Tests (automating tests in CLI)
-
Remote interface (legacy support to telnet into SilverCreek to run
tests)
-
Expect ("screen scraper" support)
-
Tcl shell integration
Automation Wizard:
-
Build a script to drive the GUI to automatically run test suites
Integration:
-
Full support of Tcl language
-
Sample Scripts Available
-
Any Tcl extensions can be added to the SilverCreek environment
-
SilverCreek libraries can be added to any standard Tcl environment
-
SilverCreek may be integrated with other products (e.g. to control the
Spirent packet generator)
Test Output for Regression Testing:
-
POSIX Standard Result Codes
-
Text file (human readable and machine parsable via keywords)
-
CSV delimited output can be imported into a spreadsheet (e.g. Excel)
-
XML support (parsing by an XML parser)
-
Web page (display results in a web browser)
-
Journal
-
Log of test session (machine parsable via 3 digit code)
-
ODBC support (store results and SQL query your database)
-
"|" pipe delimited output can be imported into a spreadsheet (e.g.
Excel)
|