Домен
Тестирование и QA
Профиль навыка
Mutation score, Stryker, PIT, mutation operators, оценка качества тестов
Ролей
2
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
8
ещё 2 — необязательные
Тестирование и QA
Стратегия тестирования
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| QA Automation Engineer | Обязателен | Понимает концепции мутационного тестирования: мутанты, операторы мутации и коэффициент обнаружения. Запускает инструменты мутационного тестирования (Stryker, PIT) на существующих тестах и интерпретирует отчёты. |
| Smart Contract Developer | Понимает основы мутационного тестирования для смарт-контрактов. Запускает инструменты мутационного тестирования на тестах Solidity/Vyper для выявления слабых assertions и непокрытых веток логики контрактов. |
| Роль | Обязательность | Описание |
|---|---|---|
| QA Automation Engineer | Обязателен | Настраивает мутационное тестирование в CI-пайплайнах с quality gates по показателям мутаций. Анализирует выжившие мутанты для улучшения assertions в тестах и реализует инкрементальное мутационное тестирование для быстрой обратной связи. |
| Smart Contract Developer | Применяет мутационное тестирование для валидации покрытия тестов безопасности смарт-контрактов. Реализует кастомные операторы мутации для блокчейн-специфичных паттернов (reentrancy, overflow) и интегрирует результаты в процессы аудита. |
| Роль | Обязательность | Описание |
|---|---|---|
| QA Automation Engineer | Обязателен | Проектирует стратегию мутационного тестирования на уровне организации с распределённым бюджетом мутаций по уровням пирамиды тестирования. Создаёт кастомные операторы мутации для доменной логики и оптимизирует время выполнения через интеллектуальную выборку мутантов. |
| Smart Contract Developer | Обязателен | Проектирует фреймворки мутационного тестирования для обеспечения безопасности смарт-контрактов в DeFi-протоколах. Реализует стратегии мутации на основе формальной верификации и менторит команду по комбинированию фаззинга с мутационным анализом для критических путей контрактов. |
| Роль | Обязательность | Описание |
|---|---|---|
| QA Automation Engineer | Обязателен | Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture. |
| Smart Contract Developer | Обязателен | Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture. |
| Роль | Обязательность | Описание |
|---|---|---|
| QA Automation Engineer | Обязателен | Определяет QA-стратегию организации. Формирует quality engineering culture. Внедряет platform-решения для тестирования. |
| Smart Contract Developer | Обязателен | Определяет QA-стратегию организации. Формирует quality engineering culture. Внедряет platform-решения для тестирования. |