Cross-Browser Testing

Tricentis simplifies cross-browser testing with features such as…

Fast, Uninterrupted Execution for CI and Continuous Testing

Tests execute rapidly and completely thanks to a number of innovative technologies. If you’re executing large test suites over multiple browsers and/or devices, distributed execution is critical for completing testing without delaying the CI process. Tests are automatically distributed across multiple VMs, network computers in your network, or in the cloud. Additionally, Dynamic synchronization ensures that tests wait for critical elements to load—but proceed the moment each element appears. This not only speeds execution; it also increases stability. Tricentis also prevents test timeouts and failures by enabling you to define recovery scenarios that enable test execution to continue even if a problem occurs (for instance, a server is down and needs to be restarted).

Scriptless testing with Selenium WebDriver

Selenium WebDriver has undeniably become the standard for cross-browser testing. Tricentis Tosca enables testers to take advantage of Selenium while maintaining the ease and stability of Tricentis’ scriptless model-based test automation.

Without having to write or maintain a single script, Tricentis Tosca users can take advantage of the broad browser support available with Selenium execution, device clouds that provide access to hundreds of additional browser configurations, and Selenium Grid’s power to accelerate testing with parallel execution.

Seamless Support for the Most Specialized UI Elements

Even if your application uses specialized elements that are difficult to automate with most tools and frameworks, you can be confident that Tricentis Tosca will enable automation. Through the native .NET-based Tosca API, it’s possible to automate anything that appears on the screen. Once an extension is implemented, it becomes part of the standard Tosca UI for all team members.

Simple Selenium Test Integration and Migration

As a premium Selenium sponsor, Tricentis fully supports teams using Selenium for cross-browser testing. Many teams have worked with both Tricentis Tosca and Selenium. Some teams choose to run the two types of tests in parallel within Tricentis Tosca, as well as use the Selenium tests as “building blocks” for more extensive Tosca end-to-end test cases. Others choose to convert Selenium tests to Tosca tests using the test framework migration utility.

Execution on Any Device or Configuration

Tricentis Tosca’s seamless integration with cloud-based test environments means that you can easily execute the same tests across any desktop or mobile configuration you need. This frees you from waiting for hardware to be provisioned or testing at inconvenient time windows.  With access to industry-leading test clouds, you can continuously test against a broad array of configurations—enabling you to accurately test the user experience as efficiently as possible.

Self-Healing Tests

If you know a certain functionality will be evolving frequently from sprint to sprint, you can have “Smart ID” automatically update your tests in response to insignificant changes. This means that minor changes in the GUI or under the hood won’t trigger false positives.

Change Impact Analysis

When the UI changes, Tosca Rescan can identify what controls were updated or removed since the associated model was created or last updated. You can then teach Tosca how the new elements relate to the original ones, and Tosca will make all the necessary adjustments to get the tests back in sync.