SLA, SLO и SLI — это язык ожиданий и измерений над качеством сервиса. QA не обязан быть SRE, но понимание этих понятий помогает тестировать продукт ближе к реальным обязательствам бизнеса.
Коротко по смыслу
- →SLI — измеримый индикатор, например latency или availability.
- →SLO — целевое значение этого индикатора.
- →SLA — внешнее обязательство перед клиентом с последствиями за нарушение.
Зачем это QA
- →Проще понимать, какие non-functional риски действительно критичны.
- →Легче связывать тестовые проверки с эксплуатационными ожиданиями.
- →Можно точнее обсуждать “достаточно хорошо” на языке измеримых критериев.
Когда QA понимает SLI/SLO/SLA, качество перестаёт быть абстракцией и начинает привязываться к реальным целям сервиса.