МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПРИКАЗ
от 11 апреля 2014 г. N 225н
ОБ УТВЕРЖДЕНИИ ПРОФЕССИОНАЛЬНОГО СТАНДАРТА
"СПЕЦИАЛИСТ ПО ТЕСТИРОВАНИЮ В ОБЛАСТИ
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ"
В соответствии с пунктом 22 Правил разработки, утверждения и применения профессиональных стандартов, утвержденных постановлением Правительства Российской Федерации от 22 января 2013 г. N 23 (Собрание законодательства Российской Федерации, 2013, N 4, ст. 293), приказываю:
Утвердить прилагаемый профессиональный стандарт "Специалист по тестированию в области информационных технологий".
Министр
М.А.ТОПИЛИН
Утвержден
приказом Министерства труда
и социальной защиты
Российской Федерации
от 11 апреля 2014 г. N 225н
ПРОФЕССИОНАЛЬНЫЙ СТАНДАРТ
СПЕЦИАЛИСТ
ПО ТЕСТИРОВАНИЮ В ОБЛАСТИ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
┌──────────────────┐ │ 68 │ └──────────────────┘ Регистрационный номер
I. Общие сведения
┌────────────┐ Разработка и тестирование программного обеспечения │ 06.004 │ ---------------------------------------------------------- └────────────┘ (наименование вида профессиональной деятельности) Код
Основная цель вида профессиональной деятельности:
Оценка качества разрабатываемого программного обеспечения путем проверки соответствия продукта заявленным требованиям, сбора и передачи информации о несоответствиях
|
Группа занятий:
2131
|
Разработчики и аналитики компьютерных систем
|
2139
|
Специалисты по компьютерам, не вошедшие в другие группы
|
(код ОКЗ <1>)
|
(наименование)
|
(код ОКЗ)
|
(наименование)
|
Отнесение к видам экономической деятельности:
62.0
|
Разработка компьютерного программного обеспечения, консультационные услуги в данной области и другие сопутствующие услуги
|
62.09
|
Деятельность, связанная с использованием вычислительной техники и информационных технологий, прочая
|
63.11
|
Деятельность по обработке данных, предоставление услуг по размещению информации и связанная с этим деятельность
|
(код ОКВЭД <2>)
|
(наименование вида экономической деятельности)
|
II. Описание трудовых функций, входящих
в профессиональный стандарт (функциональная карта вида
профессиональной деятельности)
Обобщенные трудовые функции
|
Трудовые функции
|
||||
код
|
наименование
|
уровень квалификации
|
наименование
|
код
|
уровень (подуровень) квалификации
|
A
|
Подготовка тестовых данных и выполнение тестовых процедур
|
4
|
Подготовка выполнения рабочего задания
|
A/01.4
|
4
|
Подготовка тестовых данных в соответствии с рабочим заданием
|
A/02.4
|
4
|
|||
Выполнение процесса тестирования
|
A/03.4
|
4
|
|||
Регистрация дефектов в системе контроля (базах данных)
|
A/04.4
|
4
|
|||
Тестирование сопроводительной документации на соответствие требованиям заказчика
|
A/05.4
|
4
|
|||
B
|
Разработка тестовых случаев, проведение тестирования и исследование результатов
|
5
|
Определение и описание тестовых случаев, включая разработку автотестов
|
B/01.5
|
5
|
Проведение тестирования по разработанным тестовым случаям
|
B/02.5
|
5
|
|||
Восстановление тестов после сбоев, повлекших за собой нарушение работы системы
|
B/03.5
|
5
|
|||
Анализ результатов тестирования
|
B/04.5
|
5
|
|||
Проверка исправленных дефектов в порядке их приоритета
|
B/05.5
|
5
|
|||
Предоставление результатов тестирования руководителю группы (отдела) тестировщиков
|
B/06.5
|
5
|
|||
Деятельность по обучению младших тестировщиков
|
B/07.5
|
5
|
|||
C
|
Разработка документов для тестирования и анализ качества покрытия
|
6
|
Оценка требований исходной документации
|
C/01.6
|
6
|
Определение требований к тестам
|
C/02.6
|
6
|
|||
Разработка тестовых документов, включая план тестирования
|
C/03.6
|
6
|
|||
Оценка тестов
|
C/04.6
|
6
|
|||
Подбор персонала совместно с руководителем подразделения и специалистом соответствующей службы
|
C/05.6
|
6
|
|||
Проведение обучения тестировщиков
|
C/06.6
|
6
|
|||
D
|
Разработка стратегии тестирования и управление процессом тестирования
|
6
|
Выявление приоритетных функций для покрытия тестирования
|
D/01.6
|
6
|
Утверждение с аналитиком (и/или руководителем проекта) требований заказчика
|
D/02.6
|
6
|
|||
Формирование и утверждение стратегии тестирования
|
D/03.6
|
6
|
|||
Организация рабочего процесса команды специалистов по тестированию (включая оценку трудозатрат)
|
D/04.6
|
6
|
|||
Мониторинг работ и информирование о ходе работ заинтересованных лиц
|
D/05.6
|
6
|
|||
Проведение интервью, оценка технических знаний кандидата на замещение вакансии
|
D/06.6
|
6
|
III. Характеристика обобщенных трудовых функций
3.1. Обобщенная трудовая функция
Наименование
|
Подготовка тестовых данных и выполнение тестовых процедур
|
Код
|
A
|
Уровень квалификации
|
5
|
Происхождение обобщенной трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Возможные наименования должностей
|
Младший тестировщик
|
Требования к образованию и обучению
|
Среднее профессиональное образование - программы подготовки квалифицированных рабочих (служащих)
|
Требования к опыту практической работы
|
-
|
Особые условия допуска к работе
|
-
|
Дополнительные характеристики
Наименование документа
|
Код
|
Наименование базовой группы, должности (профессии) или специальности
|
ОКЗ
|
2131
|
Разработчики и аналитики компьютерных систем
|
2139
|
Специалисты по компьютерам, не вошедшие в другие группы
|
|
ОКСО <3>
|
080802
|
Прикладная информатика (по отраслям)
|
230101
|
"Вычислительные машины, комплексы, системы и сети" Техник, Старший техник
|
|
230103
|
"Автоматизированные системы обработки информации и управления (по отраслям)" Техник, Старший техник
|
|
230105
|
"Программное обеспечение вычислительной техники и автоматизированных систем" Техник, Старший техник
|
|
230106
|
"Техническое обслуживание средств вычислительной техники и компьютерных сетей" Старший техник
|
3.1.1. Трудовая функция
Наименование
|
Подготовка выполнения рабочего задания
|
Код
|
A/01.4
|
Уровень (подуровень) квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Изучение рабочего задания
|
Оценка времени, необходимого для выполнения поставленного объема работ
|
|
Извещение руководителя о результатах изучения задания
|
|
Необходимые умения
|
Изучить предоставленный алгоритм рабочего задания
|
Формулировать вопросы для создания четкого алгоритма действий для выполнения рабочего задания
|
|
Анализировать алгоритм рабочего задания на недостаточность или избыточность действий
|
|
Самостоятельно работать с информацией
|
|
Необходимые знания
|
Основная терминология по тестированию
|
Язык, на котором написана техническая документация продукта, на уровне, достаточном для чтения технической документации
|
|
Другие характеристики
|
-
|
3.1.2. Трудовая функция
Наименование
|
Подготовка тестовых данных в соответствии с рабочим заданием
|
Код
|
A/02.4
|
Уровень (подуровень) квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Проведение анализа реальных данных
|
Выделение тестовых данных из имеющихся машинных файлов
|
|
Выделение тестовых данных из внемашинных документов
|
|
Применение при необходимости генератора тестовых данных
|
|
Подготовка отчета о выполненных действиях
|
|
Необходимые умения
|
Работать с инструментами подготовки тестовых данных
|
Самостоятельно работать с информацией
|
|
Необходимые знания
|
Основные термины и сокращения, используемые в документации и принятые в организации
|
Русский язык и язык, на котором написана техническая документация продукта, на уровне, достаточном для чтения технической документации
|
|
Понимание форматов представления данных
|
|
Другие характеристики
|
-
|
3.1.3. Трудовая функция
Наименование
|
Выполнение процесса тестирования
|
Код
|
A/03.4
|
Уровень (подуровень) квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Проверка всех компонентов инструментария и тестируемого программного обеспечения на корректное начальное состояние для начала тестирования
|
Подготовка тестовых платформ (установка операционной системы, дополнительного программного обеспечения и другого по необходимости)
|
|
Выполнение тестовых процедур на тестовых данных
|
|
Сравнение фактического и ожидаемого результатов
|
|
Сообщение руководителю о выполненном задании
|
|
Необходимые умения
|
Способность выполнять алгоритм без отклонений
|
Работать с инструментом выполнения тестов
|
|
Составлять отчет по выполнению рабочего задания
|
|
Пользоваться специальным программным обеспечением для автоматизированного тестирования (при необходимости) на уровне запуска готовых тестов
|
|
Работать в команде с другими специалистами по тестированию и разработчиками
|
|
Необходимые знания
|
Нормативные, методические материалы по вопросам испытания и тестирования программных продуктов
|
Основы работы в операционной системе, в которой производится тестирование, баз данных
|
|
Основы теории алгоритмов и автоматов, основы дискретной математики в объеме полученного профессионального образования
|
|
Основы программирования
|
|
Другие характеристики
|
-
|
3.1.4. Трудовая функция
Наименование
|
Регистрация дефектов в системе контроля (базах данных)
|
Код
|
A/04.4
|
Уровень (подуровень) квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Занесение информации о дефекте в систему контроля дефектов, включая описание условий, при которых возник дефект
|
Занесение информации об улучшении программного обеспечения в систему контроля дефектов, если такая информация появилась
|
|
Добавление в систему планирования задач отчета о выполненном рабочем задании
|
|
Необходимые умения
|
Конкретизировать дефект
|
Описать дефект
|
|
Необходимые знания
|
Системы контроля дефектов
|
Жизненный цикл дефекта
|
|
Другие характеристики
|
-
|
3.1.5. Трудовая функция
Наименование
|
Тестирование сопроводительной документации на соответствие требованиям заказчика
|
Код
|
A/05.4
|
Уровень (подуровень) квалификации
|
4
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Проверка наличия сопроводительной документации
|
Выявление недостатков документации и несоответствия внутренним стандартам качества
|
|
Проверка документов на соответствие требованиям заказчика
|
|
Пошаговое произведение действий по указаниям в документации
|
|
Проверка соответствия действительных и указанных в документации результатов
|
|
При выявлении несовпадений регистрация найденных дефектов в системе контроля дефектов
|
|
Необходимые умения
|
Читать техническую документацию
|
Способность выполнять алгоритм без отклонений
|
|
Составлять грамотный и полноценный отчет по выполнению рабочего задания
|
|
Необходимые знания
|
Нормативные, методические материалы по вопросам испытания и тестирования программных продуктов
|
Основы работы в операционной системе, в которой производится тестирование, баз данных
|
|
Другие характеристики
|
-
|
3.2. Обобщенная трудовая функция
Наименование
|
Разработка тестовых случаев, проведение тестирования и исследование результатов
|
Код
|
B
|
Уровень квалификации
|
5
|
Происхождение обобщенной трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Возможные наименования должностей
|
Тестировщик
Инженер-тестировщик
|
Требования к образованию и обучению
|
Высшее образование - бакалавриат
|
Требования к опыту практической работы
|
Стаж работы не менее года в области разработки и тестирования программного обеспечения
|
Особые условия допуска к работе
|
-
|
Дополнительные характеристики
Наименование документа
|
Код
|
Наименование базовой группы, должности (профессии) или специальности
|
ОКЗ
|
2131
|
Разработчики и аналитики компьютерных систем
|
2139
|
Специалисты по компьютерам, не вошедшие в другие группы
|
|
ОКСО
|
080800
|
"Прикладная информатика". Бакалавр прикладной информатики
|
230100
|
"Информатика и вычислительная техника" Бакалавр техники и технологии
|
|
230200
|
"Информационные системы" Бакалавр информационных систем
|
3.2.1. Трудовая функция
Наименование
|
Определение и описание тестовых случаев, включая разработку автотестов
|
Код
|
B/01.5
|
Уровень (подуровень) квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Изучение плана тестирования и выявление приоритетных областей покрытия тестовыми случаями
|
Идентификация всех значений, которые вводятся участниками в сценарии использования системы
|
|
Выделение классов эквивалентности значений каждого типа входных данных
|
|
Построение таблиц, в которые помещен список комбинаций значений из различных классов эквивалентности
|
|
Построение тестовых случаев, в которых сочетаются одна перестановка значений с необходимыми внешними ограничениями
|
|
Написание программ для автоматизированного тестирования (при необходимости)
|
|
Разработка рабочих заданий для младших тестировщиков
|
|
Необходимые умения
|
Документировать тесты
|
Разрабатывать скрипты для автоматизации тестирования
|
|
Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта
|
|
Работать в команде с разработчиками
|
|
Анализировать тестовые случаи
|
|
Необходимые знания
|
Классификация видов и типов тестирования
|
Техники проектирования и комбинаторики тестов
|
|
Основы работы необходимых приложений
|
|
Системы автоматизированного тестирования
|
|
Язык скриптов для написания автотестов
|
|
Другие характеристики
|
-
|
3.2.2. Трудовая функция
Наименование
|
Проведение тестирования по разработанным тестовым случаям
|
Код
|
B/02.5
|
Уровень (подуровень) квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Выполнение необходимых видов тестирования в соответствии с планом тестирования
|
Проведение автоматизированного тестирования, при необходимости
|
|
Получение статистики о выполнениях тестов
|
|
Анализ полученных результатов
|
|
Составление новых тестовых случаев и повторение тестирования, при необходимости
|
|
Работа в команде с разработчиками
|
|
Оформление полученных результатов в соответствии с требуемым форматом
|
|
Необходимые умения
|
Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта
|
Пользоваться специальным программным обеспечением для автоматизированного тестирования (при необходимости)
|
|
Необходимые знания
|
Техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения)
|
Системы автоматизированного тестирования
|
|
Другие характеристики
|
-
|
3.2.3. Трудовая функция
Наименование
|
Восстановление тестов после сбоев, повлекших за собой нарушение работы системы
|
Код
|
B/03.5
|
Уровень (подуровень) квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Определение причины сбоя вместе с разработчиками
|
Исправление проблемы, если она находится в компетенции специалиста; если нет, то подготовка отчета начальству и группе разработчиков
|
|
Выполнение начальных настроек для проведения тестирования
|
|
Проведение повторного тестирования
|
|
Описание полученной ситуации в рабочем журнале
|
|
Необходимые умения
|
Самостоятельный поиск информации, необходимой для восстановления тестов после сбоя
|
Необходимые знания
|
Архитектура тестируемой системы
|
Основы работы в операционной системе, в которой производится тестирование
|
|
Техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения)
|
|
Системы автоматизированного тестирования
|
|
Основы программирования
|
|
Другие характеристики
|
-
|
3.2.4. Трудовая функция
Наименование
|
Анализ результатов тестирования
|
Код
|
B/04.5
|
Уровень (подуровень) квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Получение данных об ожидаемых результатах тестирования
|
Получение данных о реальных результатах тестирования
|
|
Проверка на соответствие полученных результатов
|
|
Исследование некорректных результатов тестирования, при необходимости
|
|
Проверка тестового сценария на ошибку в данных, при необходимости
|
|
Проверка тестовых методов на охват основных функций и свойств, при необходимости
|
|
Проверка выполнения достигнутой цели тестирования тестовым сценарием
|
|
Необходимые умения
|
Сопоставлять и анализировать информацию
|
Проводить сравнительный анализ
|
|
Составлять и оформлять документы
|
|
Необходимые знания
|
Инструменты выполнения тестов
|
Базовые техники проектирования и комбинаторики тестов
|
|
Типы дефектов, их классификации и статистики возникновения
|
|
Виды и техники тестирования
|
|
Понимание среды применения разрабатываемого программного продукта
|
|
Другие характеристики
|
-
|
3.2.5. Трудовая функция
Наименование
|
Проверка исправленных дефектов в порядке их приоритета
|
Код
|
B/06.5
|
Уровень (подуровень) квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Получение обновленной версии программного обеспечения
|
Определение критериев масштабов изменений для выявления необходимости проведения регрессионных тестов
|
|
Выполнение тестовых сценариев, выявивших дефекты, для подтверждения успешности их выполнения после исправления программного обеспечения
|
|
Сообщение руководителю о завершении задания
|
|
Необходимые умения
|
Работать в команде с разработчиками
|
Использовать шаблоны тестов
|
|
Применять тесты
|
|
Необходимые знания
|
Жизненный цикл программного обеспечения, жизненный цикл дефекта
|
Техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения)
|
|
Другие характеристики
|
-
|
3.2.6. Трудовая функция
Наименование
|
Предоставление результатов тестирования руководителю группы (отдела) тестировщиков
|
Код
|
B/07.5
|
Уровень (подуровень) квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Составление статистики выполнения тестов
|
Составление отчета о проведенном тестировании, в соответствии с регламентом своей организации
|
|
Необходимые умения
|
Работать с текстовыми редакторами и другими пакетами для создания отчетов
|
Необходимые знания
|
Формат представления информации по регламенту организации
|
Другие характеристики
|
-
|
3.2.7. Трудовая функция
Наименование
|
Деятельность по обучению младших тестировщиков
|
Код
|
B/08.5
|
Уровень (подуровень) квалификации
|
5
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Подготовка аналитической справки о недостающих знаниях и умениях
|
Подготовка методических материалов для обучения согласно требованиям руководителя, проводящего обучение
|
|
Необходимые умения
|
Объяснять материал, подготовленный для обучения
|
Отвечать на вопросы обучающихся
|
|
Необходимые знания
|
Основные понятия и виды тестирования и материала, на основе которого проводится обучение
|
Основы методики преподавания
|
|
Другие характеристики
|
-
|
3.3. Обобщенная трудовая функция
Наименование
|
Разработка документов для тестирования и анализ качества покрытия
|
Код
|
C
|
Уровень квалификации
|
6
|
Происхождение обобщенной трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Возможные наименования должностей
|
Тест-дизайнер
Ведущий тестировщик
Старший инженер-тестировщик
|
Требования к образованию и обучению
|
Высшее образование - бакалавриат
|
Требования к опыту практической работы
|
Стаж работы в области разработки и тестирования программного обеспечения не менее трех лет
|
Особые условия допуска к работе
|
-
|
Дополнительные характеристики
Наименование документа
|
Код
|
Наименование базовой группы, должности (профессии) или специальности
|
ОКЗ
|
2131
|
Разработчики и аналитики компьютерных систем
|
2139
|
Специалисты по компьютерам, не вошедшие в другие группы
|
|
ОКСО
|
080800
|
"Прикладная информатика". Бакалавр прикладной информатики
|
230100
|
"Информатика и вычислительная техника" Бакалавр техники и технологии
|
|
230200
|
"Информационные системы" Бакалавр информационных систем
|
3.3.1. Трудовая функция
Наименование
|
Оценка требований исходной документации
|
Код
|
C/01.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Тестирование исходной документации (поиск нестыковок, выяснение недостающей информации по продукту)
|
Проведение анализа требований на реализуемость
|
|
Проведение анализа требований с точки зрения пригодности к тестированию
|
|
Подготовка отчета о некорректности документации, при необходимости
|
|
Необходимые умения
|
Анализировать взаимосвязи, выявлять пропущенную информацию
|
Определять наиболее затратные места в процессе тестирования
|
|
Определять конечные данные для эксплуатации на основе разрабатываемых требований
|
|
Необходимые знания
|
Методы анализа и тестирования требований
|
Теория тестирования (модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов)
|
|
Другие характеристики
|
-
|
3.3.2. Трудовая функция
Наименование
|
Определение требований к тестам
|
Код
|
C/02.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Изучение документации с требованиями к разрабатываемому программному продукту
|
Разработка требования к тестированию на основе требований к системе (бизнес-требований, функциональных требований, требований к производительности и др.)
|
|
Необходимые умения
|
Определять цели тестирования
|
Разрабатывать требования к тестированию
|
|
Выбирать и комбинировать техники тестирования
|
|
Оценивать важность (приоритет выполнения) различных тестов (на основе приоритетов пользователя, проектных задач и рисков возникновения ошибки)
|
|
Необходимые знания
|
Теория тестирования (модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов)
|
Техники тестирования
|
|
Другие характеристики
|
-
|
3.3.3. Трудовая функция
Наименование
|
Разработка тестовых документов, включая план тестирования
|
Код
|
C/03.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Определение цели тестирования
|
Определение объекта тестирования
|
|
Определение видов тестирования (приемочное, установочное, альфа- и бета-тестирование)
|
|
Определение входных данных
|
|
Разработка последовательности проведения работ: подготовки, тестирования, уточнения сроков этапов работы, анализа результатов в разрезе запланированных фаз разработки
|
|
Выбор видов тестирования и их применения по отношению к объекту тестирования
|
|
Определение критериев начала и окончания тестирования
|
|
Описание необходимых рабочих ресурсов
|
|
Составление плана тестирования
|
|
Необходимые умения
|
Формулировать и структурировать полученную информацию
|
Распределять имеющиеся ресурсы (человеко-часы, машино-часы)
|
|
Оценивать важность (приоритет выполнения) различных тестов (на основе приоритетов пользователя, проектных задач и рисков возникновения ошибки)
|
|
Необходимые знания
|
Теория тестирования (модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов)
|
Техники тестирования
|
|
Стандарты в области тестирования
|
|
Стандарты и методологии, применяемые к необходимым приложениям
|
|
Другие характеристики
|
-
|
3.3.4. Трудовая функция
Наименование
|
Оценка тестов
|
Код
|
C/04.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Оценка покрытия кода тестовыми случаями
|
Оценка покрытия требований тестовыми случаями
|
|
Анализ пропущенных дефектов и причины их пропуска
|
|
Проведение сбора продуктовых метрик
|
|
Определение набора исполняемых тест-кейсов
|
|
Отслеживание работоспособности скриптов для автотестов
|
|
Необходимые умения
|
Выбирать и комбинировать техники тестирования
|
Оценивать важность (приоритет выполнения) различных тестов (на основе приоритетов пользователя, проектных задач и рисков возникновения ошибки)
|
|
Необходимые знания
|
Классы эквивалентности, тестирование операций сравнения, покрытие программного кода
|
Метрики покрытия глубины тестирования
|
|
Модели роста надежности
|
|
Жизненный цикл тестов, оценки надежности
|
|
Типы дефектов, классификации и статистики возникновения
|
|
Понятия и термины из области измерения программного обеспечения
|
|
Другие характеристики
|
-
|
3.3.5. Трудовая функция
Наименование
|
Подбор персонала совместно с руководителем подразделения и специалистом соответствующей службы
|
Код
|
C/05.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Анализ резюме соискателя
|
Проведение собеседования совместно с руководителем и составление объективного мнения о компетенции соискателя
|
|
Разработка тестового задания для соискателя, при необходимости
|
|
Проверка и анализ результата выполнения тестового задания, при необходимости
|
|
Подготовка отчета о результатах собеседования с обоснованием принятого решения
|
|
Необходимые умения
|
Оценивать квалификацию соискателей
|
Принимать решение на основе полученной информации
|
|
Необходимые знания
|
Квалификационные требования к персоналу
|
Должностные инструкции различных уровней специалистов по тестированию
|
|
Другие характеристики
|
-
|
3.3.6. Трудовая функция
Наименование
|
Проведение обучения тестировщиков
|
Код
|
C/06.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Проведение аттестации специалистов и выявление уровня квалификации
|
Разработка плана обучения
|
|
Организация обучения специалистов или выбор курса обучения
|
|
Разработка оценочного (тестового) материала для проверки усвоения материала
|
|
Разработка принципов мотивации обучения с учетом политики организации
|
|
Подбор необходимой литературы и других источников информации по темам обучения
|
|
Подготовка отчета о результатах проведенного обучения
|
|
Необходимые умения
|
Оценивать квалификацию сотрудников
|
Оценивать качество и актуальность предлагаемых курсов обучения
|
|
Структурировать собственные знания и накопленный опыт
|
|
Работать с учебной литературой
|
|
Необходимые знания
|
Материал обучения
|
Методики обучения
|
|
Методики оценки
|
|
Кадровая политика организации
|
|
Другие характеристики
|
-
|
3.4. Обобщенная трудовая функция
Наименование
|
Разработка стратегии тестирования и управление процессом тестирования
|
Код
|
D
|
Уровень квалификации
|
6
|
Происхождение обобщенной трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Возможные
наименования
должностей
|
Тест-менеджер
Руководитель службы тестирования
Руководитель команды тестовых инженеров
Руководитель отдела тестирования
|
Требования к образованию и обучению
|
Высшее образование - специалитет, магистратура
|
Требования к опыту практической работы
|
Стаж работы в области разработки и тестирования программного обеспечения не менее пяти лет
|
Особые условия допуска к работе
|
-
|
Дополнительные характеристики
Наименование документа
|
Код
|
Наименование базовой группы, должности (профессии) или специальности
|
ОКЗ
|
2131
|
Разработчики и аналитики компьютерных систем
|
2139
|
Специалисты по компьютерам, не вошедшие в другие группы
|
|
ОКСО
|
230100
|
"Информатика и вычислительная техника" Магистр техники и технологии
|
230101
|
"Вычислительные машины, комплексы, системы и сети" Инженер
|
|
230102
|
"Автоматизированные системы обработки информации и управления" Инженер
|
|
230104
|
"Системы автоматизированного проектирования" Инженер
|
|
230105
|
"Программное обеспечение вычислительной техники и автоматизированных систем" Инженер
|
|
230200
|
"Информационные системы" Магистр информационных систем
|
|
230201
|
"Информационные системы и технологии" Инженер
|
3.4.1. Трудовая функция
Наименование
|
Выявление приоритетных функций для покрытия тестирования
|
Код
|
D/01.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Проведение совместно с аналитиком переговоров с заказчиком
|
Уточнение приоритетов заказчика
|
|
Корректировка рабочего процесса команды тестирования на основе результатов переговоров с заказчиком
|
|
Необходимые умения
|
Анализировать взаимосвязи, выявлять пропущенную информацию
|
Понимать процесс разработки проекта
|
|
Необходимые знания
|
Общая информация о проектных методологиях
|
Предметная область разрабатываемого программного обеспечения
|
|
Ограничения тестирования (теория и практика)
|
|
Другие характеристики
|
-
|
3.4.2. Трудовая функция
Наименование
|
Утверждение с аналитиком (и/или руководителем проекта) требований заказчика
|
Код
|
D/02.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Проведение экспертизы требований совместно с аналитиком и/или руководителем проекта для выявления пропущенных требований
|
Анализ требований для исключения некорректно сформулированных требований
|
|
Согласование методик и методов тестирования
|
|
Необходимые умения
|
Анализировать ответы, выявлять пропущенную информацию
|
Выявлять приоритеты функциональных требований
|
|
Необходимые знания
|
Анализ требований к программному обеспечению
|
Понимание жизненного цикла разработки программного обеспечения, различных методологий его разработки и места тестирования в данном процессе
|
|
Другие характеристики
|
-
|
3.4.3. Трудовая функция
Наименование
|
Формирование и утверждение стратегии тестирования
|
Код
|
D/03.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Определение целей тестирования, уровня тестирования, ролей и обязанностей каждого члена команды
|
Определение требования к тестовым данным
|
|
Определение инструментальных средств для достижения целей тестирования
|
|
Определение требований к окружению и программному обеспечению, необходимых для достижения целей тестирования
|
|
Проведение анализа рисков и выработка плана по снижению рисков
|
|
Оценка сроков выполнения тестирования
|
|
Принятие решения об автоматизации тестирования
|
|
Определение рабочих ресурсов (количества тестировщиков, списка рабочих станций, тестовых сред), для проведения тестирования
|
|
Определение и документирование механизмов передачи продукта на тестирование
|
|
Необходимые умения
|
Определять наиболее значимые критерии качества программного продукта
|
Выделять оптимальный вариант
|
|
Принимать решения в критических ситуациях
|
|
Необходимые знания
|
Теория различных стратегий тестирования
|
Базовые понятия качества программного продукта и качества процесса разработки программного обеспечения
|
|
Метрики и риски тестирования
|
|
Другие характеристики
|
-
|
3.4.4. Трудовая функция
Наименование
|
Организация рабочего процесса команды специалистов по тестированию (включая оценку трудозатрат)
|
Код
|
D/04.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Распределение нагрузки между тестировщиками
|
Организация рабочего процесса команды тестирования
|
|
Разработка политики мотивации специалистов по тестированию
|
|
Контроль рабочего процесса команды тестирования, контроль хода выполнения тестовых заданий
|
|
Корректировка рабочего процесса команды тестирования, при необходимости
|
|
Необходимые умения
|
Формировать команду для тестирования программного обеспечения
|
Принимать решения в критических ситуациях
|
|
Необходимые знания
|
Основы организации труда и управления; основы трудового законодательства; правила и нормы охраны труда и пожарной безопасности
|
Жизненный цикл разработки программного обеспечения, различные методологии его разработки и место тестирования в данном процессе
|
|
Другие характеристики
|
-
|
3.4.5. Трудовая функция
Наименование
|
Мониторинг работ и информирование о ходе работ заинтересованных лиц
|
Код
|
D/05.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Контроль процесса тестирования (включая сроки исполнения)
|
Уведомление о ходе тестирования заинтересованных лиц в формате, установленном регламентом организации
|
|
Обеспечение разработчиков и других заинтересованных сторон информацией о проблеме для ее идентификации и исправления
|
|
Составление отчетов, включающих анализ реального и запланированного состояний
|
|
Необходимые умения
|
Принимать решения на основании данных мониторинга тестирования
|
Необходимые знания
|
Теория критериев качества программного продукта и качества процесса разработки программного обеспечения
|
Другие характеристики
|
-
|
3.4.6. Трудовая функция
Наименование
|
Проведение интервью, оценка технических знаний кандидата на замещение вакансии
|
Код
|
D/06.6
|
Уровень (подуровень) квалификации
|
6
|
Происхождение трудовой функции
|
Оригинал
|
X
|
Заимствовано из оригинала
|
||
Код оригинала
|
Регистрационный номер профессионального стандарта
|
Трудовые действия
|
Составление перечня необходимых навыков для специалиста определенного уровня
|
Организация и проведение технического интервью
|
|
Проведение анализа полученных результатов интервью
|
|
Оценка соответствия навыков и умений кандидата квалификационным требованиям
|
|
Необходимые умения
|
Формировать команду
|
Необходимые знания
|
Квалификационные требования к специалистам по тестированию разного уровня квалификации
|
Способы выявления необходимых качеств и умений специалистов в ходе интервью
|
|
Другие характеристики
|
-
|
IV. Сведения об организациях - разработчиках
профессионального стандарта
4.1. Ответственная организация-разработчик
ООО "Нордавинд-Дубна", город Дубна, Московская область
|
|
Генеральный директор
|
Свирин Илья Сергеевич
|
4.2. Наименования организаций-разработчиков
1.
|
Ассоциация предприятий компьютерных и информационных технологий, город Москва
|
2.
|
ЗАО "АБМ", город Москва
|
3.
|
ЗАО "Технокерт", город Москва
|
4.
|
ООО "ORACLE", город Москва
|
5.
|
ООО "Аурига", город Санкт-Петербург
|
6.
|
ООО "ЛИТ-ТРАСТ", город Дубна, Московской области
|
7.
|
ООО "СМАРТЕК СЕКЬЮРИТИ", город Москва
|
8.
|
ООО НПГ "ТРАДИЦИЯ", город Москва
|
9.
|
ФГУП ГНЦ РФ "ВНИИгеосистем", город Москва
|
10.
|
ФГУП МОКБ "МАРС", город Москва
|
11.
|
Филиал корпорации "Делавэр Инжиниринг Менеджмент, Инк", город Москва
|
--------------------------------
<1> Общероссийский классификатор занятий.
<2> Общероссийский классификатор видов экономической деятельности.
<3> Общероссийский классификатор специальностей по образованию.