# Brug tests som dokumentation

Taiga Learning · Arbejdsark
https://taiga.training/da/lessons/tests-as-evidence/

Brug fiktive eller godkendte oplysninger. Skriv ikke secrets i arbejdsarket.

## Læringsmål
- Forbind hvert vigtigt krav med en meningsfuld kontrol.
- Skeln mellem dokumentation fra unit-, integrations- og end-to-end-tests.
- Find en test, der gentager implementeringens forkerte antagelse.

## Øvelse
Vælg én genereret test. Angiv det krav, den kontrollerer. Indfør midlertidigt den relevante fejl på en isoleret branch. Bekræft, at testen fejler af den tilsigtede grund, og gendan derefter koden. Notér, hvad testen stadig ikke dækker.

## Dit svar
- Scenarie og omfang:
- Antagelser og åbne spørgsmål:
- Foreslået svar eller beslutning med begrundelser:

## Verificér dit svar
| Påstand eller kriterium | Dokumentation eller test | Resultat eller mangel | Ansvarlig |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Næste handling
- Handling, ansvarlig og dato:
- Hvornår vil du gennemgå dette svar?

## Princip at huske
En bestået test er kun nyttig, hvis dens assertion ville afvise en relevant fejl.

## Kilder
- [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)

Arbejdsarket understøtter læring. Gennemførelse autoriserer ikke i sig selv en produktionsændring.
