Document LibraryContact Us

How iTest™ Works

Maintain tests

iTest uses powerful abstraction techniques to help automation teams build tests that are maintainable over time, robust, and capable of running in "lights out" regression systems. Imagine that you had written a simple feature test and within that test was the IP of the device. Then you gave this test to the automation team to run in their test lab, against their testbed. The test would likely fail because the IP is no longer valid. iTest solves this problem by applying abstraction, which pulls "static" items out of the test so the test can run against different testbeds without much work.

Abstraction is particularly useful to testers who work with development teams that are constantly modifying the software.

One might wonder: What would happen if a developer renamed one of the fields? Would the test then break? With iTest, the answer is no. If the testers used a response map, the test could be easily preserved. Imagine if you built a response map for the "show traffic" command, and you have 100 tests cases that reference that response map. If development changed the "show traffic" command, you only need to update the response map, and all 100 of the test cases would remain viable.

"With the ability to automate testing earlier in the process, we can run test cases several times during the cycle. This not only allows us to accelerate our testing process, but it also allows us to be proactive and detect and resolve issues quickly and accurately."

Pankaj Malhotra
Director of Engineering
Juniper Networks

Free White Paper!

Empowering Equipment Testers:
A Technology Breakthrough

VIEW NOW ยป

On-Demand Webinar!
Introduction to iTest

Join us for an interactive tour of iTest followed by a question and answer session.

VIEW NOW »