Record your automated tests in all our supported browsers - IE, Chrome, Safari & Firefox. Test Studio is the one-stop test automation solution that helps you stay 100% independent of the browser in which you test your web apps. Record your tests in any browser; play them back in any browser.
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.
Next-Gen Recording Experience
To keep everything important to you in a single window, we designed a light-weight recording surface for Safari, Chrome, and Firefox. The elements menu presents you with an intuitive way to navigate among interface options, quick steps and quick actions for the selected element. When expanded the recording toolbar accommodates all the actions and verifications you can perform on a single element. This recording surface is built entirely with Kendo UI’s HTML5 TreeView andListView widgets.
Codeless and Intuitive Test Steps View
Test Studio offers an intuitive Test Steps pane 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.
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.
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.
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.
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).
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.
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.
Test as Step
Each test you create can be used as a piece 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.
Open Multiple Tests at Once
The Test Studio Test Steps View allows users to open up as many tests as they want. All they need to do is double click tests in the Project tab to have them appear in the center pane; toggle between them to copy/paste steps across all tests in the project.