An exciting digital enterprise based in the South East of the UK, Cyclr lets you build powerful automated processes on top of the apps your business already uses.
To support their innovative product, Cyclr needed to implement a robust and agile testing approach using both automation and manual testing to ensure changes and enhancements made to the platform inspired confidence in their customers.
Utilising an Agile/Scrum methodology, Cyclr’s Continuous Integration (CI) development process involved automated builds and deployment. In order that feedback on acceptance of user stories could be gained as swiftly as possible, it was essential that a test approach be implemented that could integrate seamlessly with the existing CI process.
Zoonou’s in-house specialists conducted onsite consultancy sessions followed up with expert evaluation and a feasibility study. This allowed us to advise on the benefit automation could bring to the organisation and its potential ROI.
We implemented a scalable framework built upon Ruby and Watir-Webdriver to facilitate the regression testing of the Cyclr product. The framework was based upon a data driven approach using JSON as the format for defining the scenarios, test data and expected outcomes.
Working closely with the Cyclr development team, we integrated automated testing into their existing CI process.
The approach cut regression test execution time from 45.5 hours per week to 10.5, a saving of 77%. The Cyclr team welcomed the benefits of working with Zoonou to develop a practical, flexible and scalable test approach. Zoonou continue to deliver manual test resource to Cyclr, whilst also working in partnership with them to enhance, update and maintain the test automation framework.
Implementation of a hybrid test approach meant the repetitive tasks associated with regression testing were covered by the Zoonou test automation framework. Manual testers could then focus on other areas such as testing new features, compatibility and non-functional aspects of the product.
For more information on Cyclr, please see cyclr.com.