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

Тестирование TEST

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

Уровни ответственности за этот навык

1 2 3 4 5 6

Методические рекомендации:

Сфера тестирования включает в себя технологии, системные компоненты, конфигурации, пакеты и их интерфейсы. Этот навык применим ко всем методологиям тестирования - которое может проводиться с использованием предиктивных (управляемых планом) подходов или адаптивных (итеративных/активных) подходов. 

Деятельность может включать, но не ограничиваться:

  • планирование, проектирование, управление, выполнение и отчетность по тестам
  • функциональное тестирование возможностей или функций
  • нефункциональное тестирование таких качеств, как - но не только - производительность, безопасность, доступ, резервное копирование и восстановление, архивирование и хранение, прочность, доступность, емкость, масштабируемость, надежность, производительность, стресс, объем, ремонтопригодность и переносимость
  • статическое тестирование и статический анализ
  • управление рисками, связанными с тестированием, и принятие превентивных мер в случае необходимости
  • принятие и адаптация методов тестирования, включая водопадный, инкрементный или гибкий подходы
  • соответствие согласованным стандартам процессов, отраслевым нормам и закону о защите данных
  • разработка, использование и сопровождение тестового программного обеспечения для измерения и улучшения качества тестируемого программного обеспечения
  • повышение производительности за счет автоматизации тестирования, инструментов и передовой практики
  • разработка масштабируемых и надежных автоматизированных тестов и фреймворков.

Понимание уровней ответственности этого навыка

Там, где нижние уровни не определены...
  • Конкретные задачи и обязанности не определены, потому что навык требует более высокого уровня автономии, влияния и сложности в принятии решений, чем обычно ожидается на этих уровнях. Операторы сущности можно использовать для понимания общих обязанностей, связанных с этими уровнями.
Там, где не определены более высокие уровни...
  • Обязанности и подотчетность не определены, потому что эти более высокие уровни предполагают стратегическое лидерство и более широкое организационное влияние, выходящее за рамки этого конкретного навыка. Смотрите основные утверждения.

Развитие навыков и демонстрация обязанностей, связанных с этим навыком

Определенные уровни показывают постепенное развитие навыков и ответственности.

Там, где нижние уровни не определены...

Вы можете развивать свои знания и поддерживать других людей, которые несут ответственность в этой области, следующим образом:

  • Изучение ключевых концепций и принципов, связанных с этим навыком и его влиянием на вашу роль
  • Выполнение соответствующих навыков (см. соответствующие навыки SFIA)
  • Поддержка других лиц, выполняющих задачи и мероприятия более высокого уровня
Там, где не определены более высокие уровни...
  • Вы можете прогрессировать, развивая соответствующие навыки, которые лучше подходят для более высоких уровней организационного лидерства.

Показать/скрыть дополнительные описания и уровни.

Тестирование: Уровень 1

Уровень 1 - Следовать: Суть уровня: Выполняет рутинные задания под пристальным наблюдением, следует инструкциям и нуждается в руководстве для завершения своей работы. Изучает и применяет базовые навыки и знания.

Выполняет заданные сценарии ручного тестирования под руководством. Использует основные инструменты автоматизированного тестирования. Записывает результаты и сообщает о проблемах. Развивает понимание роли тестирования как инструмента для улучшения дизайна и процесса валидации.

Тестирование: Уровень 2

Уровень 2 - Помогать: Суть уровня: Оказывает помощь другим, работает под рутинным руководством и использует свое усмотрение для решения рутинных проблем. Активно учится в процессе обучения и на рабочем месте.

Разрабатывает и создает тестовые сценарии и тестовые данные, а также автоматизирует повторяющиеся задачи, работая в соответствии с предоставленными требованиями или спецификациями. Определяет условия тестирования для заданных требований. Выполняет и регистрирует ручное и автоматизированное тестирование в соответствии с планами тестирования. Анализирует и составляет отчеты о деятельности по тестированию, результатах, проблемах и рисках.

Тестирование: Уровень 3

Уровень 3 - Применять: Суть уровня: Выполняет разнообразные задачи, иногда сложные и нестандартные, используя стандартные методы и процедуры. Работает под общим руководством, проявляет осмотрительность и управляет собственной работой в установленные сроки. Инициативно повышает квалификацию и усиливает свое влияние на рабочем месте.

Разрабатывает тестовые случаи и сценарии тестирования под собственным руководством, сопоставляя их с заранее определенными критериями, регистрируя и сообщая о результатах тестирования. Участвует в рассмотрении требований, дизайна и спецификаций и использует эту информацию для разработки планов тестирования и условий тестирования. Применяет согласованные стандарты для определения и выполнения ручного и автоматизированного тестирования. Автоматизирует задачи тестирования и создает тестовое покрытие с помощью существующей или новой инфраструктуры. Анализирует и составляет отчеты о деятельности по тестированию, результатах, проблемах и рисках.

Тестирование: Уровень 4

Уровень 4 - Выполнять: Суть уровня: Выполняет разнообразную сложную деятельность, поддерживает и направляет других, делегирует задачи, когда это необходимо, работает автономно под общим руководством и вносит экспертный вклад в достижение целей команды.

Выбирает соответствующий подход к тестированию, включая ручное и автоматизированное тестирование. Разрабатывает и выполняет планы тестирования и тестовые случаи. Внедряет масштабируемые и надежные автоматизированные тесты и фреймворки. Сотрудничает со всеми сторонами, участвующими в проектировании и разработке продукта, систем или услуг, чтобы обеспечить всестороннее покрытие тестами. Выявляет улучшения в процессах разработки требований, проектирования или спецификаций для повышения эффективности и результативности тестирования. Анализирует и отчитывается о деятельности, результатах, проблемах и рисках, связанных с тестированием, включая работу других специалистов.

Тестирование: Уровень 5

Уровень 5 - Обеспечивать, советовать: Суть уровня: Обеспечивает авторитетное руководство в своей области и работает под широким руководством. Отвечает за достижение значительных результатов работы, начиная с анализа, выполнения и заканчивая оценкой.

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

Тестирование: Уровень 6

Уровень 6 - Инициировать, влиять: Суть уровня: Обладает значительным организационным влиянием, принимает решения на высоком уровне, формирует политику, демонстрирует лидерство, способствует организационному сотрудничеству и принимает на себя ответственность в ключевых областях.

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