Start trefwoorden te typen om de site te doorzoeken. Druk enter om te verzenden.
Generative AI
Cloud
Testing
Artificial intelligence
Security
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:ProcessPathsRight paths / fault pathsState transitionConditionsDecision Table Test (DTT)Decision pointsModified Condition/Decision coverageSemantic TestElementary Comparison Test (ECT)DataEquivalence classesBoundary value analysisData Combination Test (DCoT)Orthogonal arrays and pairwise testingCRUDIntegrity rulesSyntactis Test (SYN)AppearanceAppearancePresentationStatistical usage: operational profiles and load profilesChecklist