Приказ Минтруда России от 11.04.2014 N 225н (ред. от 12.12.2016) "Об утверждении профессионального стандарта "Специалист по тестированию в области информационных технологий" (Зарегистрировано в Минюсте России 09.06.2014 N 32623)
Обобщенные трудовые функции |
Возможные наименования должностей, профессий |
Требования к образованию и обучению |
Требования к опыту практической работы |
Трудовые функции |
Трудовые действия |
|
код |
наименование |
уровень квалификации |
наименование |
код |
уровень (подуровень) квалификации |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
A |
Подготовка тестовых данных и выполнение тестовых процедур |
4 |
Младший тестировщик
|
Среднее профессиональное образование - программы подготовки квалифицированных рабочих (служащих)
|
-
|
Подготовка выполнения рабочего задания |
A/01.4 |
4 |
Изучение рабочего задания и еще 2 |
Заявка на обучение
|
Оценка времени, необходимого для выполнения поставленного объема работ |
Извещение руководителя о результатах изучения задания |
Подготовка тестовых данных в соответствии с рабочим заданием |
A/02.4 |
4 |
Проведение анализа реальных данных и еще 4 |
Заявка на обучение
|
Выделение тестовых данных из имеющихся машинных файлов |
Выделение тестовых данных из внемашинных документов |
Применение при необходимости генератора тестовых данных |
Подготовка отчета о выполненных действиях |
Выполнение процесса тестирования |
A/03.4 |
4 |
Проверка всех компонентов инструментария и тестируемого программного обеспечения на корректное начальное состояние для начала тестирования и еще 4 |
Заявка на обучение
|
Подготовка тестовых платформ (установка операционной системы, дополнительного программного обеспечения и другого по необходимости) |
Выполнение тестовых процедур на тестовых данных |
Сравнение фактического и ожидаемого результатов |
Сообщение руководителю о выполненном задании |
Регистрация дефектов в системе контроля (базах данных) |
A/04.4 |
4 |
Занесение информации о дефекте в систему контроля дефектов, включая описание условий, при которых возник дефект и еще 2 |
Заявка на обучение
|
Занесение информации об улучшении программного обеспечения в систему контроля дефектов, если такая информация появилась |
Добавление в систему планирования задач отчета о выполненном рабочем задании |
Тестирование сопроводительной документации на соответствие требованиям заказчика |
A/05.4 |
4 |
Проверка наличия сопроводительной документации и еще 5 |
Заявка на обучение
|
Выявление недостатков документации и несоответствия внутренним стандартам качества |
Проверка документов на соответствие требованиям заказчика |
Пошаговое произведение действий по указаниям в документации |
Проверка соответствия действительных и указанных в документации результатов |
При выявлении несовпадений регистрация найденных дефектов в системе контроля дефектов |
B |
Разработка тестовых случаев, проведение тестирования и исследование результатов |
5 |
• Тестировщик • Инженер-тестировщик
|
Высшее образование - бакалавриат
|
Стаж работы не менее года в области разработки и тестирования программного обеспечения
|
Определение и описание тестовых случаев, включая разработку автотестов |
B/01.5 |
5 |
Изучение плана тестирования и выявление приоритетных областей покрытия тестовыми случаями и еще 6 |
Заявка на обучение
|
Идентификация всех значений, которые вводятся участниками в сценарии использования системы |
Выделение классов эквивалентности значений каждого типа входных данных |
Построение таблиц, в которые помещен список комбинаций значений из различных классов эквивалентности |
Построение тестовых случаев, в которых сочетаются одна перестановка значений с необходимыми внешними ограничениями |
Написание программ для автоматизированного тестирования (при необходимости) |
Разработка рабочих заданий для младших тестировщиков |
Проведение тестирования по разработанным тестовым случаям |
B/02.5 |
5 |
Выполнение необходимых видов тестирования в соответствии с планом тестирования и еще 6 |
Заявка на обучение
|
Проведение автоматизированного тестирования, при необходимости |
Получение статистики о выполнениях тестов |
Анализ полученных результатов |
Составление новых тестовых случаев и повторение тестирования, при необходимости |
Работа в команде с разработчиками |
Оформление полученных результатов в соответствии с требуемым форматом |
Восстановление тестов после сбоев, повлекших за собой нарушение работы системы |
B/03.5 |
5 |
Определение причины сбоя вместе с разработчиками и еще 4 |
Заявка на обучение
|
Исправление проблемы, если она находится в компетенции специалиста; если нет, то подготовка отчета начальству и группе разработчиков |
Выполнение начальных настроек для проведения тестирования |
Проведение повторного тестирования |
Описание полученной ситуации в рабочем журнале |
Анализ результатов тестирования |
B/04.5 |
5 |
Получение данных об ожидаемых результатах тестирования и еще 6 |
Заявка на обучение
|
Получение данных о реальных результатах тестирования |
Проверка на соответствие полученных результатов |
Исследование некорректных результатов тестирования, при необходимости |
Проверка тестового сценария на ошибку в данных, при необходимости |
Проверка тестовых методов на охват основных функций и свойств, при необходимости |
Проверка выполнения достигнутой цели тестирования тестовым сценарием |
Проверка исправленных дефектов в порядке их приоритета |
B/05.5 |
5 |
Получение обновленной версии программного обеспечения и еще 3 |
Заявка на обучение
|
Определение критериев масштабов изменений для выявления необходимости проведения регрессионных тестов |
Выполнение тестовых сценариев, выявивших дефекты, для подтверждения успешности их выполнения после исправления программного обеспечения |
Сообщение руководителю о завершении задания |
Предоставление результатов тестирования руководителю группы (отдела) тестировщиков |
B/06.5 |
5 |
Получение обновленной версии программного обеспечения и еще 3 |
Заявка на обучение
|
Определение критериев масштабов изменений для выявления необходимости проведения регрессионных тестов |
Выполнение тестовых сценариев, выявивших дефекты, для подтверждения успешности их выполнения после исправления программного обеспечения |
Сообщение руководителю о завершении задания |
Деятельность по обучению младших тестировщиков |
B/07.5 |
5 |
Составление статистики выполнения тестов и еще 1 |
Заявка на обучение
|
Составление отчета о проведенном тестировании, в соответствии с регламентом своей организации |
C |
Разработка документов для тестирования и анализ качества покрытия |
6 |
• Тест-дизайнер • Ведущий тестировщик • Старший инженер-тестировщик
|
Высшее образование - бакалавриат
|
Стаж работы в области разработки и тестирования программного обеспечения не менее трех лет
|
Оценка требований исходной документации |
C/01.6 |
6 |
Тестирование исходной документации (поиск нестыковок, выяснение недостающей информации по продукту) и еще 3 |
Заявка на обучение
|
Проведение анализа требований на реализуемость |
Проведение анализа требований с точки зрения пригодности к тестированию |
Подготовка отчета о некорректности документации, при необходимости |
Определение требований к тестам |
C/02.6 |
6 |
Изучение документации с требованиями к разрабатываемому программному продукту и еще 1 |
Заявка на обучение
|
Разработка требования к тестированию на основе требований к системе (бизнес-требований, функциональных требований, требований к производительности и др.) |
Разработка тестовых документов, включая план тестирования |
C/03.6 |
6 |
Определение цели тестирования и еще 8 |
Заявка на обучение
|
Определение объекта тестирования |
Определение видов тестирования (приемочное, установочное, альфа- и бета-тестирование) |
Определение входных данных |
Разработка последовательности проведения работ: подготовки, тестирования, уточнения сроков этапов работы, анализа результатов в разрезе запланированных фаз разработки |
Выбор видов тестирования и их применения по отношению к объекту тестирования |
Определение критериев начала и окончания тестирования |
Описание необходимых рабочих ресурсов |
Составление плана тестирования |
Оценка тестов |
C/04.6 |
6 |
Оценка покрытия кода тестовыми случаями и еще 5 |
Заявка на обучение
|
Оценка покрытия требований тестовыми случаями |
Анализ пропущенных дефектов и причины их пропуска |
Проведение сбора продуктовых метрик |
Определение набора исполняемых тест-кейсов |
Отслеживание работоспособности скриптов для автотестов |
Подбор персонала совместно с руководителем подразделения и специалистом соответствующей службы |
C/05.6 |
6 |
Анализ резюме соискателя и еще 4 |
Заявка на обучение
|
Проведение собеседования совместно с руководителем и составление объективного мнения о компетенции соискателя |
Разработка тестового задания для соискателя, при необходимости |
Проверка и анализ результата выполнения тестового задания, при необходимости |
Подготовка отчета о результатах собеседования с обоснованием принятого решения |
Проведение обучения тестировщиков |
C/06.6 |
6 |
Проведение аттестации специалистов и выявление уровня квалификации и еще 6 |
Заявка на обучение
|
Разработка плана обучения |
Организация обучения специалистов или выбор курса обучения |
Разработка оценочного (тестового) материала для проверки усвоения материала |
Разработка принципов мотивации обучения с учетом политики организации |
Подбор необходимой литературы и других источников информации по темам обучения |
Подготовка отчета о результатах проведенного обучения |
D |
Разработка стратегии тестирования и управление процессом тестирования |
6 |
• Тест-менеджер • Руководитель службы тестирования • Руководитель команды тестовых инженеров и еще 1• Руководитель отдела тестирования
|
Высшее образование - специалитет, магистратура
|
Стаж работы в области разработки и тестирования программного обеспечения не менее пяти лет
|
Выявление приоритетных функций для покрытия тестирования |
D/01.6 |
6 |
Проведение совместно с аналитиком переговоров с заказчиком и еще 2 |
Заявка на обучение
|
Уточнение приоритетов заказчика |
Корректировка рабочего процесса команды тестирования на основе результатов переговоров с заказчиком |
Утверждение с аналитиком (и/или руководителем проекта) требований заказчика |
D/02.6 |
6 |
Проведение экспертизы требований совместно с аналитиком и/или руководителем проекта для выявления пропущенных требований и еще 2 |
Заявка на обучение
|
Анализ требований для исключения некорректно сформулированных требований |
Согласование методик и методов тестирования |
Формирование и утверждение стратегии тестирования |
D/03.6 |
6 |
Определение целей тестирования, уровня тестирования, ролей и обязанностей каждого члена команды и еще 8 |
Заявка на обучение
|
Определение требования к тестовым данным |
Определение инструментальных средств для достижения целей тестирования |
Определение требований к окружению и программному обеспечению, необходимых для достижения целей тестирования |
Проведение анализа рисков и выработка плана по снижению рисков |
Оценка сроков выполнения тестирования |
Принятие решения об автоматизации тестирования |
Определение рабочих ресурсов (количества тестировщиков, списка рабочих станций, тестовых сред), для проведения тестирования |
Определение и документирование механизмов передачи продукта на тестирование |
Организация рабочего процесса команды специалистов по тестированию (включая оценку трудозатрат) |
D/04.6 |
6 |
Распределение нагрузки между тестировщиками и еще 4 |
Заявка на обучение
|
Организация рабочего процесса команды тестирования |
Разработка политики мотивации специалистов по тестированию |
Контроль рабочего процесса команды тестирования, контроль хода выполнения тестовых заданий |
Корректировка рабочего процесса команды тестирования, при необходимости |
Мониторинг работ и информирование о ходе работ заинтересованных лиц |
D/05.6 |
6 |
Контроль процесса тестирования (включая сроки исполнения) и еще 3 |
Заявка на обучение
|
Уведомление о ходе тестирования заинтересованных лиц в формате, установленном регламентом организации |
Обеспечение разработчиков и других заинтересованных сторон информацией о проблеме для ее идентификации и исправления |
Составление отчетов, включающих анализ реального и запланированного состояний |
Проведение интервью, оценка технических знаний кандидата на замещение вакансии |
D/06.6 |
6 |
Составление перечня необходимых навыков для специалиста определенного уровня и еще 3 |
Заявка на обучение
|
Организация и проведение технического интервью |
Проведение анализа полученных результатов интервью |
Оценка соответствия навыков и умений кандидата квалификационным требованиям |