# Naudokite testus kaip įrodymus

Taiga Learning · Užduoties lapas
https://taiga.training/lt/lessons/tests-as-evidence/

Naudokite išgalvotą ar patvirtintą informaciją. Neįrašykite paslapčių į šį užduoties lapą.

## Mokymosi tikslai
- Kiekvieną svarbų reikalavimą susiekite su prasmingu patikrinimu.
- Atskirkite vienetinių, integracinių ir visos eigos testų įrodymus.
- Atpažinkite testą, kuris kartoja tą pačią klaidingą prielaidą kaip įgyvendinimas.

## Užduotis
Pasirinkite vieną sugeneruotą testą. Nurodykite, kokį reikalavimą jis tikrina. Izoliuotoje šakoje laikinai įveskite atitinkamą klaidą. Patvirtinkite, kad testas nepraeina dėl numatytos priežasties, tada atkurkite kodą. Užrašykite, ko testas vis dar neapima.

## Jūsų atsakymas
- Scenarijus ir apimtis:
- Prielaidos ir atviri klausimai:
- Siūlomas atsakymas ar sprendimas su priežastimis:

## Patikrinkite savo atsakymą
| Teiginys ar kriterijus | Įrodymas ar testas | Rezultatas ar spraga | Atsakingas asmuo |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Kitas veiksmas
- Veiksmas, atsakingas asmuo ir data:
- Kada peržiūrėsite šį atsakymą?

## Įsimintinas principas
Sėkmingas testas naudingas tik tada, jei esant atitinkamai klaidai jo tikrinimo sąlyga nebūtų įvykdyta.

## Šaltiniai
- [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)

Šis užduoties lapas padeda mokytis. Vien jo užpildymas nesuteikia leidimo keisti produkcinę aplinką.
