Сертификация по тестированию

Get Started. It's Free
or sign up with your email address
Rocket clouds
Сертификация по тестированию by Mind Map: Сертификация по тестированию

1. Идея

1.1. Создать систему поощрений сотрудников, которые пишут качественные тесты.

1.1.1. Что входит в понятие качественный тест?

1.2. Нужно выделить метрики по которым будут начисляться баллы каждому разработчику.

1.3. Полученные баллы должны разделяться на грейды. Например, новичок, эксперт, профессионал и т.д.

2. Описать, что нужно для реализации тестовой сертификации?

2.1. Заведение задач в Jira с определенным лейблом

2.1.1. qa-cert-beginner

2.1.2. qa-cert-middle

2.1.3. qa-cert-advanced

2.2. Несколько уровней

2.2.1. Нулевой уровень (Beginner). Самый простой. Цель данного уровня быстро втянуться в процесс.

2.2.1.1. Самый простой, но при этом самый важный. Он позволит влиться команде в культуру тестирования приложения.

2.2.2. Средний уровень (Middle). Включает такие же задания, что на предыдущем уровне + доп. задания повышенной сложности.

2.2.3. Уровень эксперт (Advanced).

2.3. Процесс

2.3.1. Создается отдельный репозиторий для тестовых заданий в GIT

2.3.2. Заводится Jira с определенным лейблом с описанием задачи.

2.3.3. Разработчик создает ветку с номером Jira

2.3.4. После завершения задания, разработчик создает pull request с код ревью.

2.3.5. После прохождения код ревью, Jira закрывается и на нее списывается время

2.3.6. После закрытия Jira, отфильтровываются все задачи с определенным лейблом.

2.3.7. Если разработчик закрыл все Jira с лейблом для текущего уровня, тогда он получает сертификат.

2.4. Тестовые задания

2.4.1. Тестовые задания так же можно использовать для отбора кандидатов при собеседовании.

3. Внедрение

3.1. Нужно начинать с команд, которые уже хорошо настроены по отношению к тестированию. Не стесняйтесь пропагандировать программу и просить об это других.

3.2. Важный элемент внедрения тестовой сертификации - наставничество.

3.2.1. Команды должны быть уверены, что им поможет опытный в данной теме человек

4. Поддержание

4.1. Очень важно поддерживать интерес к теме тестирования!

4.1.1. Придумывать разные игровые события: Тестирование в туалете, починялки, массовая рассылка писем, плакаты, выступления,

4.1.1.1. Каждую неделю группа работников Google вешала на стенах в туалетах всех офисов компании листок бумаги с лучшим советом недели. Например, на одной неделе на нём были советы по внедрению зависимостей и простой пример их использования на разных языках. В другой раз листы могли рассказывать об инструментах для измерения тестового покрытия из кодовой базы команды.

4.1.1.2. Инициатива «Обучение в туалете» была изворотливым и интересным способом научить инженеров чему-то новому.

4.1.1.2.1. https://vc.ru/p/google-restroom

4.2. Поощрения

4.2.1. Премия от коллег