Skip to content

grower_logo

Managing extreme test complexity with GrowerIQ

Learn how MuukTest was able to handle tests spanning thousands of steps to bring GrowerIQ’s test suite to test automation.

groweriq_full

In the rapidly evolving landscape of cannabis production and quality management, GrowerIQ stands out as a key player providing complete seed-to-sale management software. However, as the company experienced rapid growth, its QA process faced challenges, leading to the exploration of innovative solutions. This case study delves into how MuukTest transformed GrowerIQ's testing paradigm, enabling them to overcome hurdles and propel their software development lifecycle.

Introduction

GrowerIQ provides seed-to-sale and quality management software to licensed cannabis producers. Their software tracks every element of the cannabis production and sale timeline on a plant-by-plant basis, ensuring compliance with regulations and facilitating grow environment monitoring. This helps cannabis companies ensure they are producing safe, high-quality products that meet customer expectations. As GrowerIQ expanded its platform, the challenges in maintaining testing standards and addressing technical debt became apparent, prompting the quest for a robust automated testing solution.

Challenges 

GrowerIQ faced a dual challenge: managing the burgeoning platform growth and enhancing its testing infrastructure. With the technical debt accumulating and manual testing becoming a bottleneck, the need for an efficient automated testing solution became imperative. Slower response times, coupled with a large and complex platform, necessitated a strategic approach to ensure the quality of their software releases.

In search of a solution, GrowerIQ considered three options: hiring a dedicated automation expert, having an existing team member allocate a portion of their time to automation testing, or engaging a consultant company. The chosen solution needed to offer effective maintenance, an adequate number of tests in the proof of concept (POC), and seamless integration with Playwright. After evaluating several options, MuukTest emerged as the ideal choice. With a focus on maintenance, a comprehensive proof of concept, and compatibility with Playwright, MuukTest demonstrated its commitment to addressing GrowerIQ's unique challenges.

Solution

MuukTest swiftly addressed the complexity of GrowerIQ's testing needs. In the proof of concept, they successfully tackled two tests with a staggering 4600 test steps, demonstrating their prowess in handling intricate testing scenarios. The collaboration extended to the creation of an exhaustive test case covering all stages of the inventory, from seed to sale, encompassing over 1400 steps across various stages of GrowerIQ's app.

MuukTest's implementation uncovered a performance issue in one of the testing environments due to the constant creation of new data, prompting a shift to a more efficient environment. Despite the hurdles, 134 tests have been created, covering 30% of the platform, with an estimated three months to achieve full coverage. Moreover, MuukTest uncovered 17 bugs within the first months, showcasing its effectiveness in identifying and rectifying potential issues.

Currently, MuukTest continues to work closely with GrowerIQ to achieve full regression. The current execution time stands at 37 minutes for 37 end-to-end tests, some with over 1400 steps, reflecting the efficiency and precision brought to the testing process.

The collaboration has been characterized by quick response times, effective communication, and proactive problem-solving. A key team member of GrowerIQ stated, "If our future looks like this, then this is going to be great." This sentiment highlights the strong relationship forged between the teams and why they decided to continue with MuukTest after a successful POC.

Conclusion

MuukTest's partnership with GrowerIQ has not only addressed immediate testing challenges but has positioned the company for future growth and innovation. The case serves as a testament to how strategic automation can transform a complex QA landscape, providing startup CTOs and engineering leaders valuable insights into overcoming testing hurdles in a dynamic and competitive industry.

More Case Studies

MuukTest powers QA automation for dozens of startups across a variety of use cases and industries. 

slope_lbox

logo_slope_color

Slope increased coverage and reducing test execution by 80% with MuukTest

See how MuukTest helped Slope create a bespoke suite of 200 automated tests and reduce runtime from half a day to 75 minutes, all in just 90 days.
Read case study >>

symtrain_lbox

logo_symtrain_color

From a Stressed Out QA Team to 100% Coverage in Just 90 Days

See how MuukTest helped SymTrain full automate their test suite across a complex web of microservices and an ever-expanding userbase.
Read case study >>

spiffy_lbox

logo_spiffy_color

From Skepticism to True Believers: Spiffy's Road to Excellence with MuukTest

See how Spiffy got control of their rapid growth by implementing hundreds of automated tests in just 90 days with MuukTest.
Read case study >>