Fieldpine Logo Documentation Home  

Automatic Regression Testing

This information is PRELIMINARY. Use Caution or Contact Fieldpine for assistance


Fieldpine uses built in automatic regression testing to test new releases. Some customers may like to create their own test cases to be run each time a new release is ready for deployment. This ensures that version changes are tested in your environment. Creating and managing test environments does take effort and ongoing management to ensure it stays current, so automated regression testing is more for retailers with IT teams or technical staff.

This documentation is not introductory and assumes the reader has good knowledge about Fieldpine at a technical level

When PosCommands are executed, a number of primitives are invoked internally. A primitive is a low level operation that affects the state of the sale. A regression script can be build using (PosCommands?) and Primitives. The Pos will execute these commands directly, and can check the state of the sale as it is processing. Primitives cannot cause user interface questions or messages, each primitive command fully specifies the operation

Starting with version P1923, the Pos will write (some of) the primitives into the SaleJournal. This means you can interactively run a sale, and then copy the primitives to repeat the sale.