In the com­plex and dyna­mic world of pro­duct con­fi­gu­ra­ti­ons, sta­bi­li­ty and qua­li­ty are cri­ti­cal suc­cess fac­tors for com­pa­nies. CREALIS® CPQ sets new stan­dards by inte­gra­ting an auto­ma­ted test tool that goes bey­ond tra­di­tio­nal unit tests and ensu­res qua­li­ty and sta­bi­li­ty even in lar­ge and com­plex rule sets (pro­duct logic).

Quality and Stability for Your Product Configurations

Tra­di­tio­nal unit tests check in iso­la­ti­on and cle­ar­ly defi­ned are­as whe­ther indi­vi­du­al soft­ware com­pon­ents are func­tio­ning cor­rect­ly, to detect and pre­vent unin­ten­ded chan­ges or side effects cau­sed by new fea­tures at an ear­ly stage. In con­trast, the CREALIS® Test Tool allows for in-depth test­ing at the pro­duct-spe­ci­fic level. This means that com­plex rule sets and spe­ci­fic cus­to­mer models remain not only tech­ni­cal­ly cor­rect but also con­ten­ted­ly sta­ble. Cus­to­mers can be sure that the tes­ted con­fi­gu­ra­ti­ons will deli­ver the same results even after a new release – a cri­ti­cal aspect for com­pa­nies that rely on the sta­bi­li­ty of their pro­duct con­fi­gu­ra­ti­ons. With this exten­ded func­tion­a­li­ty, the auto­ma­ted test tool offers cus­to­mers a signi­fi­cant added value over stan­dard tests.

Updatable Tests for Complex and Evolving Rule Sets

For com­pa­nies with lar­ge, com­plex models and a high level of pro­duct varie­ty, manu­al­ly test­ing the­se vari­ants is almost impos­si­ble and extre­me­ly time-con­sum­ing. This is whe­re the auto­ma­ted test tool comes in: It auto­ma­tes click paths and tests the com­bi­na­ti­ons of con­fi­gu­ra­ti­ons. For exam­p­le, spe­cial requi­re­ments and tech­ni­cal spe­ci­fi­ca­ti­ons can be ente­red, and the test tool will auto­ma­ti­cal­ly check whe­ther the con­fi­gu­ra­ti­on remains cor­rect and com­pa­ti­ble. This ensu­res that pri­ces, bills of mate­ri­als, and other important pro­duct para­me­ters are still cor­rect.

Ano­ther advan­ta­ge is that the test tool responds fle­xi­bly to pro­duct chan­ges. When a pro­duct is tech­ni­cal­ly updated, the tests can be resu­med or auto­ma­ti­cal­ly updated with mini­mal effort. The initi­al effort to record the tests is requi­red only once. If chan­ges are made to the pro­duct, the exis­ting test case can be enri­ched with new data, resul­ting in a new, adap­ta­ble test case. The­se updates crea­te new com­pa­ri­son values, which can then be inte­gra­ted into the ongo­ing test cycle. This ensu­res that the test­ing pro­cess stays up-to-date and can be easi­ly adapt­ed throug­hout the product’s life­cy­cle with mini­mal effort.

Early Detection of Errors and Increased Efficiency through Automated Tests

With the auto­ma­ted test tool, poten­ti­al pro­duct mal­func­tions in the con­fi­gu­ra­ti­on pro­cess can be detec­ted ear­ly – long befo­re the cus­to­mer has to inter­ve­ne. This addi­tio­nal test­ing pha­se, which occurs befo­re the customer’s final appr­oval, pro­vi­des deve­lo­pers with fas­ter feed­back and allows them to fix any irre­gu­la­ri­ties detec­ted by the auto­ma­tic test. This saves both time and cos­ts, as errors that would other­wi­se only appear in a late and expen­si­ve stage of deve­lo­p­ment are avo­ided. Ins­tead, a new level of qua­li­ty assu­rance is intro­du­ced, which works wit­hout cus­to­mer invol­vement and allows for time­ly cor­rec­tions.

The test tool con­sists of two main parts: the crea­ti­on of the tests and their exe­cu­ti­on. During the crea­ti­on, the cus­to­mer defi­nes which con­fi­gu­ra­ti­ons and click paths should be tes­ted. The­se click sequen­ces are recor­ded, and the inter­nal sta­tes of indi­vi­du­al fea­tures and values are docu­men­ted. With each new CREALIS® release, the­se recor­ded tests can be exe­cu­ted again to ensu­re that the results remain unch­an­ged. If the­re are devia­ti­ons, the test tool pro­vi­des a detail­ed result over­view that helps the ser­vice team quick­ly and effi­ci­ent­ly iden­ti­fy and resol­ve errors.

Automation Instead of Manual Testing

A major advan­ta­ge for the cus­to­mer lies in the auto­ma­ti­on of the tests. Ins­tead of manu­al­ly “cli­cking through” pro­ducts with each new CPQ ver­si­on, the tool offers a ful­ly auto­ma­ted test­ing rou­ti­ne. Once crea­ted, tests can be reu­sed repea­ted­ly, saving time and enhan­cing sta­bi­li­ty by ensu­ring that pro­ducts con­ti­nue to “work” as expec­ted. This is inva­luable, espe­ci­al­ly when deal­ing with a high level of pro­duct varie­ty.

Continuous Development

The CREALIS® Test Tool is con­ti­nuous­ly being deve­lo­ped to pro­vi­de cus­to­mers with even more secu­ri­ty and fle­xi­bi­li­ty. For exam­p­le, sur­face texts of attri­bu­tes and values can be recor­ded based on lan­guage and mar­ket requi­re­ments. The­se exten­si­ons enable auto­ma­tic test­ing of the requi­re­ments for dif­fe­rent mar­kets and lan­guages, fur­ther incre­asing the inter­na­tio­nal appli­ca­bi­li­ty of the CPQ soft­ware.

Conclusion: More Security and Efficiency with the CREALIS® Automated Test Tool

With the CREALIS® auto­ma­ted test tool, cus­to­mers get a powerful tool for qua­li­ty assu­rance and sta­bi­li­ty test­ing of their pro­duct con­fi­gu­ra­ti­ons. The auto­ma­ti­on saves time and resour­ces while ensu­ring that con­fi­gu­ra­ti­ons con­ti­nue to work relia­bly even after soft­ware updates. In addi­ti­on, errors can be detec­ted much ear­lier wit­hout the customer’s acti­ve invol­vement and fixed by the deve­lo­p­ment team. This not only pro­vi­des secu­ri­ty but also signi­fi­cant effi­ci­en­cy gains for com­pa­nies.