por Константин Разуваев 10 meses atrás
62
Mais informações
Законодательство Российской Федерации в области охраны интеллектуальной собственности
Методы предотвращения рисков
Методология и методы верификации ПО
Теория критериев качества ПО и качества процесса разработки ПО
Использовать средства организации командной работы
Определять круг лиц для предоставления результатов тестирования с соблюдением интересов разработчиков и заказчиков ПО
Формировать аналитические отчеты
Анализировать ход тестирования ПО с целью своевременного реагирования на отклонения от графика
Использовать системы электронного документооборота
Использовать инструменты контроля реализации процесса тестирования ПО
Принимать решения на основании данных мониторинга тестирования ПО
Формирование и представление отчетности о выполнении работ по тестированию ПО в соответствии с установленными регламентами, включающей анализ реального и запланированного состояний
Обеспечение заинтересованных сторон информацией о проблеме для ее идентификации и исправления
Уведомление о ходе тестирования ПО заинтересованных лиц в формате, установленном регламентом организации
Контроль процесса тестирования ПО (включая сроки исполнения)
Требования охраны труда и пожарной безопасности
Основы трудового законодательства Российской Федерации
Основы организации труда и управления
Формировать команду для тестирования ПО
Корректировка рабочего процесса команды тестирования ПО при необходимости
Контроль рабочего процесса команды тестирования ПО, контроль хода выполнения тестовых заданий
Разработка политики мотивации специалистов по тестированию ПО
Организация рабочего процесса команды тестирования ПО
Распределение нагрузки между членами команды тестирования ПО
Метрики и риски тестирования ПО
Методы обеспечения качества ПО
Методы разработки ПО, включая классические и гибкие методы, методологию активного взаимодействия команд разработчиков и информационно-технологического обслуживания ПО
Базовые понятия качества ПО и качества процесса разработки ПО
Цели и возможности различных видов тестирования ПО
Теория стратегий тестирования ПО
Принимать решения в критических ситуациях
Анализировать риски
Определять наиболее значимые критерии оценки качества ПО
Определение и документирование механизмов передачи ПО на тестирование
Определение рабочих ресурсов (количества специалистов по тестированию, списка рабочих станций, тестовых сред) для проведения тестирования ПО
Принятие решения об автоматизации тестирования ПО
Оценка сроков выполнения тестирования ПО
Выработка плана снижения рисков
Определение требований к окружению и ПО, необходимых для достижения целей тестирования ПО
Определение инструментальных средств для достижения целей тестирования ПО
Определение требований к тестовым данным
Определение целей и уровня тестирования ПО, ролей и обязанностей каждого члена команды
Жизненный цикл ПО, различные методологии его разработки и место тестирования в данном процессе
Требования к ПО
Выявлять приоритеты функциональных требований к ПО
Анализировать ответы, выявлять пропущенную информацию
Согласование методик и методов тестирования ПО с руководителем команды тестирования (или руководителем проекта)
Оформление выводов по результатам анализа требований заказчика к ПО для исключения некорректно сформулированных требований
Проведение экспертизы требований к ПО для выявления пропущенных требований заказчика совместно с аналитиком и/или руководителем проекта
Применять инструменты и методы анализа требований
Проводить переговоры с контрагентами
Использовать опыт взаимодействия разрабатываемого ПО с прикладными платформами
Обобщать опыт эксплуатации конкурирующего ПО
Корректировка рабочего процесса команды тестирования ПО на основе результатов переговоров с заказчиком
Выявление возможностей смежных сервисов и используемых платформ
Уточнение приоритетов заказчика
Проведение переговоров с заказчиком
Понятия и термины из области измерения ПО
Типы дефектов ПО, классификация и статистика возникновения
Жизненный цикл тестов, оценки надежности
Модели роста надежности
Метрики покрытия глубины тестирования ПО
Методы определения покрытия требований и кода тестами
Методы тестирования типовых алгоритмов
Классы эквивалентности
Оптимизировать тестовые наборы
Анализировать причины обнаруженных инцидентов
Анализировать статусы дефектов ПО на предмет их значимости
Применять метрики качества ПО
Отслеживание работоспособности скриптов для автотестов
Определение набора исполняемых тест-кейсов
Сбор продуктовых метрик
Оценка объема отклоненных дефектов ПО
Оценка покрытия требований тестовыми случаями
Оценка покрытия кода тестовыми случаями
Стандарты и методологии, применяемые к необходимым приложениям
Стандарты по информационной безопасности ПО
Стандарты в области тестирования ПО
Меры и метрики качества ПО
Стандарты качества ПО
Теория тестирования ПО: модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов
Оценивать риски
Оценивать приоритет выполнения различных тестов
Распределять имеющиеся ресурсы (человеко-часы, машино-часы)
Определять набор метрик качества
Формулировать и структурировать информацию
Разработка плана тестирования ПО, включая проверку выполнения необходимых требований по информационной безопасности
Описание необходимых рабочих ресурсов для тестирования ПО
Определение критериев начала и окончания тестирования ПО
Выбор необходимых видов тестирования ПО и применения этих видов тестирования по отношению к объекту тестирования
Определение исходного состояния системы
Определение объектов тестирования ПО
Определение цели тестирования ПО
Методики анализа рисков
Инструментарий для автоматизации тестирования ПО
Требования к аппаратному и программному обеспечению при выполнении различных видов тестирования ПО
еория тестирования: модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов
Оценивать важность (приоритет выполнения) различных тестов (на основе приоритетов пользователя, проектных задач и рисков возникновения ошибки)
Определять и оценивать необходимые ресурсы для проведения тестирования ПО
Выбирать и комбинировать техники тестирования ПО
Разрабатывать требования к тестированию ПО
Определять цели тестирования ПО
Инструктирование специалистов по подготовке требований к тестированию ПО
Разработка требований к тестированию ПО на основе требований к системе (бизнес-требований, функциональных требований, требований к производительности)
Изучение документации с требованиями к разрабатываемому ПО
Теория тестирования ПО: модели тестирования ПО, планирование тестирования ПО, тест-дизайн, проектирование тестов
Методы анализа и тестирования требований
Составлять отчет о качестве исходной документации на ПО
Определять конечные данные для эксплуатации на основе разрабатываемых требований, включая требования по обеспечению информационной безопасности
Определять наиболее затратные места в процессе тестирования ПО
Применять методы анализа требований
Анализировать риски пропуска требований
Анализировать взаимосвязи, выявлять пропущенную информацию
Формирование и представление отчетности о качестве исходной документации на ПО в соответствии с установленными регламентами при необходимости
Взаимодействие со смежными службами/службами поддержки клиентов с целью выявления требований пользователей к ПО
Проведение анализа требований исходной документации на ПО на наличие обеспечения информационной безопасности разрабатываемого ПО
Проведение анализа требований с точки зрения пригодности к тестированию
Проведение анализа требований на реализуемость
Тестирование исходной документации на ПО (поиск нестыковок, выяснение недостающей информации по продукту)
Методы оптимизации тестовых наборов
Цели и методы регрессионного тестирования ПО
Сопоставлять полученные результаты регрессионного тестирования ПО с результатами тестирования на предыдущих этапах разработки ПО
Анализировать результаты регрессионного тестирования ПО на предмет достижения целей тестирования ПО
Формирование и представление отчетности о результатах регрессионного тестирования ПО в соответствии с установленными регламентами
Составление статистики выполнения регрессионных тестов
Жизненный цикл ПО, жизненный цикл дефекта ПО
Применять тесты
Использовать шаблоны тестов
Вносить изменения в скрипты автоматизированных тестов при необходимости
Выполнение тестовых сценариев, выявивших дефекты ПО, для подтверждения успешности их выполнения после исправления ПО
Определение оптимального перечня тестов для повторного тестирования ПО
Определение масштабов изменений для выявления необходимости проведения регрессионных тестов
Получение обновленной версии ПО
Внутренние регламенты организации, определяющие порядок результатов тестирования ПО
Среда применения разрабатываемого ПО
Метрики тестирования
Виды и техники тестирования ПО
Типы дефектов ПО, их классификация и статистика возникновения
Базовые техники проектирования и комбинаторики тестов
Инструменты выполнения тестов
Составлять отчет об анализе результатов тестирования ПО
Использовать текстовые редакторы и другие пакеты для создания отчетов
Устанавливать/определять уровень критичности дефектов ПО
Проводить сравнительный анализ необходимой информации
Формирование и представление отчетности об анализе результатов тестирования ПО в соответствии с установленными регламентами
Проверка достижения цели тестирования ПО тестовым сценарием
Проверка тестовых методов на охват основных функций и свойств при необходимости
Проверка тестового сценария на ошибку в данных при необходимости
Исследование результатов не пройденных тестов при необходимости
Проверка соответствия фактических и ожидаемых результатов тестирования ПО
Получение данных о фактических результатах тестирования ПО
Проведение анализа эксплуатационной и технической документации с целью получения данных об ожидаемых результатах тестирования ПО
Алгоритмы решения типовых задач, области и способы их применения
Принципы регрессионного тестирования ПО
Архитектура тестируемой системы
Составлять отчет о восстановлении работоспособности ПО
Взаимодействовать с командой разработчиков при восстановлении системы после сбоя
Находить и использовать информацию, необходимую для восстановления тестов после сбоя
Формирование и представление отчетности о восстановлении работоспособности ПО в соответствии с установленными регламентами
Проведение повторного тестирования ПО
Восстановление/изменение автоматизированных тестов после сбоя при необходимости в соответствии с планом/регламентом восстановления
Выполнение настройки для повторного тестирования после сбоя
Устранение причины сбоя системы, если она находится в компетенции специалиста, либо подготовка отчета руководителю и группе разработчиков
Определение причины сбоя системы совместно с разработчиками
Жизненный цикл программного продукта
Основы алгоритмизации и программирования
Стандарты оформления кода для используемых языков программирования
Техники тестирования ПО, базирующиеся на природе приложения
Тестирование ПО, базирующееся на надежности инженерного процесса
Техники тестирования ПО, базирующиеся на условиях использования
Тестирование ПО, ориентированное на дефекты
Техники тестирования ПО, ориентированные на код
Техники тестирования ПО, базирующиеся на спецификации
Техники тестирования ПО, базирующиеся на интуиции и опыте инженера
Использовать системы автоматизированного тестирования ПО
Составлять отчет о проведении тестирования ПО по разработанным тестовым случаям
Использовать специальное ПО для автоматизированного тестирования ПО при необходимости
Выполнять статическое тестирование ПО
Выполнять интеграционное и модульное тестирование ПО
Составлять сценарии поведения пользователей ПО
Формирование и представление отчетности о проведенном тестировании ПО в соответствии с установленными регламентами
Составление новых тестовых случаев и повторение тестирования при необходимости
Оптимизация тестовых наборов
Проведение анализа полученных результатов тестирования ПО по разработанным тестовым случаям на соответствие ожидаемым результатам
Составление статистики выполнения тестов
Проведение автоматизированного тестирования ПО при необходимости
Выполнение необходимых видов тестирования ПО в соответствии с планом тестирования
Выполнение начальных настроек для проведения тестирования ПО
Тестовые данные, обеспечивающие проверку безопасности ПО
Жизненный цикл ПО
Стандарты оформления программного кода для используемых языков программирования
Языки программирования
Системы автоматизированного тестирования ПО
Основы работы необходимых приложений
Техники проектирования и комбинаторики тестов
Классификация видов и типов тестирования ПО
Анализировать тестовые случаи на предмет полноты учета покрытия
Взаимодействовать с членами команды разработчиков ПО
Применять стандарты оформления кода
Применять специализированное ПО для создания автотестов
Применять языки программирования для написания программного кода
Применять универсальные языки моделирования (сценариев)
Применять различные техники проектирования тестов (тест-дизайна)
Оформлять тестовые случаи
Разрабатывать скрипты и/или программные модули для автоматизации тестирования ПО, в том числе для проверки информационной безопасности разрабатываемого ПО
Документировать тесты в соответствии с требованиями организации
Инструктирование специалистов по подготовке тестовых данных и выполнению тестовых процедур ПО
Разработка автоматизированных тестов, в том числе для проверки информационной безопасности разрабатываемого ПО
Описание тестовых случаев
Разработка рабочих заданий по подготовке тестовых данных и выполнению тестовых процедур ПО
Написание/настройка программ для автоматизированного тестирования ПО (при необходимости)
Построение тестовых случаев, в которых сочетаются одна перестановка значений с необходимыми внешними ограничениями
Составление списка комбинаций значений из различных классов эквивалентности
Выделение классов эквивалентности значений каждого типа входных данных
Идентификация всех значений, которые вводятся участниками в сценарии использования системы
Выявление приоритетных областей покрытия тестовыми случаями на основе плана тестирования ПО
Основы работы в операционной системе, в которой производится тестирование, на уровне, необходимом для тестирования разработанного ПО
Виды технической документации
Составлять отчет о тестировании эксплуатационной и технической документации на ПО
Оформлять техническую документацию на ПО в рамках своей компетенции
Читать техническую документацию на ПО в объеме, необходимом для выполнения задания
При выявлении несовпадений действительных и указанных в эксплуатационной и технической документации результатов регистрация найденных дефектов ПО в системе контроля дефектов
Проверка соответствия действительных и указанных в эксплуатационной и технической документации на ПО результатов
Выполнение действий по указаниям в эксплуатационной и технической документации на ПО
Проверка эксплуатационной и технической документации на ПО на соответствие требованиям заказчика
Выявление недостатков эксплуатационной и технической документации на ПО и ее несоответствия внутренним стандартам качества организации
Проверка полноты эксплуатационной и технической документации на ПО
Основы управления задачами в рамках проекта в области ИТ
Основные понятия о качестве ПО
Основные инструментальные средства организации работы в команде
Принципы работы в системе контроля дефектов
Правила оформления технической документации
Жизненный цикл дефекта ПО
Использовать инструменты командной работы над проектом ПО
Составлять отчет о тестировании ПО
Описывать дефект ПО
Конкретизировать дефект ПО
Внесение в систему планирования задач отчета о выполненном рабочем задании
Формирование и представление отчета о тестировании ПО в соответствии с установленными регламентами
Внесение информации об улучшении качества ПО в систему контроля дефектов - в случае появления такой информации
Внесение информации о дефекте в систему контроля дефектов, включая описание условий, при которых возник дефект
Синтаксис языка программирования тестируемого ПО, особенности программирования на этом языке, стандартные библиотеки языка программирования
Основы теории алгоритмов и дискретной математики в объеме полученного профессионального образования
Основы работы в операционной системе, в которой производится тестирование, на уровне, необходимом для тестирования ПО соответствующего типа
Нормативно-технические материалы по вопросам испытания и тестирования ПО
Работать в команде со специалистами по тестированию ПО и разработчиками
Составлять отчет о выполнении тестирования ПО
Использовать системы контроля дефектов ПО
Выполнять модульные тесты с использованием инструментов тестирования, в том числе автоматизированного тестирования
Формирование и представление отчетности о выполнении процесса тестирования ПО в соответствии с установленными регламентами
Сравнение фактического и ожидаемого результатов выполнения тестовых процедур
Выполнение тестовых процедур на тестовых данных
Проверка компонентов инструментария и тестируемого ПО на корректное начальное состояние для начала тестирования
Форматы представления тестовых данных
Методы обработки первичной информации/источников первичной информации
Методы работы с базами данных
Основные актуальные средства генерации тестовых данных и области их применения
Язык, на котором написана техническая документация тестируемого ПО на уровне, достаточном для чтения технической документации
Составлять отчет о подготовке тестовых данных
Получать и использовать информацию, необходимую для выполнения задания на тестирование ПО
Применять генераторы тестовых данных
Выбирать необходимые генераторы тестовых данных
Работать с инструментами подготовки тестовых данных
Формирование и представление отчетности о подготовке тестовых данных в соответствии с установленными регламентами
Генерирование тестовых данных (при необходимости)
Выделение тестовых данных из внемашинных документов
Выделение тестовых данных из имеющихся машинных файлов
Выявление типов тестовых данных для выполнения тестирования ПО
Требования по обеспечению безопасности аппаратных и программных средств автоматизированных систем, используемых при выполнении тестовых процедур, включая вопросы антивирусной защиты
Особенности основных операционных систем
Область применения инструментальных средств для выполнения тестирования ПО
Процедуры обеспечения безопасности при выполнении тестирования ПО
Основные термины и сокращения, используемые в технической документации и принятые в организации
Язык, на котором написана техническая документация тестируемого ПО, на уровне, достаточном для чтения технической документации
Основная терминология по тестированию ПО
Составлять отчет о результатах подготовки к выполнению тестирования ПО
Подготавливать необходимые средства и ресурсы для выполнения задания по тестированию ПО
Выполнять базовую настройку операционных систем
Устанавливать операционные системы
Выявлять недостающую информацию для выполнения тестирования ПО в заданном объеме
Устанавливать корректную последовательность операций при выполнении тестирования ПО
Формирование и представление отчетности о подготовке к выполнению задания на тестирование ПО в соответствии с установленными регламентами
Настройка тестовой среды и аппаратных средств для выполнения тестирования ПО в соответствии с заданием на тестирование в пределах своей компетенции
Оценка объема тестирования ПО с целью определения необходимых ресурсов для его выполнения
Подготовка тестовых платформ (установка операционной системы, дополнительного ПО и другого по необходимости)
Изучение необходимых для проведения тестирования ПО действий, перечисленных в задании на тестирование