Test Creation

Overview Video

Scriptless Automated Test Recording

Test Studio comes with a robust automated test recorder that helps users record tests with just point-and-clicks. The advanced recording surface enables you to visually highlight an element and automatically generate verification or synchronization tasks. Each recorded step has settable properties that allow you to update and customize a test step without having to re-record. What’s more, users can easily enhance an existing test by quickly running to a specific step and resuming test recording.

Element Menu

By hovering your cursor over an element while recording, you will be prompted to open the Element Menu. This menu provides quick access to a wide variety of verifications, JS events, mouse actions and more. The Quick Tasks option is one of the helpful tools accessible from this menu. Quick Tasks presents you with a list of common verifications for the type of element you selected. You can also select Build Verification or utilize the 3D View to create your own set of powerful verifications.

Conditional logic support

You can now add conditional logic to your tests without writing a single line of code. The out-of-the-box conditional statements are: IF...ELSE statements (watch a short video), WHILE...LOOP statements (watch a short video), "Wait" verifications, and the ability to LOOP a series of steps n number of times (watch a short video). Read a blog post.

Conditional logic support

Step Builder

Test Studio allows you to manually add actions/verifications without always having to launch the recorder. You can now add steps to your tests directly from an auto-generated list that is based on a selected element from the elements explorer.

Step Builder

Drag-n-Drop UI

Test Studio allows the recording of drag-and-drop operations. You can even perform a precision drag-and-drop. An easy to use Drag & Drop functionality helps users to drag a certain element by pulling the crosshairs to the desired drop point. The coordinate system will help you choose the exact place to drop the element by defining the coordinates through pixels or percentages.

Drag-n-Drop UI

Image Verification

Users can build image verifications against specific elements for pixel-by-pixel visual verifications in tests. The image verification feature is based on an element’s visual rendering rather than the properties or attributes of that element. Applications with rich graphic rendering can leverage this functionality to automate some of their test scenarios that have always needed manual visual inspection to verify. The image verification in Test Studio, unlike other tools, allows you to refine your verification area down to the pixel level within an element and also assign error tolerance for the matching.

Image Verification

Codeless and Intuitive Test Explorer

Test Studio offers slick and intuitive test explorer with rich capabilities to build test automation codelessly. Users can easily re-organize test steps within a test case by simply using drag-and-drop. They can also change the properties or role of each test step directly in the test manager. In addition, users are able to extract a value from a page element to be used later in the test. And if you’d like to drag a certain test step to the bottom of your test, we’ll automatically scroll your screen to facilitate the action! Want to execute just part of you test? Test Studio allows you to run a test from/to certain test step. Watch a short video

3D Element Viewer

The 3D Viewer enables you to see the element hierarchy from the selected element all the way up to the node. Thus, users can quickly explore and understand the parent/child relationship of any element on the web page. Plus, the 3D viewer offers you a complete set of pre-built verification sentences that can be performed on the selected element.

3D Element Viewer

DOM Explorer

The DOM explorer is hooked to the test recording surface and shows both your HTML page DOM and your Silverlight/WPF application Visual Tree. Additionally, users can drag elements directly from the page to locate in the DOM tree, or add to them the Elements explorer.

Sentence-based UI Validation

Using the “Sentence-based Validation” tool you can craft a wide range of verification types: attributes, styles, tables, select dropdowns, element visibility and much more. The tool guides you through choosing the verification criteria – it instantly loads the current state of the target element into the context of the selected rule.

Nested Testing

Each Testcase you create can be used as an element of a more complex scenario. Developers’ unit tests could also be added as test steps. Thus, you can leverage the testing logic behind repetitive actions into one test and simply include that test as one step in multiple test suites. This feature is great for sharing tests across a team of developers and QAs and reduces the need for testcase duplication across the test bed.

WHAT'S NEXT

Start your evaluation now

Download Free Trial

Test Execution

Live Demos

Support Center