June 22, 2017 // By Magenic
Start creating automation tests right away and greatly extend the capabilities of other automation frameworks
MAQS is an open source framework created by the QA engineers at Magenic that automates a set of QA tasks. It enables organizations to continuously deliver digital products faster, with fewer defects, saving both time and money.
A global management consulting firm was losing the trust of their customer base after the unpredictable and infrequent delivery of multiple applications. The organization was unable to adequately test their products in a timely manner, which hurt the quality of their released products and slowed their time to market. Recognizing the root of the problem, the client knew they had to rethink their approach to testing in order to establish consistency and quality in their deployments. They determined the best way to accomplish that was to start incorporating automation.
Magenic’s Automation Quick Start (MAQS) was leveraged on a business critical project that lacked automation and it made a dramatic impact. The ease of implementation enabled the client, who was relying on manual testing, to automate testing right away. Within a short time, test automation was being done in-sprint with development. After realizing the rapid test automation MAQS was providing, the client started utilizing it on additional projects. Some projects used MAQS as the sole automation framework. Others used MAQS to extend the capabilities of other automation frameworks, such as SpecFlow.
MAQS provided a common test framework for multiple client projects that reduced manual testing work and helped run their functional, regression, and performance tests continuously. This ultimately enabled them to have predicable, stable, and frequent deliveries for all projects in which MAQS was used. Additionally, MAQS plugged seamlessly into their DevOps infrastructure which meant they received extensive in-sprint testing and feedback. Tests that once took manual testers weeks to get to were run daily and, in some cases, with each code change.