
Discover Enterprise Test Data®
Simplify your complex data landscape and provide confidence and clarity at every step of your data...
Read more about Discover Enterprise Test Data® Explore our platformAI-powered. End-to-end. Your complete test data management platform.
Explore Curiosity's collection of webinars, podcasts, blogs and success stories, covering everything from visual modelling to artificial intelligence and test data management.
Deliver superior test data and overcome the challenges of complexity, legacy, scale, and regulation with Curiosity Software.
Discover how ThinkDonate achieved optimal in-sprint test coverage and a 25x reduction in API test volume with Curiosity's platform!
ThinkDonate had less than 7 months to bring its first-of-kind fundraising platform to market. They needed to develop rapidly, while delivering the impeccable user experience required by charities and their donors.
Rigorous testing required an automated and optimised approach to API test creation, capable of generating data and scripts for a range of technologies, scenarios, and integrations.
Curiosity platform's automated test generation rapidly built a REST Assured framework, maintaining targeted API tests in two-week sprints. In a test-driven approach, test results led the documentation of API validation rules.
Testing at ThinkDonate faces a wide array of test scenarios to choose from sprint-over-sprint, created by a host of integrated technologies and logic.
Unable to test everything in a two-week iteration, testing must prioritise and formulate the right blend of unit, integrated and system tests. ThinkDonate’s agile methodology further called for iterative API design, occurring in parallel to development and testing. Therefore, QA must prioritise tests, without introducing negative risk.
Manually creating the test scenarios and data inputs would simply be too time-consuming and would not hit the range of positive and negative scenarios needed for rigorous testing. ThinkDonate were furthermore keen to “go live” as soon as possible, requiring a rapid and rigorous testing strategy to shorten time to market.
ThinkDonate required API test automation that could match this pace of development, while supporting the design and documentation of the platform.
With no existing documentation, visual modelling initially worked backwards from the system to create a visual map of the integrated APIs. This built logically precise pictures of how data could flow through the integrated APIs, producing clear documentation of the complex system.
Coverage profiles were used to target particular logic, focussing API testing based on time and risk. This risk-based approach at ThinkDonate “rightsizes” testing during continuous delivery. Rigorous testing is not then a blocker to speed or agility, targeting testing where it is likely to have the greatest impact in finding bugs.
Read the full story to discover how ThinkDonate successfully launched their business-critical fundraising platform with Curiosity.
Curiosity’s platform enabled rigorous in-sprint testing, while facilitating cutting-edge development practices like shift left API testing, fail-fast experimentation, and test-driven API design. It worked seamlessly alongside our teams and processes.
Johnny Pitt
Founder of ThinkDonate
Read a resource, or speak with an expert, to discover how you can transform your enterprise test data management.
Simplify your complex data landscape and provide confidence and clarity at every step of your data...
Read more about Discover Enterprise Test Data® Explore our platformCuriosity’s 3-step approach to test data management allows you to gain a deep understanding of your...
Read more about Discover, Act, Monitor Learn moreTalk to us to learn how Curiosity can embed productivity, quality and privacy across your entire...
Read more about Meet with a Curiosity expert Book now