Процессы автоматизации
Нарезаем код по пирамиде тестирования
Доклад был на прошедшей конференции SQA Days 34 и сейчас находится в архиве.
Все знают про пирамиду тестирования. На практике не всегда очевидно, какой уровень тестов подходит для покрытия конкретной логики. Предлагаю заглянуть внутрь черного ящика (в код) и посмотреть, какие есть критерии выбора. Повлияют ли архитектура и дизайн кода? Скажет ли своё слово инфраструктура? Можно ли их проигнорировать и сколько это может стоить? Наконец, как тесты повлияют на жизненный цикл самого приложения? Посмотрим несколько примеров, попробуем систематизировать подход к выбору масштаба тестов и разберёмся, кто их должен писать. Нарезаем код по пирамиде тестирования from Vladislav Orlikov