# Выкарыстоўвайце тэсты як доказы

Taiga Learning · Працоўны ліст
https://taiga.training/be/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)

Гэты працоўны ліст падтрымлівае навучанне. Само яго запаўненне не дазваляе змены ў production-асяроддзі.
