Deliver given messages to any application in the system.
|
Challenges
Since communications software applications are developed real-time, it is not easy to create situations for unit testing applications.
|
|
Results
- Incomplete unit testing or improper unit-testing can cause bugs propagation to later stages of testing.
- The later the bug is detected, the more the cost of the bug.
|
|
|
Tool (Solution): Coscend's Universal Message Provider
An automated tool that delivers a given message to a given application.
|
|
|
|
Key Features
- Unit test tool (also known as a test driver) reads a message from a file.
- Encodes the message depending on the target application.
- Sends the message to the waiting receiver application.
- Application work on the received message and perform desired logic.
- Various messages can be sent to the application to measure its behavior.
|
|
|
Benefits
- Increased code coverage during unit testing.
- Detection of bugs earlier than later.
|
|
|
Impact
- Better product quality can be achieved in a short time.
- Greater customer satisfaction.
- Reduced cost.
|
|
|