Product testing is an integral part of product development. To achieve this goal, our group develops test suites which will verify product usability. Our work can be divided into five parts:
- conformance tests: product must be compliant to standards and it must cooperate with equimpent of other vendors. We tests that our products can be put into existing network infrastructure.
- performance tests: each our project is developed to achieve major performance enhancements compared to standard PC hardware. Performance tests are therefore necessary part of our work.
- crash tests: these tests will help us to find out problematical parts of software and hardware.
- benchmark tests: these tests compares our products to similar commercial products.
- system tests: we test each release of our product packages to find any problems in installation process (including documentation) or package function.
We develop automated tests (Tcl scripts) to reach more effectivity in testing. The automated tests are essential for regression testing. Also developers can execute the tests without assistance of testing group.
Our work is summarized in test reports, PDF documents with informations about hardware, operation system and testing. Results of tests are shown as a table or a graph. Each test is made in accordance with RFC recommendations. See an example of our test report. Developers and testers use bugtracking system trac.
We develop high speed network devices thus we cannot use software testing tools for speed of 1 and 10 Gbps. Hardware packet generator and analyzer Spirent AX/4000 is able to perform conformance and performance tests. The majority of all our tests is done with this device.


