CPQ Solutions

Novus CPQ Consulting  

Testing FAQ

“We don’t have a written specification for most of our configurators.  How do we decide what test cases to create? “  

 ConfigScan provides several techniques for acquiring test cases.  You can also specify whether a test is expected to succeed or fail.

  • build them by hand in a model object-aware environment in SAP ECC, from product specifications or existing data sources, and based on a test plan.
  • create en masse from configuration results on line items in documents in the sales order history
  • create en masse via XML import, from test case XML files that can be created by a program or even manually via an editor
 

“How do we tame our growing maintenance problem for larger numbers of and higher complexity of product models?“

 If you can carve out the time for configurable product specifications, it might help to describe new, changed, or deleted products, write tests against the specifications, and maintain the specifications, models, and test cases.  This is similar to how software vendors describe the behavior of their products.  Unfortunately this often has limited attraction and ROI to VC customers, because of the extra ongoing maintenance.  

 Avenue Managing VC with ConfigScan takes a more pragmatic approach today, with solutions such as:

  • periodically compare model revisions extracted from SAP, highlight the changes, document and test the change
  • automatically create test cases from existing data sources such as order history (successful and rejected orders)
 

“How can we catch errors due to differences between SAP’s ECC and web configurators - the Variant Configurator (VC) and Internet Pricing & Configuration (IPC)?”

 

Your library of ConfigScan test cases runs on both the VC and the IPC, so you can create test cases that detect differences when the configurators run.  In addition, some differences can be caught before the configurator is run, by Avenue Health Check, which scans VC models and reports on any of a large number of potential differences or incompatibilities it may find during the scan.

 

“Can we reduce time-to-market via automatic testing?”

 Yes, because manual testing takes longer, and diverts effort into repetitive regression testing - or worse yet, allows defects to pass on undetected to later stages of your build/release process.  

 
Page 2 of 2
You are here: Home VC Testing Solution Testing FAQ's