© Copyright 2009, Hawkgrove Limited.
Home Services Products Projects News About Us Contact Us
The path to successful integration...
Home
Home Services Products Projects News About Us Contact Us

Stimulation using SyStim

 

Use SyStim to define and apply test messages to your system

 

SyStim, the script construction tool in the SyDat toolset, enables you to define sets of test messages, each with  their field values defined, together with the time at which each message should be input to the system under test.

 

 

For each interface being tested, the message definitions defined in SySpec are used to provide SyStim with the information it requires to:

 

• construct scripts of test message data which comply with those definitions

• apply these scripts to the system under test, stimulating its interface(s) with the required data.

• facilitate Integration testing even if supplier/system components are missing.

 

That means you can simply and quickly create sets of messages containing interface conditions you want to test, and apply these to the system, allowing you both to test and verify system behaviour, and to build up sets of interface validation test suites.

 

Large quantities of data can be generated through the Wizard and batching features.

 

In addition, these scripts can be reused for future regression testing against known results.

  

Download PDF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Defining sets of data messages using a wizard

Use the sequence wizard to insert a set of messages for a specific period of time at a given rate, with varying message data fields selected according to the valid range of the data field (or user defined minima and maxima) and a predefined type of variation.

Defining the contents of individual messages

There is a huge flexibility in the way that the contents of data fields within messages can be defined:  for instance, you can define constants, or data in a field that varies from one message to another in a sequence of messages.  

You can define data to be “illegal”, i.e. outside limits that you define, to test error handling functionality. You can also enter data in a number of formats, such as readable ASCII or hex.


Defining the timing of messages

A script, i.e. a sequence of messages, is constructed by dragging and dropping individual messages into a list for each of the interfaces under test and defining when they should be sent.

Toolset