Use Cases
Imagine you need to develop a client for a brand new protocol that you do not have a server access to at the time. Protocol Emulator allows for implementing server emulation in iterations, so that the client you are developing has a peer to talk to for debugging and testing purposes.
Suppose you need to test a client you developed or acquired and you can install a production server to test your client against. This is a good benefit. Production-grade servers are designed for robustness, how would you force a production server to generate error responses on demand, so you can test that your client handles them as expected? Protocol Emulator can help you generating any server-side error scenarios on demand for debugging as well as in-depth System Testing.
Protocol Emulator enhancement & Services – Scripts development
We offer the services in
- Development of new functionality for protocol emulator;
- Development of test scripts for a particular protocol;
- Complex and comprehensive testing of software products;
- Development of different tools for testing.
Actual projects
Protocol Emulator was used to emulate email server functionality by using special scripts that described HTTP, SMTP, ESMTP ETRN, DSMTP, IMAP4, IMAP4rev1 and POP3 protocols. It was widely used by our engineers during embedded email applications test and development (for Motorola Inc.).