Профстандарт 06.004

Группа занятий

1330 Руководители служб и подразделений в сфере информационно-коммуникационных технологий

3119 Техники в области физических и технических наук, не входящие в другие группы

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

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

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

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

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

D. Управление процессом тестирования ПО

Отнесение к видам экономической деятельности:

62.01
Разработка компьютерного программного обеспечения

62.09 Деятельность, связанная с использованием вычислительной техники и информационных технологий, прочая

63.11 Деятельность по обработке данных, предоставление услуг по размещению информации и связанная с этим деятельность

Характеристика обобщенных трудовых функций

Код А

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

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

Младший тестировщик

Младший специалист по тестированию

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

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

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

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

Нет

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

Нет

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

Нет

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

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

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

Устанавливать корректную последовательность операций при выполнении тестирования ПО

Выявлять недостающую информацию для выполнения тестирования ПО в заданном объеме

Устанавливать операционные системы

Выполнять базовую настройку операционных систем

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

Составлять отчет о результатах подготовки к выполнению тестирования ПО

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

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

Подготовка тестовых платформ

Оценка объема тестирования ПО с целью определения необходимых ресурсов для его выполнения

Настройка тестовой среды и аппаратных средств для выполнения тестирования ПО в соответствии с заданием на тестирование в пределах своей компетенции

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

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

Основная терминология по тестированию ПО

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

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

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

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

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

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

Подготовка тестовых данных в соответствии с заданием на тестирование ПО

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

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

Выделение тестовых данных из имеющихся машинных файлов

Выделение тестовых данных из внемашинных документов

Генерирование тестовых данных (при необходимости)

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

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

Работать с инструментами подготовки тестовых данных

Выбирать необходимые генераторы тестовых данных

Применять генераторы тестовых данных

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

Составлять отчет о подготовке тестовых данных

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

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

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

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

Методы работы с базами данных

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

Форматы представления тестовых данных

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

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

Проверка компонентов инструментария и тестируемого ПО на корректное начальное состояние для начала тестирования

Выполнение тестовых процедур на тестовых данных

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

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

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

Выполнять модульные тесты с использованием инструментов тестирования, в том числе автоматизированного тестирования

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

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

Работать в команде со специалистами по тестированию ПО и разработчиками

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

Нормативно-технические материалы по вопросам испытания и тестирования ПО

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

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

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

Синтаксис языка программирования тестируемого ПО, особенности программирования на этом языке, стандартные библиотеки языка программирования

Документирование дефектов ПО

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

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

Внесение информации об улучшении качества ПО в систему контроля дефектов - в случае появления такой информации

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

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

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

Конкретизировать дефект ПО

Описывать дефект ПО

Составлять отчет о тестировании ПО

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

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

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

Жизненный цикл дефекта ПО

Правила оформления технической документации

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

Принципы работы в системе контроля дефектов

Основные инструментальные средства организации работы в команде

Основные понятия о качестве ПО

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

Тестирование эксплуатационной и технической документации на ПО

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

Проверка полноты эксплуатационной и технической документации на ПО

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

Проверка эксплуатационной и технической документации на ПО на соответствие требованиям заказчика

Выполнение действий по указаниям в эксплуатационной и технической документации на ПО

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

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

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

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

Оформлять техническую документацию на ПО в рамках своей компетенции

Составлять отчет о тестировании эксплуатационной и технической документации на ПО

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

Нормативно-технические материалы по вопросам испытания и тестирования ПО

Основные понятия о качестве ПО

Виды технической документации

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

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

Код B

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

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

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

Тестировщик

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

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

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

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

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

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

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

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

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

Нет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выполнение настройки для повторного тестирования после сбоя

Восстановление/изменение автоматизированных тестов после сбоя при необходимости в соответствии с планом/регламентом восстановления

Проведение повторного тестирования ПО

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

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

Находить и использовать информацию, необходимую для восстановления тестов после сбоя

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

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

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

