37.31K
Category: programmingprogramming

Повышение качества продукта через структурированный подход к тестированию

1.

Повышение качества продукта
через структурированный
подход к тестированию
Презентация по внедрению
улучшений в процесс тестирования

2.

Введение
• Цель: Повышение качества продукта через
структурированный подход к тестированию.
• Ключевые направления:
• - Устранение пробелов в документации.
• - Внедрение автотестов и метрик.
• - Раннее вовлечение QA в процесс
разработки.

3.

Проблемы
• - Отсутствие тестовой документации.
• - Поздний запуск тестирования.
• - Отсутствие автотестов.
• - Пренебрежение исследовательским
тестированием.
• - Слабый регресс.

4.

Примеры проблем
• Пример 1:
• Ситуация: Нет ТК для API тестирования.
• Результат: Упущение критических
сценариев.
• Пример 2:
• Ситуация: Регресс выполняется за 1 день
перед релизом.
• Результат: Баги на продакшене.

5.

Варианты решений
• Для документации:
• - Создание минимальных ТК и чек-листов в
TMS.
• - Регулярный аудит актуальности данных.
• Для сроков:
• - Тестирование API на этапе разработки ТЗ.
• Для автотестов:

6.

Инструменты
• - TMS → Хранение ТК, чек-листов.
• - Postman → Автоматизация API тестов.
• - Playwright + Pytest → e2e-тесты на Python.
• - GitLab CI → Интеграция автотестов в
пайплайн.

7.

Преимущества автотестирования
• - Сокращение времени на регресс до 50%.
• - Минимизация человеческого фактора.
• - Быстрая обратная связь при изменениях
кода.
• - Пример: Ручное тестирование → 2 часа,
автотесты → 15 минут.

8.

Метрики
• - Дефекты на продакшене.
• - Эффективность тест-кейсов.
• - Время выполнения тестов.
• - Покрытие кода (например, модуль OPS →
68% unit-тестов).
• - Важно: Метрики — инструмент для
анализа, а не контроля.

9.

План внедрения
• 1–4 месяца:
• - Создание базовой документации в TMS.
• - Запуск автотестов для API.
• 5–6 месяцев:
• - Интеграция автотестов в CI/CD.
• - Обучение команды исследовательскому
тестированию.

10.

Итоги
• Результаты:
• - Снижение дефектов на проде на 40%.
• - Ускорение релизов за счет автоматизации.
• Культура качества:
• - Метрики как инструмент анализа.
• - Командная работа над улучшением
процессов.
English     Русский Rules