Skip to the main content.

Curiosity Modeller

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  

Enterprise Test Data

Stream Complete and Compliant Test Data On-Demand, Removing Bottlenecks and Boosting Coverage!

Explore Curiosity's Solutions

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

robot-excited copy-1              AI Accelerated Quality              Scalable AI accelerated test creation for improved quality and faster software delivery.

palette copy-1                      Test Case Design                Generate the smallest set of test cases needed to test complex systems.

database-arrow-right copy-3          Data Subsetting & Cloning      Extract the smallest data sets needed for referential integrity and coverage.

cloud-cog copy                  API Test Automation              Make complex API testing simple, using a visual approach to generate rigorous API tests.

plus-box-multiple copy-1         Synthetic Data Generation             Generate complete and compliant synthetic data on-demand for every scenario.

file-find copy-1                                     Data Allocation                  Automatically find and make data for every possible test, testing continuously and in parallel.

sitemap copy-1                Requirements Modelling          Model complex systems and requirements as complete flowcharts in-sprint.

lock copy-1                                 Data Masking                            Identify and mask sensitive information across databases and files.

database-sync copy-2                   Legacy TDM Replacement        Move to a modern test data solution with cutting-edge capabilities.

Explore Curiosity's Resources

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

video-vintage copy                                      Webinars                                Register for upcoming events, and watch our latest on-demand webinars.

radio copy                                   Podcasts                                  Listen to the latest episode of the Why Didn't You Test That? Podcast and more.

notebook copy                                           eBooks                                Download our latest research papers and solutions briefs.

calendar copy                                       Events                                          Join the Curiosity team in person or virtually at our upcoming events and conferences.

book-open-page-variant copy                                          Blog                                        Discover software quality trends and thought leadership brought to you by the Curiosity team.

face-agent copy                               Help & Support                            Find a solution, request expert support and contact Curiosity. 

bookmark-check copy                            Success Stories                            Learn how our customers found success with Curiosity's Modeller and Enterprise Test Data.

file-document-multiple (1) copy                                 Documentation                            Get started with the Curiosity Platform, discover our learning portal and find solutions. 

connection copy                                  Integrations                              Explore Modeller's wide range of connections and integrations.

Better Software, Faster Delivery!

Curiosity are your partners for designing and building complex systems in short sprints!

account-supervisor copy                            Meet Our Team                          Meet our team of world leading experts in software quality and test data.

calendar-month copy                                         Our History                                Explore Curiosity's long history of creating market-defining solutions and success.

check-decagram copy                                       Our Mission                                Discover how we aim to revolutionize the quality and speed of software delivery.

handshake copy                            Our Partners                            Learn about our partners and how we can help you solve your software delivery challenges.

account-tie-woman copy                                        Careers                                    Join our growing team of industry veterans, experts, innovators and specialists. 

typewriter copy                             Press Releases                          Read the latest Curiosity news and company updates.

bookmark-check copy                            Success Stories                          Learn how our customers found success with Curiosity's Modeller and Enterprise Test Data.

book-open-page-variant copy                                                  Blog                                                Discover software quality trends and thought leadership brought to you by the Curiosity team.

phone-classic copy                                      Contact Us                                           Get in touch with a Curiosity expert or leave us a message.

4 min read

Automated Test Data is Key to CI/CD and DevOps

Automated Test Data is Key to CI/CD and DevOps

Software delivery teams across the industry have embraced new(ish) approaches to development, from the different flavours of agile, to DevOps, Continuous Integration and Continuous Delivery. This is reflected in the latest Practitest State of Testing Report, which found that 92% of participants have adopted agile development methodologies [1].

A sometimes-overlooked question must be raised when talking about any form of rapid, iterative development: “How can test data management match the speed and automation of CI/CD and DevOps pipelines?”

While testing and development continue to automate and evolve thanks to new methodologies, TDM is often overlooked in this process. Outdated TDM practices are then a burden to DevOps and CI/CD workflows. For continuous testing and development, test data must be available on demand, and at all times. Organisations must consider moving from manual test data management to automated test data. In fact, Test Data Automation is the key to successful CI/CD and DevOps initiatives.

The Value of CI/CD and DevOps

Before considering the value of automating test data for DevOps and CI/CD, let’s consider just some of the benefits of DevOps and CI/CD. This will provide a better understanding of the full potential of Test Data Automation.

Recent industry research suggests that many organisations are enjoying some of the benefits of DevOps and CI/CD. This is often thanks to the many great DevOps tools which allow teams to work rapidly and in parallel across the SDLC. In fact, 57% of developers report that they are releasing code 2x faster thanks to DevOps [2]!

Increased delivery speed is not the only benefit of DevOps. For instance, 62% of DevOps teams report that they fix bugs faster, within eight hours in fact. 51% also state that DevOps teams have a culture of quality, testing early and often throughout development [3]. DevOps can also encourage cross team collaboration, with 25% of DevOps teams describing their collaboration process as “totally seamless” [3].

While countless organisations report the benefits of DevOps and CI/CD, there is often much room for improvement regarding test data. Data often holds CI/CD and DevOps initiatives. To realise the manifest benefits of DevOps and CI/CD, organisations must rethink traditional test data management methods.

Data is Holding CI/CD and DevOps Back

With the rise of DevOps and CI/CD delivery pipelines, test data has become a clear bottleneck. Organisations often stick with using outdated, manual data provisioning methods. While testers and developers run rapid and repeatable automation, provisioning teams struggle to run slow and manual processes. Test data provisioning in turn takes weeks or months, often requiring longer than an iteration. It cannot therefore provide the variety or volumes of data needed for in-sprint testing and development, at the pace of new requests made across DevOps and CI/CD pipelines.

