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 Big Data systems

Generate complete test suites for Solr and Kafka

Assemble data lookups in intuitive flowchart models, executing rigorous data-driven test suites in one click. Test Modeller and Test Data Automation generate consistent data journeys for Solr and Kafka on demandunlocking rapid and rigorous Big Data testing. 

Schedule a Demo


More complex, more data intensive, more QA headaches?

Data streaming technologies like Apache Solr and Kafka allow systems to transform more data, from more sources, faster than ever before. However, this flexibility also adds QA complexity, risking bottlenecks that undermine the immense value that these technologies offer. 

Testing Big Data systems quickly and rigorously requires on-demand data, drawn consistently from a range of sourcesManually finding, creating and provisioning cross-system data is simply too slow and unreliable. Misaligned data sets cause frustrating test failures, while tests consume one another’s data. Copied production data furthermore covers just a fraction of the combinations needed to test complex transforms, but does contain sensitive data. It therefore risks legislative non-compliance, while still allowing damaging bugs into production. Big Data testing instead requires comprehensive and compliant test data, available at the speed demanded by data-hungry test automation frameworks. 


On-the-fly test data keeps pace with data streams

Test Modeller and Test Data Automation generate consistent data journeys on demand, executing rigorous Big Data testat the click of a button. Using Test Modeller, testers and developers combine automated data lookups from a central catalogue in visual flowchart models, rapidly aligning parameters to produce consistent data journeys. This intuitive drag-and-drop data approaches produces comprehensive data for the most complex systems, applying automated test generation to produce consistent data from a range of sources.

Big data

During high-performance test execution, automated workflows wrap the rich data combinations in messages sent to Kafka Queues, replacing slow and complex data provisioning. Checkbox lists allow testers and developers to select one or more data-driven test quickly, tightly controlling the data fired off to Kafka and Solr applications. QA can control and measure Big Data testing precisely and accurately, testing vastly complex systems accurately in short iterations 

Try Test Modeller


Complete data journeys at the click of a button

This short video demonstrates rigorous data-driven test automation for a Solr Search Application, firing off SQL Server data via Kafka Queues. See how Test Modeller and Test Data Automation work in practice, discovering how: 

  1. Test Modeller visually combines data lookups from a shared test data catalogue, automatically passing variables from one lookup to the next to create consistent data journeys.

  2. Flowchart modelling rapidly models a rich spread of data combinations, quickly generating complex data for rapid and rigorous automated testing.

  3. Automated test generation resolves the linked-up data lookups “just in time”, generating data directly to databases or wrapping rich combinations in messages to send to Kafka queues.

  4. A range of automated coverage techniques produce a complete spread of valid data journeysrigorously testing Big Data systems before they are released to production.

  5. Checkbox lists allow testers and developers to select one or more automated test, executing data-driven tests using consistently linked-up data journeys.

  6. High-performance, automated workflows push the data to Kafka queues in a single click, replacing slow and unreliable data provisioning with on demand data hydration.

  7. A Slack Bot provides updates as data is fed into Kafka queues, reporting reliably on the data that has been pushed to test and development environment


Speak with an expert

Discover how Curiosity can help automate your big data testing!

Schedule a Demo