Eliminate scripting bottlenecks with in-sprint testing
Exploratory bots and a UI scanner generate rigorous automated tests and visual flowcharts of fast-changing UIs. The intuitive flows enable close cross-team collaboration and provide full visibility into bot-driven testing, targeting UI testing where it matters most in-sprint.
Bot-driven test automation enables rigorous testing in-sprint:
“Zero touch” test automation
With Test Modeller, UI Test Automation is:
- Rapid, using a UI Scanner and exploratory bots to build visual models and auto-generate rigorous automated UI tests in-sprint.
- Rigorous, optimising test generation to target UI testing on new, previously buggy or otherwise high-risk areas of fast-changing UIs.
- Reactive to change, maintaining test cases and scripts from intuitive flowcharts and generating self-healing page objects to test in-sprint.
- Collaborative, with business users and testers using visual flowcharts to select where to target optimised, bot-driven test generation.
- Measurable, using visual flowcharts to maintain visibility and know exactly what is being tested during optimised UI test generation.
- Open and plugged in, pushing optimised test cases to existing automation frameworks and test management tools, and triggering CI/CD processes automatically.
Continuously test fast-changing UIs
Test Modeller enables in-sprint UI test automation, using robotic test generation and a UI scanner to generate rigorous automated tests. Test teams can further re-use code from existing automated frameworks, retaining full flexibility when generating optimised tests from visual flowcharts.
In-sprint UI test automation: | "Manual" test automation: |
---|---|
Test Modeller’s exploratory bots and UI Scanner rapidly generate reliable page objects that self-heal as the UI changes. | Automation engineers analyse complex UI code, picking out brittle identifiers that will break as the UI changes. |
Test Modeller rapidly auto-generates optimised tests for homegrown, open source and commercial frameworks, enabling rigorous in-sprint testing. | Writing scripts for test automation frameworks is slow and skill-intensive, creating brittle tests that need maintaining in future sprints. |
Powerful mathematical algorithms optimise UI testing to cover a wide range of positive and negative test scenarios in the smallest number of tests possible. | Creating test cases in spreadsheets and test management tools is slow and unsystematic, only hitting on a fraction of the combinations needed for rigorous UI testing. |
Testers, developers and business analysts can arget functionality in visual flowcharts, auto-generating tests that focus UI testing where it matters most. | Manual test creation focuses near exclusively on “happy path” scenarios, over-testing these at the expense of the scenarios most likely to cause bugs. |
Test Modeller generates on-the-fly data as tests are generated and run, providing rich and compliant test data for every test. | Unavailable or incomplete test data creates further testing bottlenecks as low-variety data sets are slowly copied to test environments. |
Updating central flowcharts generates up-to-date UI test suites, with self-healing identifiers that reduce time-consuming automated test failures. | Testers manually check and update test cases and scripts every time the UI changes. Testing lags behind releases, exposing business-critical UIs to bugs. |
Intuitive flowcharts visualise exactly what has been tested in past runs, while allowing technical and business teams to select where to focus optimised test generation. | Test automation is often siloed from system design. Delays stem from miscommunication and rework, while it is hard to know when testing is “done” before a release. |
Contact us.
Send us an email
Curiosity Software Ireland
Unit 6, The Mill
Bray
Co. Wicklow
Ireland
Call us now
+353 860 328059 (Ireland)
+1 914 297 7512 (USA)