Unavailable, incomplete, and inaccurate test data is in turn a huge bottleneck for CI/CD and DevOps. As DevOps pipelines produce new data requests at lightning speed, they are met by slow and siloed data provisioning. They must send requests to a team who are equipped with a mix of scripts, in-house processes, and manual effort. There is further little reusability or ability to react to changing requests, leading to ever-longer waits for incomplete and out-of-date data:

Parallel, automated pipelines, siloed data provisioning

Parallel and automated development pipelines today are fuelled by data - without it, no testing or development is possible. To realise the benefits of CI/CD and DevOps, organisations must fix these test data bottlenecks.

To learn more about the impact of test data on DevOps and CI/CD, watch Data breaks DevOps: Why you need automated test data in CI/CD

Watch the free Webinar

Test Data Automation, Automated Test Data

This is why Curiosity have built Test Data Automation.​ Test Data Automation provides a solution for test data bottlenecks in CI/CD and DevOps pipelines. With Test Data Automation, parallel testers, developers and automation enjoy complete and compliant data on demand, rapidly moving requirements from idea to release.

Test Data Automation comes equipped with a comprehensive set of technologies that provide complete and compliant data to parallel teams and frameworks. This DevOps-ready toolset includes:

These technologies combine to create data that is complete, compliant, as well as available in parallel. However, Test Data Automation goes further by making these technologies reusable on demand by manual and automated data requesters. This provides data on-the-fly and “just in time”

​In other words, Test Data Automation brings test data provisioning in-line with the speed, automation and flexibility found across CI/CD and DevOps pipelines. This automation and ability to react to evolving requests automatically fulfils a range of data requests made by parallel teams and frameworks:​

Test Data Allocation-Animation

​Instead of being held up by slow and inaccurate data provisioning, test automation frameworks, parallel teams and CI/CD pipelines can trigger combinable test data processes on-the-fly. This unlocks rapid and rigorous testing throughout every sprint.​

For organisations who have invested substantially in CI/CD, automation, and DevOps initiatives, fixing test data challenges can be pivotal for success.​ In other words, making complete and compliant data available on-the-fly to parallel teams and frameworks offers immense business value.

Continuous Data, Successful Delivery

With the rise of DevOps and CI/CD, testing and development has evolved and automated. Often, test data management was left behind. For DevOps and CI/CD initiatives to succeed, TDM must follow suit and evolve. This is why Curiosity built Test Data Automation.

With Test Data Automation, organisations can finally automate their test data management and match the speed and automation of CI/CD and DevOps pipelines. Continuous access to test ready data across the SDLC overcomes test data bottlenecks and in turn unlocks the value of DevOps and CI/CD development. Automate your test data today!

Want to learn more about Test Data Automation?

Book a Demo

To see Test Data Automation live, watch Development has moved on: Test data needs to catch up with containers, microservices and “the world of the API”. This webinar introduces database containers filled with rich virtualised databases, enabling on demand delivery of database environments for development and testing.

Follow Curiosity on LinkedInTwitterFacebook or subscribe to our YouTube Channel.

 

Footnotes:

[1] Practitest’s State of Testing Report 2021 - https://www.practitest.com/assets/pdf/state-of-testing-report-2021.pdf

[2] GitLab’s 2021 Global DevSecOps Survey - https://learn.gitlab.com/c/2021-devsecops-report?x=u5RjB_

[3] Mabl’s State of Testing in DevOps Report 2021 - https://engage.mabl.com/rs/069-VDB-236/images/2021-State-of-Testing-in-DevOps-Benchmark-Report.pdf

Automate Test Data Bottlenecks out of CI/CD and DevOps - Infographic

Automate Test Data Bottlenecks out of CI/CD and DevOps - Infographic

Discover how Test Data Automation can help you automate your test data management by reading the infographic below! Curiosity's Test Data Automation...

Read More
The Democratisation of (Test) Data

The Democratisation of (Test) Data

A glance at industry research from recent years shows that test data remains one of the major bottlenecks to fix in DevOps and CI/CD:

Read More
5 Techniques for Overcoming Test Data Bottlenecks

5 Techniques for Overcoming Test Data Bottlenecks

The demand for ever more complex, varied, and larger data has created a situation where QA can no longer keep up. Burdened by outdated Test Data...

Read More
Is test data the engineering problem to solve in 2024?

Is test data the engineering problem to solve in 2024?

It’s 2024 and the risks associated with poor test data practices show no signs of abating.

Read More
If testing was a race, data would win every time

If testing was a race, data would win every time

Okay, so that title doesn’t make complete sense. However, if you read to the end of this article, all will become clear. I’m first going to discuss...

Read More
5 Test Data Challenges That Every CTO Should Know About

5 Test Data Challenges That Every CTO Should Know About

At Curiosity, we talk about test data extensively, because we believe test data is repeatedly neglected in testing and development discussions....

Read More
Removing Barriers to In-Sprint Testing and Development - Infographic

Removing Barriers to In-Sprint Testing and Development - Infographic

Test automation must be lightweight, re-usable and easy to apply, in order to help organisations, ease its implementation enterprise wide. Curiosity...

Read More
Quality Testing Requires Quality Data

Quality Testing Requires Quality Data

My two most recent blogs have made the case for a new TDM paradigm called “Test Data Automation”. The first article considered how a logistical...

Read More
Assuring Quality at Speed With Automated and Optimised Test Generation

Assuring Quality at Speed With Automated and Optimised Test Generation

Throughout the development process, software applications undergo a variety of changes, from new functionality and code optimisation to the removal...

Read More