Версия источника: 4880e8b4372c96001c2e052be28b68a95d31252b
Синхронизировано: 2026-11-09T11:15:07.649Z
Источник: https://github.com/sergey-from-riders/vibecoding-base/tree/4880e8b4372c96001c2e052be28b68a95d31252b

<a id="testing-risk"></a>

# Тестирование по риску

## Коротко

Проверяйте наблюдаемое поведение, которое действительно может сломаться.

## Плохо

```text
Тест проверяет, что константа равна самой себе.
```

## Хорошо

```text
Тест проверяет отказ в доступе к чужому заказу.
```

## Почему

Большое число тестов не гарантирует полезного покрытия.

## Когда применять

Для простой правки текста достаточно просмотра. Для авторизации, денег и данных нужны отрицательные и интеграционные сценарии.

## Как проверить

- Какую реальную ошибку обнаружит каждый новый тест?

## Человек

Оценивает последствия ошибки и выбирает достаточную глубину проверки.

## Агент

Подбирает проверку под риск, запускает её и сообщает результат вместе с оставшимися ограничениями.

Контроль результата:

- Какую реальную ошибку обнаружит каждый новый тест?

## Источники

- [Google Testing Blog: Just Say No to More End-to-End Tests](https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html)

Уровень: Рекомендуется. Проверено: 2026-11-09. Изменено: 2026-11-09.

[Исходный файл](https://github.com/sergey-from-riders/vibecoding-base/blob/4880e8b4372c96001c2e052be28b68a95d31252b/registry/standards/testing/tdd-strict/rules/risk.md)