Составлять отчет о восстановлении работоспособности ПО

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

Архитектура тестируемой системы

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

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

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

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

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

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

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

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

Принципы регрессионного тестирования ПО

Алгоритмы решения типовых задач, области и способы их применения

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

Анализ результатов тестирования ПО на соответствие ожидаемым результатам, оформление и размещение отчета о тестировании в соответствии с жизненным циклом ПО в системе контроля версий

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

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

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

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

Исследование результатов не пройденных тестов при необходимости

Проверка тестового сценария на ошибку в данных при необходимости

Проверка тестовых методов на охват основных функций и свойств при необходимости

Проверка достижения цели тестирования ПО тестовым сценарием

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

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

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

Проводить сравнительный анализ необходимой информации

Устанавливать/определять уровень критичности дефектов ПО

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

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

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

Инструменты выполнения тестов

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

Типы дефектов ПО, их классификация и статистика возникновения

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

Метрики тестирования

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

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

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

Проверка устраненных дефектов ПО в порядке их приоритета

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

Получение обновленной версии ПО

Определение масштабов изменений для выявления необходимости проведения регрессионных тестов

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

Выполнение тестовых сценариев, выявивших дефекты ПО, для подтверждения успешности их выполнения после исправления ПО

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

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

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

Вносить изменения в скрипты автоматизированных тестов при необходимости

Использовать шаблоны тестов

Применять тесты

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

Жизненный цикл ПО, жизненный цикл дефекта ПО

Принципы регрессионного тестирования ПО

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

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

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

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

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

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

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

Основные инструментальные средства организации работы в команде

Оформление отчета по результатам регрессионного тестирования ПО

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

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

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

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

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

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

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

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

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

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

Цели и методы регрессионного тестирования ПО

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

Код С

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

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

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

Тест-дизайнер

Ведущий тестировщик

Старший инженер-тестировщик

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

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

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

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

Не менее трех лет в области разработки и тестирования программного обеспечения

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

Нет

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

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

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

Верификация требований исходной документации на ПО

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

Тестирование исходной документации на ПО (поиск нестыковок, выяснение недостающей информации по продукту)

Проведение анализа требований на реализуемость

Проведение анализа требований с точки зрения пригодности к тестированию

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

Взаимодействие со смежными службами/службами поддержки клиентов с целью выявления требований пользователей к ПО

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

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

Анализировать взаимосвязи, выявлять пропущенную информацию

Анализировать риски пропуска требований

Применять методы анализа требований

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

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

Составлять отчет о качестве исходной документации на ПО

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

Методы анализа и тестирования требований

Теория тестирования ПО: модели тестирования ПО, планирование тестирования ПО, тест-дизайн, проектирование тестов

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

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

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

Изучение документации с требованиями к разрабатываемому ПО

Разработка требований к тестированию ПО на основе требований к системе (бизнес-требований, функциональных требований, требований к производительности)

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

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

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

Разрабатывать требования к тестированию ПО

Выбирать и комбинировать техники тестирования ПО

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

Оценивать важность различных тестов

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

Теория тестирования: модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов

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

Инструментарий для автоматизации тестирования ПО

Методики анализа рисков

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

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

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

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

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

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

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

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

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

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

Определение объектов тестирования ПО

Определение исходного состояния системы

Выбор необходимых видов тестирования ПО и применения этих видов тестирования по отношению к объекту тестирования

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

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

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

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

Формулировать и структурировать информацию

Определять набор метрик качества

Распределять имеющиеся ресурсы

Оценивать приоритет выполнения различных тестов

Оценивать риски

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

Теория тестирования ПО: модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов

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

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

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

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

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

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

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

Стандарты качества ПО

Меры и метрики качества ПО

Стандарты в области тестирования ПО

Стандарты по информационной безопасности ПО

Стандарты и методологии, применяемые к необходимым приложениям

Оценка тестов

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

Оценка покрытия кода тестовыми случаями

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

Оценка объема отклоненных дефектов ПО

