# Користите тестове као доказе

Taiga Learning · Радни лист
https://taiga.training/sr/lessons/tests-as-evidence/

Користите измишљене или одобрене информације. Не стављајте тајне у овај радни лист.

## Циљеви учења
- Повежите сваки важан захтев са смисленом провером.
- Разликујте доказе јединичних, интеграционих и end-to-end тестова.
- Откријте тест који понавља исту погрешну претпоставку као имплементација.

## Вежба
Изаберите један генерисани тест. Наведите захтев који проверава. Привремено унесите релевантну грешку у изолованој грани. Потврдите да тест не пролази из намераваног разлога, па вратите код. Забележите шта тест и даље не покрива.

## Ваш одговор
- Сценарио и обим:
- Претпоставке и отворена питања:
- Предложени одговор или одлука са разлозима:

## Проверите свој одговор
| Тврдња или критеријум | Доказ или тест | Резултат или недостатак | Одговорна особа |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Следећа радња
- Радња, одговорна особа и датум:
- Када ћете прегледати овај одговор?

## Принцип који треба запамтити
Тест који пролази користан је само ако би његова провера пала због релевантне грешке.

## Извори
- [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)

Овај радни лист подржава учење. Његово попуњавање само по себи не даје овлашћење за измену у продукцији.
