Описание
The ISTQB® Advanced Technical Test Analyst certification расширяет широкое понимание тестирования, полученное на базовом уровне, и позволяет перейти к роли аналитика технического тестирования.
Глава 1: Задачи аналитика по техническому тестированию при тестировании с учетом рисков
- Задачи тестирования с учетом рисков
Глава 2: Техники тестирования "белого ящика
- Тестирование утверждений
- Тестирование решений
- Модифицированное тестирование условий/решений
- Тестирование нескольких условий
- Тестирование базового пути
- Тестирование API
- Выбор методики тестирования "белого ящика
Глава 3: Статический и динамический анализ
- Статический анализ
- Динамический анализ
Глава 4: Характеристики качества для технического тестирования
- Общие вопросы планирования
- Тестирование безопасности
- Тестирование надежности
- Тестирование производительности
- Тестирование ремонтопригодности
- Тестирование переносимости
- Тестирование совместимости
Глава 5: Обзоры
- Задачи аналитика по техническому тестированию при проведении обзоров
- Использование контрольных списков в обзорах
Глава 6 Инструменты тестирования и автоматизация
- Определение проекта автоматизации тестирования
- Конкретные инструменты тестирования
Цели обучения
Обладатели сертификата ISTQB® CTAL Technical Test Analyst certificate могут…
- Распознавать и классифицировать типичные риски, связанные с производительностью, безопасностью, надежностью, переносимостью и сопровождаемостью программных систем.
- Создание планов тестирования с подробным описанием планирования, разработки и выполнения тестов для снижения рисков производительности, безопасности, надежности, переносимости и ремонтопригодности.
- Выбор и применение соответствующих методов структурного проектирования для обеспечения того, чтобы тесты обеспечивали соответствующий уровень достоверности, основанный на покрытии кода и покрытии проектирования.
- Эффективно участвовать в технических обзорах с разработчиками и архитекторами программного обеспечения, применяя знания о типичных ошибках, допускаемых в коде и архитектуре.
- Распознавать риски в коде и архитектуре программного обеспечения и создавать элементы плана тестирования для снижения этих рисков с помощью динамического анализа.
- Предлагать улучшения в области безопасности, сопровождаемости и тестируемости кода путем применения статического анализа.
- Определить затраты и выгоды, которые можно ожидать от внедрения определенных типов автоматизации тестирования.
- Выбор соответствующих инструментов для автоматизации задач технического тестирования.
- Понять технические вопросы и концепции применения автоматизации тестирования.