Специалист по тестированию. Профессиональный стандарт.

Статус документа: 
действующий

Профессиональный стандарт № 68.

Утвержден приказом
Министерства труда и социальной защиты Российской Федерации

от 02.08.2021 № 531н

 

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

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

 

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



Код ОКЗ

Наименование группы занятий

1330

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

3119

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

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

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



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

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

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

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

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

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

-

ОКНПО

020101 Оператор электронно - вычислительных машин

ЕТКС

Техник



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Умения:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Знания:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тестировщик



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

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

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

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

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

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

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

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

ОКНПО

020101 Оператор электронно - вычислительных машин

ЕТКС

Техник



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

B/03.5. Восстановление работоспособности ПО

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Умения:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Знания:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

ОКНПО

020101 Оператор электронно - вычислительных машин

ЕТКС

Техник



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

C/04.6. Оценка тестов

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

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

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

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

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

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

Умения:

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

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

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

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

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

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

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

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

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

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

● Оценивать важность (приоритет выполнения) различных тестов (на основе приоритетов пользователя, проектных задач и рисков возникновения ошибки)

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

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

● Распределять имеющиеся ресурсы (человеко-часы, машино-часы)

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

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

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

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

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

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

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

● Оценивать важность (приоритет выполнения) различных тестов (на основе приоритетов пользователя, проектных задач и рисков возникновения ошибки)

Знания:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

ОКНПО

020101 Оператор электронно - вычислительных машин

 

ЕТКС

Техник



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

● Контроль процесса тестирования ПО (включая сроки исполнения)

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

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

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

Умения:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Знания:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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