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!

 

Test Data & Environments

The Art of Modelling: Test Approaches series from Curiosity Software – In this episode, Rich Jordan considers how your organisation can evolve its relationship with data and the amount required to effectively run functional tests and increase your options for test environments.

Try Test Modeller

 

Modelling with On Demand

Test Data Generation

In this episode of the Art of Modelling Test Approaches, Rich Jordan considers how your organisation can evolve its relationship with the amount of data required to effectively run functional tests and increase your options for test environments.

Previously, we’ve considered the impact of implementing the test pyramid, but also limiting the blast radius. This complements any loose coupled architecture being developed, and is key to keeping your data and environment requirements targeted to minimise the risk of accidental complexity.

Modelling is a great way of achieving these outcomes. On top of this, parametrising your model steps to align the data, or the criteria,  will keep your data requirements aligned. Additionally, modelling is a great way to collaborate around how an interface should work, and you might even look to build virtual interfaces from models. 

As your isolation strategy gains momentum, so do your options for environments. The ideal you want is an ephemeral environment, short-lived environments that last the length of your test execution and then get dropped. This allows you to be cost-effective with your test infrastructure and gives you options to start to adopt things like environments virtualisation and sandboxes.

With these principles in mind, the outcome is the removal of data requirements entirely. Start to replace actual data with regular expressions, and this approach is useful for a large proportion of those less critical tests to the broader SUT.

Often, teams may not think ahead about the data requirement, then with an execution window dawning on them, they’ll just default to using the same integrated test environment that they have always requested.

To learn more about how you might use modeller to overcome some of these challenges, check out our Isolating Blast Radiuses for Testing webinar.

 

Speak with an expert

Discover how Curiosity's Test Modeller can help automate your testing today!

Schedule a Demo