Сбор продуктовых метрик

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

Отслеживание работоспособности скриптов для автотестов

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

Выбирать и комбинировать техники тестирования ПО

Применять метрики качества ПО

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

Анализировать причины обнаруженных инцидентов

Оптимизировать тестовые наборы

Оценивать важность различных тестов

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

Классы эквивалентности

Методы тестирования типовых алгоритмов

Методы определения покрытия требований и кода тестами

Стандарты качества ПО

Метрики покрытия глубины тестирования ПО

Модели роста надежности

Жизненный цикл тестов, оценки надежности

Типы дефектов ПО, классификация и статистика возникновения

Понятия и термины из области измерения ПО

Код
D

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

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

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

Тест-менеджер

Руководитель службы тестирования

Руководитель команды тестовых инженеров

Руководитель отдела тестирования

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

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

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

Высшее образование - специалитет, магистратура

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

Не менее пяти лет в области разработки и тестирования программного обеспечения при наличии высшего образования уровня бакалавриата

Не менее трех лет в области разработки и тестирования программного обеспечения при наличии высшего образования уровня специалитета, магистратуры

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

Нет

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

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

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

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

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

Проведение переговоров с заказчиком

Уточнение приоритетов заказчика

Выявление возможностей смежных сервисов и используемых платформ

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

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

Обобщать опыт эксплуатации конкурирующего ПО

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

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

Применять инструменты и методы анализа требований

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

Основные проектные методологии

Методы сбора требований

Предметная область разрабатываемого ПО

Ограничения методов тестирования ПО

Техники и технологии ведения переговоров

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

Согласование требований с заказчиком

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

Проведение экспертизы требований к ПО для выявления пропущенных требований заказчика совместно с аналитиком и/или руководителем проекта

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

Согласование методик и методов тестирования ПО с руководителем команды тестирования

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

Анализировать ответы, выявлять пропущенную информацию

Выявлять приоритеты функциональных требований к ПО

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

Требования к ПО

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

Разработка стратегии тестирования ПО

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

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

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

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

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

Выработка плана снижения рисков

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

Принятие решения об автоматизации тестирования ПО

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

Определение и документирование механизмов передачи ПО на тестирование

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

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

Анализировать риски

Принимать решения в критических ситуациях

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

Теория стратегий тестирования ПО

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

Базовые понятия качества ПО и качества процесса разработки ПО

Методы разработки ПО, включая классические и гибкие методы, методологию активного взаимодействия команд разработчиков и информационно-технологического обслуживания ПО

Методы обеспечения качества ПО

Метрики и риски тестирования ПО

Организация рабочего процесса команды специалистов по тестированию ПО (включая оценку трудозатрат)

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

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

Организация рабочего процесса команды тестирования ПО

Разработка политики мотивации специалистов по тестированию ПО

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

Корректировка рабочего процесса команды тестирования ПО при необходимости

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

Формировать команду для тестирования ПО

Принимать решения в критических ситуациях

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

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

Основы трудового законодательства Российской Федерации

Требования охраны труда и пожарной безопасности

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

Мониторинг работ по тестированию ПО и информирование о ходе работ заинтересованных лиц

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

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

Уведомление о ходе тестирования ПО заинтересованных лиц в формате, установленном регламентом организации

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

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

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

Принимать решения на основании данных мониторинга тестирования ПО

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

Использовать системы электронного документооборота

Анализировать ход тестирования ПО с целью своевременного реагирования на отклонения от графика

Формировать аналитические отчеты

Определять круг лиц для предоставления результатов тестирования с соблюдением интересов разработчиков и заказчиков ПО

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

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

Теория критериев качества ПО и качества процесса разработки ПО

Нормативно-технические материалы по вопросам испытания и тестирования ПО

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

Методология и методы верификации ПО

Методы предотвращения рисков

Основные инструментальные средства организации работы в команде

Законодательство Российской Федерации в области охраны интеллектуальной собственности