HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>В начале свой карьеры любой тестировщик чаще всего является лишь исполнителем. Он умеет читать требования, понимает, что такое тест-кейсы и баг-репорты, способен пользоваться соответствующим инструментарием, умеет уживаться в команде. Но постепенно он все глубже погружается в проект, понимает стадии разработки лучше, начинает принимать ответственные решения. Так какими же навыками должен обладать тестировщик, который планирует стать<strong>QA Lead</strong>?</p>
1 <p>В начале свой карьеры любой тестировщик чаще всего является лишь исполнителем. Он умеет читать требования, понимает, что такое тест-кейсы и баг-репорты, способен пользоваться соответствующим инструментарием, умеет уживаться в команде. Но постепенно он все глубже погружается в проект, понимает стадии разработки лучше, начинает принимать ответственные решения. Так какими же навыками должен обладать тестировщик, который планирует стать<strong>QA Lead</strong>?</p>
2 <p>Ниже -<strong>адаптированная выжимка</strong>из карты компетенций QA Engineer. Навыки, представленные в ней, можно условно разделить на 3 категории: 1.<strong>Профессиональные</strong>- это как раз те ключевые навыки, которые отличают тестировщика от прочих IT-специалистов. 2.<strong>Технические</strong>- это уже более общие навыки из сферы IT, которые, тем не менее, обязательны и для тестировщика. 3.<strong>Личностные</strong>- это пресловутые "soft skills" или "навыки межличностного общения", хотя значение данного термина шире.</p>
2 <p>Ниже -<strong>адаптированная выжимка</strong>из карты компетенций QA Engineer. Навыки, представленные в ней, можно условно разделить на 3 категории: 1.<strong>Профессиональные</strong>- это как раз те ключевые навыки, которые отличают тестировщика от прочих IT-специалистов. 2.<strong>Технические</strong>- это уже более общие навыки из сферы IT, которые, тем не менее, обязательны и для тестировщика. 3.<strong>Личностные</strong>- это пресловутые "soft skills" или "навыки межличностного общения", хотя значение данного термина шире.</p>
3 <p>Теперь давайте рассмотрим все более подробно и с учетом имеющихся процессов. В этой статье речь пойдет о<strong>профессиональных</strong>навыках.</p>
3 <p>Теперь давайте рассмотрим все более подробно и с учетом имеющихся процессов. В этой статье речь пойдет о<strong>профессиональных</strong>навыках.</p>
4 <h2>Процессы тестирования и разработки ПО</h2>
4 <h2>Процессы тестирования и разработки ПО</h2>
5 <h4>Процесс тестирования</h4>
5 <h4>Процесс тестирования</h4>
6 <p>Нужно глубоко понимать стадии процесса тестирования, включая их взаимосвязи и взаимные влияния. При этом планировать работу надо с учетом стадии тестирования.</p>
6 <p>Нужно глубоко понимать стадии процесса тестирования, включая их взаимосвязи и взаимные влияния. При этом планировать работу надо с учетом стадии тестирования.</p>
7 <h4>Процесс разработки</h4>
7 <h4>Процесс разработки</h4>
8 <p>Следует знать модели разработки ПО, понимать их связи с тестированием ПО, уметь расставлять приоритеты в работе (как для себя, так и для подчиненных) и, опять же, учитывать стадии развития проекта.</p>
8 <p>Следует знать модели разработки ПО, понимать их связи с тестированием ПО, уметь расставлять приоритеты в работе (как для себя, так и для подчиненных) и, опять же, учитывать стадии развития проекта.</p>
9 <h2>Работа с документацией</h2>
9 <h2>Работа с документацией</h2>
10 <h4>Анализ требований</h4>
10 <h4>Анализ требований</h4>
11 <p>Следует уметь определять взаимные связи и зависимости между разными уровнями и формами представления требований, знать, как лучше формулировать вопросы для уточнения неясных моментов.</p>
11 <p>Следует уметь определять взаимные связи и зависимости между разными уровнями и формами представления требований, знать, как лучше формулировать вопросы для уточнения неясных моментов.</p>
12 <h4>Тестирование требований</h4>
12 <h4>Тестирование требований</h4>
13 <p>Важно уметь анализировать требования и выявлять их недостатки на самых ранних стадиях, уметь устранять эти недостатки, применять техники повышения качества требований.</p>
13 <p>Важно уметь анализировать требования и выявлять их недостатки на самых ранних стадиях, уметь устранять эти недостатки, применять техники повышения качества требований.</p>
14 <h4>Управление требованиями и бизнес-анализ</h4>
14 <h4>Управление требованиями и бизнес-анализ</h4>
15 <p>Следует понимать процессы документирования, анализа и модификации требований. Аналогично и по процессам выявления и документирования разных форм и уровней представления требований.</p>
15 <p>Следует понимать процессы документирования, анализа и модификации требований. Аналогично и по процессам выявления и документирования разных форм и уровней представления требований.</p>
16 <h2>Оценка и планирование</h2>
16 <h2>Оценка и планирование</h2>
17 <h4>Создание плана тестирования</h4>
17 <h4>Создание плана тестирования</h4>
18 <p>Следует понимать принципы планирования в контексте тестирования.</p>
18 <p>Следует понимать принципы планирования в контексте тестирования.</p>
19 <h4>Создание стратегии тестирования</h4>
19 <h4>Создание стратегии тестирования</h4>
20 <p>Важны навыки построения стратегии тестирования.</p>
20 <p>Важны навыки построения стратегии тестирования.</p>
21 <h4>Оценка трудозатрат</h4>
21 <h4>Оценка трудозатрат</h4>
22 <p>Умение правильно оценивать трудозатраты при планировании командной работы не менее важно.</p>
22 <p>Умение правильно оценивать трудозатраты при планировании командной работы не менее важно.</p>
23 <h2>Работа с тест-кейсами</h2>
23 <h2>Работа с тест-кейсами</h2>
24 <p>Работа с тест-кейсами - это уровень Junior. Однако стоит добавить несколько слов об управлении тест-кейсами в следующем контексте: - твердое умение использовать современные техники и подходы к проектированию тестовых испытаний; - твердое умение декомпозировать тестируемые объекты и имеющиеся задачи.</p>
24 <p>Работа с тест-кейсами - это уровень Junior. Однако стоит добавить несколько слов об управлении тест-кейсами в следующем контексте: - твердое умение использовать современные техники и подходы к проектированию тестовых испытаний; - твердое умение декомпозировать тестируемые объекты и имеющиеся задачи.</p>
25 <p>Грамотный Lead, посмотрев на тест-кейсы джуниора, сразу скажет, соответствуют ли кейсы принятым шаблонам, какие у кейсов недостатки, как повысить их качество.</p>
25 <p>Грамотный Lead, посмотрев на тест-кейсы джуниора, сразу скажет, соответствуют ли кейсы принятым шаблонам, какие у кейсов недостатки, как повысить их качество.</p>
26 <h2>Работа с баг-репортами</h2>
26 <h2>Работа с баг-репортами</h2>
27 <p>Соответствующими знаниями должны обладать даже начинающие специалисты, поэтому останавливаться здесь тоже не будем. Упомянем лишь умение анализировать готовые отчеты об ошибках, то есть способность быстро обнаруживать недостатки в уже готовых баг-репортах. Кроме того, надо уметь анализировать причины возникновения ошибок и формировать рекомендации по их устранению.</p>
27 <p>Соответствующими знаниями должны обладать даже начинающие специалисты, поэтому останавливаться здесь тоже не будем. Упомянем лишь умение анализировать готовые отчеты об ошибках, то есть способность быстро обнаруживать недостатки в уже готовых баг-репортах. Кроме того, надо уметь анализировать причины возникновения ошибок и формировать рекомендации по их устранению.</p>
28 <h2>Методологии тестирования</h2>
28 <h2>Методологии тестирования</h2>
29 <p>Разумеется, должны быть исчерпывающие знания по: - функциональному и доменному тестированию; - тестированию интерфейса пользователя; - исследовательскому тестированию; - интеграционному тестированию; - локализационному, инсталляционному, регрессионному тестированию и пр.</p>
29 <p>Разумеется, должны быть исчерпывающие знания по: - функциональному и доменному тестированию; - тестированию интерфейса пользователя; - исследовательскому тестированию; - интеграционному тестированию; - локализационному, инсталляционному, регрессионному тестированию и пр.</p>
30 <p>Как правило, знания подкрепляются богатым практическим опытом.</p>
30 <p>Как правило, знания подкрепляются богатым практическим опытом.</p>
31 <h2>Работа с отчетностью</h2>
31 <h2>Работа с отчетностью</h2>
32 <p>Оценка трудозатрат, планирование и отчетность находятся в прямой компетенции QA Lead. Следовательно, надо уметь предоставлять информацию для формирования отчетности о результатах тестирования, а также уметь анализировать уже готовые отчеты с целью уточнения планирования дальнейшей работы - это, как говорится, must have.</p>
32 <p>Оценка трудозатрат, планирование и отчетность находятся в прямой компетенции QA Lead. Следовательно, надо уметь предоставлять информацию для формирования отчетности о результатах тестирования, а также уметь анализировать уже готовые отчеты с целью уточнения планирования дальнейшей работы - это, как говорится, must have.</p>
33 <p>Напоследок, скажем, что хороший тестировщик (не только QA Lead, но лид -- в особенности) должен: - понимать, что нужно проекту в текущий момент; - знать, получает ли проект то, что необходимо; - уметь влиять на ситуацию и менять ее к лучшему, если что-то идет не так.</p>
33 <p>Напоследок, скажем, что хороший тестировщик (не только QA Lead, но лид -- в особенности) должен: - понимать, что нужно проекту в текущий момент; - знать, получает ли проект то, что необходимо; - уметь влиять на ситуацию и менять ее к лучшему, если что-то идет не так.</p>
34 <p>В следующий раз поговорим<strong>о технических и личностных</strong>навыках QA Lead. Не пропустите!</p>
34 <p>В следующий раз поговорим<strong>о технических и личностных</strong>навыках QA Lead. Не пропустите!</p>
35 <p><em>По материалам книги Святослава Куликова "Тестирование ПО. Базовый курс".</em></p>
35 <p><em>По материалам книги Святослава Куликова "Тестирование ПО. Базовый курс".</em></p>
36  
36