# Izmantojiet testus kā pierādījumus

Taiga Learning · Darblapa
https://taiga.training/lv/lessons/tests-as-evidence/

Izmantojiet izdomātu vai apstiprinātu informāciju. Neievietojiet slepenos datus šajā darblapā.

## Mācību mērķi
- Saistiet katru būtisku prasību ar jēgpilnu pārbaudi.
- Atšķiriet vienībtestu, integrācijas un pilna procesa pierādījumus.
- Atklājiet testu, kas atkārto to pašu nepareizo pieņēmumu kā īstenojums.

## Uzdevums
Izvēlieties vienu ģenerētu testu. Nosauciet prasību, ko tas pārbauda. Izolētā zarā īslaicīgi ieviesiet attiecīgo defektu. Apstipriniet, ka tests neizdodas paredzētā iemesla dēļ, tad atjaunojiet kodu. Pierakstiet, ko tests joprojām neaptver.

## Jūsu atbilde
- Scenārijs un tvērums:
- Pieņēmumi un atvērtie jautājumi:
- Piedāvātā atbilde vai lēmums ar pamatojumu:

## Pārbaudiet savu atbildi
| Apgalvojums vai kritērijs | Pierādījums vai tests | Rezultāts vai trūkums | Atbildīgais |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Nākamā darbība
- Darbība, atbildīgais un datums:
- Kad pārskatīsiet šo atbildi?

## Saglabājamais princips
Izturēts tests ir noderīgs tikai tad, ja attiecīgā defekta gadījumā tā pārbaudes nosacījums neizpildītos.

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

Šī darblapa atbalsta mācīšanos. Tās aizpildīšana pati par sevi neatļauj izmaiņu produkcijas vidē.
