Quality Assurance as an integral part of BC Add-on development process for CPQ solution

March 1, 2021
Experlogix
Challenges
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."
- Peter Willemse, General Manager
Solution
  • 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.
Technology
Dynamics 365 Business Central 17
SQL Server Management Studio v18.3.
Spira Test
JIRA
"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."
- Peter Willemse, General Manager
Impact
342
test scenarios
995
executed test cases
136
bugs were prevented
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.
Did what we have to
say resonate with you?

Want to get in touch?

You can also find us here or leave a message
Receive a call

    This site is protected by reCAPTCHA and the Google
    Privacy Policy and
    Terms of Service apply.