Обсуждение применения воронки тестирования

1.

Обсуждение применения воронки
тестирования
16.12.2022

2.

Описание проблематики
Учитывая сложность и многогранность бизнес-процессов,
которые необходимо реализовывать, система вышла на
стадию, в которой вручную поддерживать обратную
совместимость фич стало невозможно
Необходима минимизация фефектов
Согласно новому релизному циклу должно быть высокое
покрытие кода тестами
При внесении изменений в кодовую базу разработке до
создания МР необходимо быть уверенным, что изменения
не сломали текущие кейсы
2

3.

Потребности разработки
Добавлять в capacity время на написание unit-тестов
Таким образом, в capacity по разработке закладывам:
Вычитывание BRD, работы с архитектором и аналитиком и
согласование ТЗ
Декомпозицию для разработки
Написание кода
Написание unit-тестов
Отладку кода совместно с тестированием (системное
тестирование, я полагаю?)
3

4.

Потребности разработки
Рассмотреть возможности использования фронтендразработкой UX-автотестов
4

5.

Потребности разработки
При разработке (на начальном ее этапе) нам необходимо
знать кейсы, которые будет проходить наш код (это
внесет свои правки в структуру кода и закладываемые
гибкости, позволит предотвратить фефекты на ранних
этапах)
Очень желателен TDD! Очень-очень!
5

6.

Потребности разработки
Задача готова к разработке только если готово окружение
для работы с заявкой, требуемой для реализации:
реальные действия с заявкой возможно воспроизвести, с
бека приходят данные согласно контракта (или хотя бы
mock этого котракта)
До начала разрабоки BRF-19631 необходимы тестовые
таблицы, которые на проде будут формироваться
отделом развития:
Таблица ком продуктов согласно 2 – Перенос ком.продуктов
в
6
НКК п.1.1

7.

Потребности разработки
Синхронный выезд задачи с беком, чтобы исключить
риски аффектита тестирования
7

8.

Потребности разработки
Рассмотреть возможность системы автосоздания заявок
(или их моков) на стенде gp для самостоятельного
заведения разработкой заявок с необходимыми
параметрами и/или дать доступы и провести обучение
по заведению заявок различных типов
8

9.

Плюс один текущий вопрос
Как тестировщик работает с влиянием, описанным
разработчиком?
что именно, в каком формате и для каких целей
тестирование хочет видеть это описание?
9
English     Русский Правила