
CDRouter was designed from the ground up to help develop high quality CPE devices. It offloads much of the manual testing that is often used to test these devices. If you are not already using test automation, CDRouter will give you an instant head start with a qualified list of test functionality that is fully automated.
By that is just the beginning of the story. Some of our customers have added additional automation to integrate CDRouter with their build and test environments. CDRouter gives their develop - build - test cycle a heart beat to make sure all new changes or new platforms are going smoothly.
If you are deciding about CDRouter, here are some other factors to consider:
CDRouter has largely been shaped by the many vendors that have been our customers over the years. The product knowledge, bugs, and experience is now built into CDRouter. When you deploy CDRouter you are tapping into this large body of testing expertise.
The CDRouter test environment runs on most common distributions of Linux. This open environment makes CDRouter easy to extend using our developer's API and other software readily available for Linux.
All test cases are written in Tcl making it easy to extend test coverage and custom fit the tests to work within your test environment. Other Tcl packages such as Expect or Scotty can be added to extend the level of automation or test coverage.
CDRouter is executed from either the web or the linux command-line. Both interfaces give you advanced test execution control. Tests can be executed a specific number of times, until a failure occurs, or continuously. Both the web and command-line also provide time based testing that allows you to execute tests for a specific amount of time. For example, it is possible to execute a specific test (or all tests) for 4 hours. By combining CDRouter with other tools, you can monitor the memory usage of the router, track its performance levels, and verify that it continues to function over extended periods.
CDRouter does not have any limit to the number of TCP or UDP connections that can be tested. The only real limitation is the amount of available memory in the linux test host and the CPU processing power. Other test tools limit the number of connections that can be tested or make you pay for additional connections.
CDRouter can also be used to test networks that contain multiple devices such as a Router connected to a xDSL modem and DSLAM configuration. This allows you to test end to end through a real network.
QA Cafe can provide additional consulting services and training to help you develop new test cases for your router functionality.
You can download a demo version of CDRouter right now. You need a Linux workstation with multiple network interfaces to get the demo running.
For a complete overview of system requirements for CDRouter, please read our Knowledge Base article on the subject.