Curiosity's and EVERFI's finalist entry to the North American Software Testing Awards
The project, shortlisted for the "Best Use of Technology in a Project", reduced the time needed to create and run automated tests from weeks to...
Design Complex Systems, Create Visual Models, Collaborate on Requirements, Eradicate Bugs and Deliver Quality!
Product Overview | Solutions |
Success Stories | Integrations |
Book a Demo | Release Notes |
Free Trial | Brochure |
Pricing |
Our innovative solutions help you deliver quality software earlier, and at less cost!
AI Accelerated Quality Scalable AI accelerated test creation for improved quality and faster software delivery.
Test Case Design Generate the smallest set of test cases needed to test complex systems.
Data Subsetting & Cloning Extract the smallest data sets needed for referential integrity and coverage.
API Test Automation Make complex API testing simple, using a visual approach to generate rigorous API tests.
Synthetic Data Generation Generate complete and compliant synthetic data on-demand for every scenario.
Data Allocation Automatically find and make data for every possible test, testing continuously and in parallel.
Requirements Modelling Model complex systems and requirements as complete flowcharts in-sprint.
Data Masking Identify and mask sensitive information across databases and files.
Legacy TDM Replacement Move to a modern test data solution with cutting-edge capabilities.
See how we empower customer success, watch our latest webinars, read our newest eBooks and more.
Events Join the Curiosity team in person or virtually at our upcoming events and conferences.
Blog Discover software quality trends and thought leadership brought to you by the Curiosity team.
Help & Support Find a solution, request expert support and contact Curiosity.
Success Stories Learn how our customers found success with Curiosity's Modeller and Enterprise Test Data.
Documentation Get started with the Curiosity Platform, discover our learning portal and find solutions.
Integrations Explore Modeller's wide range of connections and integrations.
Curiosity are your partners for designing and building complex systems in short sprints!
Meet Our Team Meet our team of world leading experts in software quality and test data.
Our History Explore Curiosity's long history of creating market-defining solutions and success.
Our Mission Discover how we aim to revolutionize the quality and speed of software delivery.
Our Partners Learn about our partners and how we can help you solve your software delivery challenges.
Careers Join our growing team of industry veterans, experts, innovators and specialists.
Press Releases Read the latest Curiosity news and company updates.
Success Stories Learn how our customers found success with Curiosity's Modeller and Enterprise Test Data.
Blog Discover software quality trends and thought leadership brought to you by the Curiosity team.
Contact Us Get in touch with a Curiosity expert or leave us a message.
3 min read
James Walker 08 July 2020 11:59:07 BST
It’s been a busy few months, as ever, for the Test Modeller developer team. The below release notes set out Curiosity’s Director of Technology, James Walker, thoughts on some of the recent updates and additions to the tool, further extending Test Modeller’s ability to enable in-sprint test automation using a wide-range of frameworks, methodologies and technologies. Recent updates include model-based test design for Robot Framework, a rich text importer for requirements-driven test automation, the ability to import example data from Gherkin specification files, and semi-automated modelling for testing Mendix applications.
Robot framework is a popular, open source test automation framework, used across a wide range of organisations. It provides a powerful, keyword driven approach to automation for web, mobile and desktop, as well as for API based applications and other systems. Test Modeller now has full support for Robot Framework. This includes scanning web pages to create resources (page objects) rapidly, synchronising existing page objects in robot script, and exporting automation scripts from Test Modeller to your robot framework.
You can see this rapid, rigorous and easy-to-maintain approach to Robot Framework automation in the short video below:
Want to get started with model-based testing for Robot Framework? Check out our free tutorial and work through it with a free trial!
The rich text importer allows you to import requirements in text format and create models from them. The process splits your requirements into a model by tagging blocks of text as types of blocks in Test Modeller. Once a model is imported you can enter the world of modelling to create and export rich test cases along with test automation scripts:
A rich text importer breaks a user story into its logical steps, ready to import and drive model-based test generation.
The new importer enables a requirements-driven approach to in-sprint test automation. It enables business and technical users to collaborate when building requirements models, before generating rigorous test suites for fast-changing systems. See how in the below demo:
Gherkin is becoming increasingly common as organisations move towards BDD and feature-driven approaches. A common implementation of Gherkin creates Gherkin scenario outlines that function as data-driven Gherkin scripts, with example data included. For example, a login scenario may provide example usernames and passwords. Within Test Modeller existing scripts with example data can be imported to visual models and Test Modeller can furthermore be used to create Gherkin feature files with embedded example data.
Embedding data is as simple as editing data tables assigned to each path through the visual model, generating accurate specifications with matching automated test suites. This enables a truly test-driven approach, while facilitating close collaboration between those who design, develop and test systems. See how in this short demo video:
Many organisations are already modelling their processes using BPMN in tools like Bizagi or ARIS. Changing requirements presents a challenge for many of these organisations as there is often no way to identify the impact of the changes. This includes the impact downstream in the SDLC, for example in test cases which then require time-consuming manual maintenance.
Test Modeller features a full synchronisation engine for BPMN models, importing and synchronising models to accurately re-generate test suites. Whenever a new model is imported into Test Modeller, the attributes are merged with an existing model. This creates a change-report of what has been added, changed, and removed from the model, while providing alerts of the impact of the change.
In May, Curiosity announced a partnership with Omnext, leaders in quality monitoring for low code applications. In collaboration with Omnext, Curiosity have built a low code test automation solution that scans Mendix apps to identify its structure and associated page objects. Test Modeller then builds a whole project with an initial set of starter models from the scans:
A model built directly from an automated Mendix Application scan, performed by The
Omnext Fit Test Platform.
Generating automated tests and data from these models provides a low code approach to testing low code apps rapidly and rigorously. See how in this short demo:
To learn more about rigorous automated testing for low-code applications, watch our June webinar featuring Specialisterren: “Code-less” test automation for low code apps
Flow validation highlights errors in visual models, rapidly repairing the model to generate rigorous automated test suites.
Test Modeller now features a flow validation facility which validates models for common errors that can occur in the modelling process. This includes unconnected blocks, invalid automation and misconfigured looping structures. Test Modeller provides a report along with the option to auto-correct your model. Auto-correction makes the model “active”, enabling you to generate tests from it. Flow validation thereby provides an accelerator to modelling and updating models after a system or requirements change, rapidly building new and rigorous test suites.
Almost every organisation starts their testing journey with manual test cases. Test Modeller now features full support to import manual test cases to accelerate model creation and enable a smooth transition from manual tests to automated, maintainable models. The newest connectors import tests from ALM, JIRA or Excel spreadsheets, automatically merging them to create coverage focused models in Test Modeller:
The manual test case importer maps fields from the test cases in ALM and test management tools to nodes and paths in “active” flowchart models.
These models can then be used to generate optimise tests, pushing them out to test case management tools and creating the associated automation scripts.
If you want to get started with Test Modeller, head to TestModeller.io for a free trial. If you’d like to discuss any of the technologies discussed in this article, please email info@curiosity.software.
The project, shortlisted for the "Best Use of Technology in a Project", reduced the time needed to create and run automated tests from weeks to...
The landscape of artificial intelligence is rapidly evolving. The recent announcement of GPT-4 with vision capabilities by OpenAI stands as a...
Each year, organisations and consumers globally depend on Oracle FLEXCUBE to process an estimated 26 Billion banking transactions [1]. For...
Banks globally rely on Oracle FLEXCUBE to provide their agile banking infrastructure, and more today are migrating to FLEXCUBE to retain a...
Discover how Curiosity helps organisations delivery better quality software, faster. This infographic highlights key ways that Curiosity's tools,...
In the dynamic, interconnected world of software development, clarity is key. Yet, requirements engineering - the process of defining, documenting,...
There is a lot of buzz within the software testing and development communities about Chat GPT, and the role of generative AI in testing.
Artificial Intelligence (AI) and Machine Learning (ML)solutions for quality assurance are growing increasingly popular.Seen as the “next big thing”,
Parasoft, the global leader in automated software testing, today announced they have partnered with Curiosity Software Ireland, specialist provider...