STATE (Software Tool for Automated
Test Environment)
Development of multiple products in the organization,
faster turnaround time and need to have a uniform framework
to test the products necessitated the development of this
framework. Non-existence of this would have called for a substantial
license cost for the different standard tools. With this background
STATE requirements where concieved & is now being successfully
used in many product lines.
Software Tool for Automated Test Environment
(STATE) is a generic test framework designed to test any product
or protocol stack even at the stage of development. It can
simulate all the TCP/IP interfaces of the Implementation Under
Test (IUT) at upper, lower, or peer layers.
STATE can test the behavior of IUT according
to pre-written Tool Command Language (TCL) test scripts based
on the test plan. Inter-Process Communication (IPC) between
STATE and IUT is performed through message queues, Transport
Control Protocol (TCP) Sockets, User Datagram Packet (UDP)
Sockets or Raw Sockets.
STATE also supports functional interface to
enable calling functions through test scripts. User can send
and receive the PDUs at all possible combinations of the IPC
mechanisms. The system can be configured for any number of
message queues and ports by making the STATE/IUT interface
generic.
STATE provides the facility to test IUT functionality under
different test scenarios. It supports the following test categories:
- Capability and Valid Behavior tests
- Syntactically Invalid tests
- Inopportune Behavior tests
- Timer Expiry tests
- Soak tests
- System Management tests
- Stress tests (Future Plan)
For free downloads relating to Automation in Testing,
click here
Last updated :
September 22, 2006
|