Products >> SigmationTF >> Solution >>
Firewall Product Automation Test Solution

Background: a high speed network security and remote access system by a Silicon Valley’s global leading IC and network device provider. The ASIC giga-rate firewall product family support command line interface (CLI) and Web-based graphic user interface (GUI). The test was usually conducted in manual approach, now the automation test is to be introduced to improve test productivity.

In conventional GUI automation tests, after the initial test environment configuration by our customers, the automation test scripts will be running on the tester’s client PC. The tester controls the switch and connects to DUT’s console eth2, and replays the GUI script to control the browser for graphic automation configuration, and then logs on PC1 and PC2 to execute the automation test scripts respectively while recording test data.

The manual processing is used for those graphic page components that are hard to be automated. The manual results from the test process or recording are collected to form a test report, as part of the GUI automation test. The Testbed is configured as following:

The conventional automation solution requiring considerable human resource is hard to regress. The 7/24 unattended equipment running can not be implemented to keep the test efficient. Also it is difficult to integrate different device interfaces for test process control. Despite the foregoing deficiencies, the SigmationTF solution perfectly fixed those problems.

When automation test tasks (Jobs) are submitted to SigmationTF by test engineers, the master controller (MC) will replace test engineers for automated Job planning/execution, resource scheduling, and control the test switch to build logic topology according to test case requirement. The GUI automation control plug-ins are executed by communication between the control network and PC3. The MC controls browser for DUT configuration and GUI automation execution steps, then controls PC1 and PC2 to execute the automation test steps. The entire GUI automation operation, despite of window text output or image, can be captured and recorded by SigmationTF logging system. Since all devices in both GUI and CLI automations are controlled by the MC, the input/output are interacted at the SigmationTF automation Job scripts, which determine the test process and test success/failure.

SigmationTF provides plenty of graphic automation test solutions for your choice. Except for the integrated GUI plug-in, SigmationTF provides seamless control on such automation test tools as WinRunner, WinBatch, AutoIt, SilkTest and Selenium. These plug-ins and tools support user self-expansion. Even quasi-automation scripts written prior to the deployment of fully-automated test framework, such as JavaScript and VBScript, can be controlled and reused by SigmationTF automation test Jobs. The SigmationTF Testbed is configured as: