The Challenge
An enterprise business software provider needed to improve the automated testing
on its out-of-box CRM suite. The organization used a free online tool to coordinate
its testing, but that tool lacked business object management. As a result, whenever a
change was made to the layout of the user interface, pre-existing tests were unable
to locate new fields and business objects, resulting in errors while using their automation test suite. The testing that was currently in place was neither scalable nor
robust and only two users within the organization understood how it worked.
With too much maintenance overhead and a lack of capable testing resources, the
organization sought a technology partner with a stable, proven quality assurance
process in place. They elected to engage Magenic and our MARQ testing framework
to enhance its offerings to customers.
Maintenance overhead, insufficient resources
The Solution
Magenic began by first consulting with the client’s development and testing teams.
This consultation led to a solution that began with customizing Magenic’s MARQ
automated testing framework to the client’s application. The MARQ automation
framework provided an organized testing structure that helped manual testers who
lacked scripting knowledge to prepare automated tests by using an intuitive test case
designer.
Magenic provided the client with custom developed software that interacted with its
testing tools, allowing for improved test management. Magenic’s custom, graphical
user interface (GUI) tool managed testing components, and was more user-friendly.
Magenic also implemented two user roles – admin and tester – allowing admins to
add, edit, and delete tests and business objects. Daily build scripts could automatically run the test suites that had been built using the MARQ framework, thereby
providing build quality reporting status prior to the start of testing.
Customized testing framework
The Result
Magenic’s solution provided the client with an organized, structured workflow and
testing process. Our team was able to implement the solution within the budgetary
and timeline requirements set forth by the client. Prior to Magenic’s solution, only
two users were able to perform regression testing on the CRM application due to the
complexity of the testing and business logic. Magenic’s solution allowed the entire
client team to do so, greatly increasing the speed with which automated tests could
be configured. Prior to engaging Magenic, the client had implemented 600 working
tests over the course of three years. With Magenic’s solution, the client implemented
1,200 tests over the next three months.
Other software developers have attempted to build similar programs to serve
as competitors, but Magenic’s solution has helped to ensure that our client’s
application remains the go-to system of record for home loans and mortgages.
Exponential speed & implementation increase