# Gebruik tests als bewijs

Taiga Learning · Werkblad
https://taiga.training/nl/lessons/tests-as-evidence/

Gebruik fictieve of goedgekeurde informatie. Zet geen secrets in dit werkblad.

## Leerdoelen
- Koppel elke belangrijke eis aan een betekenisvolle controle.
- Maak onderscheid tussen unit-, integratie- en end-to-endbewijs.
- Herken een test die dezelfde onjuiste aanname als de implementatie herhaalt.

## Oefening
Kies één gegenereerde test. Benoem de eis die deze controleert. Breng het relevante defect tijdelijk aan in een geïsoleerde branch. Bevestig dat de test om de bedoelde reden faalt en herstel daarna de code. Noteer wat de test nog niet dekt.

## Uw antwoord
- Scenario en scope:
- Aannames en openstaande vragen:
- Voorgesteld antwoord of besluit, met redenen:

## Controleer uw antwoord
| Claim of criterium | Bewijs of test | Resultaat of hiaat | Verantwoordelijke |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Volgende actie
- Actie, verantwoordelijke en datum:
- Wanneer reviewt u dit antwoord?

## Te onthouden principe
Een geslaagde test is alleen nuttig als de assertion een relevant defect zou afwijzen.

## Bronnen
- [Google Engineering Practices: Review tests for useful assertions](https://google.github.io/eng-practices/review/reviewer/looking-for.html)
- [Google Testing Blog: Test scope and feedback](https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html)

Dit werkblad ondersteunt leren. Het invullen geeft op zichzelf geen toestemming voor een productiewijziging.
