Quality Assurance as an integral part of BC Add-on development process for CPQ solution
Our partner – Experlogix – has chosen us to develop Business Central extensions to manage multiple tasks – from projects' resources, sales taxes for different localizations, to licenses and subscriptions of customer’s products – for its CPQ solution for Microsoft Dynamics. The Quality Assurance methodology has been applied to all stages of Add-ons development process. The main aims were to drive quality upstream and save cost on potential corrections of the code after going live. The challenges for the Quality Assurance team were:
To start testing at the beginning of the project applying the agile methodology.
To set up integrated requirements testing task in the development process.
To apply the system integration testing phase (internal checks of the app before its delivery to the Customer’s side).
To run User Acceptance test.
To implement principles of regression practice and change requests management.
"Our expectations as a partner were to have a clean code for the new Business Central extensions that would be 100% complied with our multifaceted CPQ solution. No wonder the Quality Assurance team were engaged from the start of the process."
Test practices were integrated from the very start of the development process to ensure optimal timeline of the project.
Functional/Retesting/Regression tests were executed within SDLC to avoid costly mistakes and support the flawless launch of new Business Central extensions.
To reduce development costs and secure high quality, testing had 2 phases - System Integration Testing (SIT) and User Acceptance Testing (UAT).
Bug management processes were applied to set up a fast communication track with the development team and guarantee bugs fixing upstream.
Access to the test management tool has been provided to the Experlogix (former E-Con) team to make the implementation process more transparent. Structured progress monitoring, used test scenarios, bug reporting etc. were the part of our QA commitment to this project.
Change requests management processes were applied to fully adjust and integrate newly developed extensions to the existing CPQ-solution.
Impact analysis has been applied on each iteration to verify the influence of the new features on the performance of the system. This type of analysis afterwards supports the smooth release of the extensions to the production environment.
The main goal of development and QA parts of the project was successfully achieved as the 4 new Business Central extensions were launched. The final version of the extensions has joined existed CPQ-solutions timely and bug free.
Technologies behind the project
A snapshot of what we leverage to deliver best-of-breed solutions
"The tandem of development and Quality Assurance teams had a beneficial impact on new Add-on deployment. We are highly satisfied with the workflow and spotless result."
About our customer
Experlogix is a premier provider of CPQ (Configure, Price, Quote) technology, specializing in fully integrated quote and order automation solutions for Microsoft Dynamics, Salesforce and NetSuite. Experlogix delivers the scalability and flexibility needed to handle virtually any CPQ requirement at a low total cost of ownership. The company focuses solely on developing a comprehensive configurator solution with the highest caliber of integration to industry leading platforms.
Stay current with the latest insights from us