Skip to content

good practice and innovation
about us infoKits Tools & Techniques Publications Events
You are here: Home » infoKits » System Implementation infoKit » Conducting a System Implementation » Testing » Data Processing Testing

Use the back button in your browser to return to the main Testing section

Data Processing Testing

Data Processing Testing is designed to ensure that the software's processes are working correctly with data tables accurately updated and calculations precisely made.

Examples of tests that it may be appropriate to include are:

Deletionscreates new and deletes old transactions when appropriate with or without an audit trail
Reversalsreverses previously updated transactions when appropriate with an audit trail
Triggersautomatically triggers further processing correctly in the right circumstances when particular parameters are set
Updatesaccurately updates the correct tables as a result of data entered
Audit trailsaccurately updates the correct system logs and audit trails when appropriate
Table valuesaccurately updates the correct system parameters and code tables when appropriate
Initialisationsinitialises new data records when appropriate
Purgespurges old data records when appropriate
Rollbackscorrectly records the data records prior to system failures
Recoveriescorrectly recovers the system from previously taken rollbacks following system failures
Calculationscorrectly calculates derived data and totals
Interfacespasses accurate data to or accesses correct data from other modules/elements of the systems when appropriate
Suspense flagscorrectly records and holds unfinished transactions for later processing
Batch processingcorrectly initiates and processes batches of transactions, including calculating batch totals, rejecting invalid transactions, and recovering and restarting from abnormal batch terminations


Bookmark and Share
If you can read this text, it means you are not experiencing the Plone design at its best. Plone makes heavy use of CSS, which means it is accessible to any internet browser, but the design needs a standards-compliant browser to look like we intended it. Just so you know ;)