To ensure that all parts of this implementation were working correctly, they would need a testing partner with a breath of knowledge in end-to-end system, system integration, test automation, and performance testing. Planit were selected to deliver upon this based on our experience with Dynamics 365 as well as the breadth and depth of skills across our permanent team of consultants.
Our solution needed to be engineered to suit this complex implementation. Beyond addressing the large number of business requirements, this also involved integrating a wide range of systems, with numerous legacy systems being connected via Dell Boomi. And since there was no significant in-house IT presence within the hardware supplier, we would work closely with numerous external providers across multiple project phases.
Once the test planning and strategy was complete, we worked alongside the development partners to design, test and deliver code in sprints, before running End-to-End testing and supporting User Acceptance Testing.
In order to ensure an optimal level of test coverage for this large scale project, we created a Selenium-based custom test automation framework which incorporated and extended Microsoft’s open source EasyRepro framework for the FinOps modules.
Our manual and automated testing efforts spanned across Dynamics 365, its 32 modules and the 40+ integrated systems. This consisted of system, system integration, performance, security, and user acceptance testing. We also provided performance testing consultancy and leadership for their new web platform.
Working in tandem with our delivery team, Planit’s dedicated account manager actively collaborated with the hardware supplier’s management team to form new solutions when plans changed.
By providing additional resource flexibility and creating an extended testing window with our offshore team, we were able to ramp up and down responsively as requirements demanded. And when faced with document design issues and delays in development, the Planit test delivery team worked proactively to maintain cadence, investigating and following-through on issues where there was no reliable reference documentation.