Tricentis Tosca

Cross-Browser Testing

Tricentis Tosca cross-browser testing exposes critical regressions — without overwhelming you with false positives or requiring burdensome maintenance as the application evolves. Let Tricentis Tosca guide you to the most efficient set of tests required to cover your business risks, then use any test you create across all target browsers and devices.

image

Rapid, Resilient Cross-Browser Testing

image

Simplify Automation

Scriptless WebDriver tests can be created rapidly and intuitively. Risk-based prioritization and test case design maximize the impact of your automation efforts.

image

Maximize Reuse

Use the exact same tests across multiple browsers and devices– and reuse test modules across scenarios so a simple app change doesn't cause a maintenance nightmare.

image

Avoid False Positives

With self-healing technologies and multiple advanced methods to identify on-screen controls, false positives won't erode your automation initiative.

Tricentis Cross-Browser Testing Benefits

Fast, Uninterrupted Execution for CI & 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).

Reduce False Positives

Insignificant changes like minor “look and feel” updates can cause other functional tests to fail, and just a few false positives is likely to cast doubt on all test results. Tricentis avoids false positives by using multiple advanced methods to identify on-screen controls. With image-based recognition, as well as identification by properties, anchor, index, or “Smart ID,” test cases are remarkably stable. Additionally, “self-healing” technologies further reduce false positives.

Simplify Test Maintenance

With Tricentis Tosca’s model-based tests, test logic is separated from the technical details. This means that if a technical detail changes, you can update it once in a central model, then that change is automatically propagated throughout the test suite. If a frequently-used control changes, this could mean the difference between an easy 2-minute update versus days or weeks of tedious test script reworking.

Achieve High Coverage Efficiently

Tricentis test case design technology guides you to the most efficient set of test cases required to achieve optimal risk coverage. This accelerates test execution and streamlines test management. The elimination of redundant tests also ensures that when a test fails, you can immediately zero in on the responsible application logic.

Why Tricentis Cross-Browser Testing?

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

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.

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.

Simple Selenium Test Integration & 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.