Действующий

Об утверждении профессионального стандарта "Специалист по тестированию в области информационных технологий"

     3.2. Обобщенная трудовая функция

Наименование

Разработка тестовых случаев, проведение тестирования ПО и исследование результатов

Код

B

Уровень квалификации

5

Происхождение обобщенной трудовой функции

Оригинал

X

Заимствовано из оригинала

Код оригинала

Регистрационный номер профессионального стандарта

Возможные наименования должностей, профессий

Тестировщик

Инженер-тестировщик

Специалист по тестированию

Специалист по тестированию (5-й уровень квалификации)

Требования к образованию и обучению

Среднее профессиональное образование - программы подготовки специалистов среднего звена

или

Высшее образование - бакалавриат

Требования к опыту практической работы

Не менее одного года в области верификации и тестирования программного обеспечения при наличии среднего профессионального образования

Особые условия допуска к работе

-

Другие характеристики

Рекомендуется дополнительное профессиональное образование - программы повышения квалификации по профилю деятельности


Дополнительные характеристики

Наименование документа

Код

Наименование базовой группы, должности (профессии) или специальности

ОКЗ

2519

Разработчики и аналитики программного обеспечения и приложений, не входящие в другие группы

ЕКС

-

Инженер-программист (программист)

ОКПДТР

22824

Инженер-программист

25857

Программист

ОКСО

2.09.02.03

Программирование в компьютерных системах

2.09.02.05

Прикладная информатика (по отраслям)

1.01.03.02

Прикладная математика и информатика

1.02.03.02

Фундаментальная информатика и информационные технологии

1.02.03.03

Математическое обеспечение и администрирование информационных систем

2.09.03.01

Информатика и вычислительная техника

2.09.03.02

Информационные системы и технологии

2.09.03.04

Программная инженерия

2.27.03.04

Управление в технических системах

3.2.1. Трудовая функция

Наименование

Определение и описание тестовых случаев для выполнения процесса тестирования ПО, включая разработку автотестов

Код

B/01.5

Уровень (подуровень) квалификации

5

Происхождение трудовой функции

Оригинал

X

Заимствовано из оригинала

Код оригинала

Регистрационный номер профессионального стандарта

Трудовые действия

Выявление приоритетных областей покрытия тестовыми случаями на основе плана тестирования ПО

Идентификация всех значений, которые вводятся участниками в сценарии использования системы

Выделение классов эквивалентности значений каждого типа входных данных

Составление списка комбинаций значений из различных классов эквивалентности

Построение тестовых случаев, в которых сочетаются одна перестановка значений с необходимыми внешними ограничениями

Написание/настройка программ для автоматизированного тестирования ПО (при необходимости)

Разработка рабочих заданий по подготовке тестовых данных и выполнению тестовых процедур ПО

Описание тестовых случаев

Разработка автоматизированных тестов, в том числе для проверки информационной безопасности разрабатываемого ПО

Инструктирование специалистов по подготовке тестовых данных и выполнению тестовых процедур ПО

Необходимые умения

Документировать тесты в соответствии с требованиями организации

Разрабатывать скрипты и/или программные модули для автоматизации тестирования ПО, в том числе для проверки информационной безопасности разрабатываемого ПО

Оформлять тестовые случаи

Применять различные техники проектирования тестов (тест-дизайна)

Применять универсальные языки моделирования (сценариев)

Применять языки программирования для написания программного кода

Применять специализированное ПО для создания автотестов

Применять стандарты оформления кода

Взаимодействовать с членами команды разработчиков ПО

Анализировать тестовые случаи на предмет полноты учета покрытия

Необходимые знания

Классификация видов и типов тестирования ПО

Техники проектирования и комбинаторики тестов

Основы работы необходимых приложений

Системы автоматизированного тестирования ПО

Языки программирования

Стандарты оформления программного кода для используемых языков программирования

Жизненный цикл ПО

Тестовые данные, обеспечивающие проверку безопасности ПО

Другие характеристики

-

3.2.2. Трудовая функция

Наименование

Проведение тестирования ПО по разработанным тестовым случаям

Код

B/02.5

Уровень (подуровень) квалификации

5

Происхождение трудовой функции

Оригинал

X

Заимствовано из оригинала

Код оригинала

Регистрационный номер профессионального стандарта

Трудовые действия

Выполнение начальных настроек для проведения тестирования ПО

Выполнение необходимых видов тестирования ПО в соответствии с планом тестирования

Проведение автоматизированного тестирования ПО при необходимости

Составление статистики выполнения тестов

Проведение анализа полученных результатов тестирования ПО по разработанным тестовым случаям на соответствие ожидаемым результатам

Оптимизация тестовых наборов

Составление новых тестовых случаев и повторение тестирования при необходимости

Формирование и представление отчетности о проведенном тестировании ПО в соответствии с установленными регламентами

Необходимые умения

Составлять сценарии поведения пользователей ПО

Выполнять интеграционное и модульное тестирование ПО

Выполнять статическое тестирование ПО

Использовать специальное ПО для автоматизированного тестирования ПО при необходимости

Составлять отчет о проведении тестирования ПО по разработанным тестовым случаям

Взаимодействовать с членами команды разработчиков ПО

Использовать системы автоматизированного тестирования ПО

Необходимые знания

Техники тестирования ПО, базирующиеся на интуиции и опыте инженера

Техники тестирования ПО, базирующиеся на спецификации

Техники тестирования ПО, ориентированные на код

Тестирование ПО, ориентированное на дефекты

Техники тестирования ПО, базирующиеся на условиях использования

Тестирование ПО, базирующееся на надежности инженерного процесса

Техники тестирования ПО, базирующиеся на природе приложения

Стандарты оформления кода для используемых языков программирования

Основные термины и сокращения, используемые в технической документации и принятые в организации

Основы алгоритмизации и программирования

Жизненный цикл программного продукта

Другие характеристики

-

3.2.3. Трудовая функция

Наименование

Восстановление работоспособности ПО

Код

B/03.5

Уровень (подуровень) квалификации

5

Происхождение трудовой функции

Оригинал

X

Заимствовано из оригинала

Код оригинала

Регистрационный номер профессионального стандарта