EzTest

EzTest is a comprehensive Test Automation and Management tool, which enables increased automation early in the testing cycle, thereby reducing effort and operational costs and helps to take the product to the market faster.

EzTest is currently targeted at the Telecom/Data communication market, and can add significant value to the testing lifecycle of OEMs, ODMs, stack vendors and chip manufacturers in this domain.

EzTest provides around 40% reduction of effort over traditional automation methods, and the cost/effort savings will be more when you consider the seamless workflow management that EzTest provides. This ensures a positive return on investment within the first year itself.

EzTest offers the following key advantages for automation:

  • Accelerated scripting by Auto-completion, Input parameter validation and Automatic script generation in Tcl/Tk. EzTest provides an automate-as-you-test capability because the tester needs to do the same thing, i.e., enter configuration commands for various devices that a tester would do when testing manually.
  • Regression testing and test suites for performance, scalability, etc, can easily be created and maintained by grouping relevant test cases in the required order. The test suites can then be scheduled to run periodically.
  • MACRO/Procedure support allows creation of a modular script library, reducing redundancy and faster creation of additional test cases
  • Capability to import existing test scripts, either as a test case or a MACRO, maximizing reusability
  • Provides seamless workflow management by automated updating and quick access of test case results to stake holder, for better decision making. All relevant details such as logs are easily retrievable for later analysis. Testers can concentrate on their testing, and not be worried about updating reports, or maintaining relevant log files.
  • Managers can plan and schedule the test case automation and execution from their own login. At any point of time, Managers can get a real-time view of the progress of the project through a variety of reports, including
    • Dashboard – For a quick snapshot of the project progress
    • Detailed reports on completion progress, bugs status etc searchable by module, tester or date
    • Progress on a weekly/daily format to track progress and ensure consistent loading of team
    • Regression/test suite execution status reports
    • Custom reports can also be generated based on the needs of the customer

Being a web-based application, EzTest can work across multi-site teams, and can provide a transparent view of the progress of the project to the management at the customer site. In addition to above mentioned features, following enhancements are planned to further enhance productivity, improve product quality and reduce costs.

TECHNOLOGY ROADMAP

GUI Capture/Replay Capability

Automated GUI testing with record and replay feature

Optimized Test bed design

Automated test bed generation given multiple topologies

Lab Hardware Utilization/optimization

Lab utilization statistics to enable better management

Automatic Detection of test-beds

Detection based on SNMP/LLDP and automatic test-bed verification

Optimized Lab Management

On the fly Test Bed Creation using Layer 1 switches

Support for other scripting languages

Support planned for Python, Perl etc