# Расскажите о метриках качества, которые вы применяли. Зачем они нужны?

***

### **1. Что такое метрики качества**

Метрики качества — это **количественные показатели**, которые помогают оценить эффективность тестирования, качество продукта и процесс разработки.

**Зачем нужны:**

* Контроль качества продукта.
* Оценка прогресса тестирования.
* Выявление слабых мест в коде или тестовом покрытии.
* Принятие управленческих решений: что улучшить, где сосредоточить усилия.

***

### **2. Основные метрики качества**

#### **A. Метрики дефектов**

1. **Defect Density (Плотность дефектов)**
   * Количество багов на единицу кода (например, на 1000 строк).
   * Помогает понять, насколько качественный код.
2. **Defect Leakage (Проскочившие дефекты)**
   * Процент багов, обнаруженных на продакшене после релиза.
   * Показывает эффективность тестирования.
3. **Defect Severity / Priority Distribution**
   * Распределение багов по уровню критичности.
   * Помогает фокусироваться на критических дефектах.

***

#### **B. Метрики тестирования**

1. **Test Coverage (Покрытие тестами)**
   * Процент требований или кода, покрытого тестами.
   * Помогает оценить полноту тестирования.
2. **Test Execution Metrics**
   * Количество выполненных / проваленных / заблокированных тестов.
   * Отражает прогресс тестирования.
3. **Pass / Fail Rate**
   * Процент успешных и неуспешных тестов.
   * Позволяет быстро увидеть состояние продукта.

***

#### **C. Метрики производительности процесса**

1. **Defect Turnaround Time (Время исправления багов)**
   * Среднее время от обнаружения дефекта до его исправления.
2. **Requirements Stability Index (Стабильность требований)**
   * Насколько часто меняются требования во время проекта.
3. **Automation Coverage**
   * Процент функционала, покрытого автотестами.

***

#### **3. Как применять на практике**

* В Agile-среде часто используют **графики багов**, **burn down charts**, **coverage reports**.
* Для QA-отчета можно показывать: количество открытых багов, критические баги, процент автотестов.
* Метрики помогают управлять рисками и планировать релизы.
