Find your template, checklist or other download to help you in you tasks.
Find your way to be trained or even get certified in TMAP.
Start typing keywords to search the site. Press enter to submit.
Integrity rules describe the preconditions under which certain CRUD processes are or are not permitted, such as, for example, “Entity X may only be changed if the linked entity Y is removed from it”. Besides this, functional specifications or detailed domain expertise is necessary in order to be able to predict the result of each test case.
The coverage of Integrity rules has a strong relationship with the coverage type CRUD (Create, Read, Update, Delete). They can very well be applied together.
Since the integrity rules can be described as decision points, decision coverage can be applied.
The following activities should be carried out:
A payment agreement may not be removed as long as there is an outstanding invoice with the relevant payment agreement. This leads to two test situations:
IR1-1: Delete (D) payment agreement, while an invoice is outstanding with the relevant payment agreementIR1-2: Delete (D) payment agreement, without there being an outstanding invoice with the with the relevant payment agreement
A brief overview for this type of test situation is, for example:
IR: Integrity rule
Coverage groups:
Process
Conditions
Data
Appearance