7 Points That Should be Included in Data Processing Checking of a Program

Any software product must process, save and protect data appropriately. Otherwise it cannot be useful and may even cause significant problems to its users. That is why web site testing, desktop testing and mobile application testing must include proper checking of data processing.

All the aspects of data processing should be verified from perspective of both front-end and back-end of the program under test. Only in this case one can make sure that everything works as intended.

Verifying of How The Software Processes Data Should Comprise:

  1. Looking through main columns in each table of the software back-end and determining whether inappropriate data are there, for example, negative percentage or unprintable symbols.
  2. Checking whether triggers are inserted in the right places and operate as they should.
  3. Security testingduring which one should check data protection mechanisms of the application and see if they are effective.
  4. Inputting inconsistent data into the tables and watching what happens.
  5. Trying to delete data that are still used or referenced by other tables of the program.
  6. Checking if all the data, referenced on the updated data, updated as well.
  7. Checking if replicated databases are synchronized and contain consistent data.

A software testing company usually executes some of the mentioned works manually, and those that can be automated – by means of automated testing.

Source: QATestLab