Explore Curiosity's Platform Use Cases

Our innovative quality solutions help you deliver rigorously tested software earlier, and at less cost!

Test Modeller                    Use Cases


Explore a range of Test Modeller use cases and solutions!

Helpful Resources


Discover a range of helpful resources for getting started with our solutions!

Explore Curiosity's Resources

See how we empower customer success, watch our latest webinars, explore our newest eBooks, read our blogs, and more.

Latest Resources


Explore a wide range of the latest resources from the Curiosity team!

Customer Success Stories


Learn how our customers use our tools to achieve success!

Help & Support


Explore the helpful links below if you need any help.

Creating Quality Since 1995

Curiosity are your partners when designing, building and rigorously testing complex systems in short sprints!

Get To Know Curiosity


Explore our history, learn about our team and the latest Curiosity news!

Customer Success Stories


Learn how our customers use our tools to achieve success!

Connect With Us


Reach out to our team or keep up to date with our latest news!

Model-Based Test Automation for Robot Framework

Maintain Rigorous Test Suites in Short Iterations

Rigorously test complex systems in short iterations, generating comprehensive Robot Framework tests and data from intuitive flowchart models. Test Modeller removes the bottlenecks associated with manual scripting and test data provisioning, while maintaining Robot scripts rapidly as systems change.

Schedule a Demo

 

‘Manual’ Test Automation Cannot Keep up with Fast-Changing Systems

Robot Framework is at the forefront of open source test automation technologies, used by skilled engineers and QA teams to create keyword-driven tests. However, the speed with which complex systems today changes means that manual scripting and keyword selection can never keep up. Automated tests are brittle to system changes and soon vast test suites cannot be kept up to date in short iterationsMeanwhile, slow and manual test data provisioning cannot keep up with the speed with which automation burns through data, and invalid, unavailable or out-of-date combinations create further bottlenecks and test failures. A greater degree of automation is required in testing to match the speed of iterative deliverytesting complex systems rigorously before each release.

 

Model-Based Test Automation for Robot Framework

Test Modeller offers a model-based approach to optimized Robot script generation, removing the delays associated with test creation while maximising Robot test coverage. Application scanners, recorders, test and requirements importers rapidly build intuitive flowchart models to drive test creation, while existing Robot Framework resources can be re-used to generate tests without slow and complex configuration. Anyone in cross-functional teams can design executable test suites in this simple visual approach, with automation engineers focusing on automating the new system logic that needs testing each sprint.

robot framework

“Fast Modelling” automatically builds the equivalence classes needed to test each component rigorously, automatically identifying synthetic test data generation functions for the elements. Automated test generation then compiles the smallest set of Robot Framework scripts needed to test all the modelled logic, resolving the dynamic data generation functions to assign up-to-date test data combinations to each test. The executable code is synchronized automatically with source control systems, automatically triggering CI/CD and build processes to drive rigorous continuous testing.

Read The free ebook

 

Rigorous Test Automation in-Sprint

Watch this short demo of testing a web UI with Robot Framework to see how: 

  1. An application scanner automatically builds page objects and implementation code for Robot Framework, synchronizing resources and keywords automatically in source control systems.

  2. Model-based test design re-uses existing Robot Framework resources, with everyone in cross-functional teams using intuitive visual design to generate executable Robot tests.

  3. “Fast Modelling” automatically models the equivalence classes associated with each modelled element, rapidly building logically complete models to maximise test coverage.

  4. A comprehensive set of test data functions resolve on-the-fly to allocate unique data combinations to every test, enabling continuous test execution without test data bottlenecks.

  5. Automated coverage algorithms compile the smallest set of Robot tests needed to test all the modelled logic, detecting defects earlier and at less cost to fix.

  6. Updating the central models automatically maintains existing automated test scripts and test cases, testing fast-changing systems rigorously before each release.

 

Speak with an expert

Discover how Curiosity can help you automate your testing today!

Schedule a Demo