Комплексная система подготовки к сертификации ISTQB FL (КСП ISTQB) [software-testing.ru] [Наталья Руколь, Анна Палей]
Курс преследует две цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB FL.
Внимание: курс разработан по обновленной программе силлабуса ISTQB FL 2018 года.
Курс преследует две цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB FL.
В этом ключе курс полезен как начинающим тестировщикам, так и практикующим специалистам.
Распределение теории и практики на курсе – 40/60. 40% информации – теория, связанная с терминологией, видами и типами тестирования, процессными решениями по организации тестов, методологиям разработки и месту тестирования в них. 60% – рассмотрение техник статического и динамического тестирования, тест-анализ на основе различных моделей, исследовательское тестирование, ознакомление с инструментарием тестировщика.
Сертификат ISTQB FL ученики получают самостоятельно в ближайшем для них центре экзаменации.
Целевая аудитория
Данный курс будет полезен:
Вы сможете легко подготовиться к сдаче экзамена ISTQB FL, прослушав вебинары, потренироваться на промежуточных контрольных тестах, а также попробовать свои силы в итоговом тесте. По нашему опыту, более 90% выпускников нашего курса успешно сдают экзамен с первого раза.
Курс преследует две цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB FL.
Внимание: курс разработан по обновленной программе силлабуса ISTQB FL 2018 года.
Курс преследует две цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB FL.
В этом ключе курс полезен как начинающим тестировщикам, так и практикующим специалистам.
Распределение теории и практики на курсе – 40/60. 40% информации – теория, связанная с терминологией, видами и типами тестирования, процессными решениями по организации тестов, методологиям разработки и месту тестирования в них. 60% – рассмотрение техник статического и динамического тестирования, тест-анализ на основе различных моделей, исследовательское тестирование, ознакомление с инструментарием тестировщика.
Сертификат ISTQB FL ученики получают самостоятельно в ближайшем для них центре экзаменации.
Целевая аудитория
Данный курс будет полезен:
- Начинающим тестировщикам:
- Тестировщикам-практикам и тест-аналитикам, желающим получить сертификацию ISTQB FL:
Вы сможете легко подготовиться к сдаче экзамена ISTQB FL, прослушав вебинары, потренироваться на промежуточных контрольных тестах, а также попробовать свои силы в итоговом тесте. По нашему опыту, более 90% выпускников нашего курса успешно сдают экзамен с первого раза.
- Руководителям проектов, руководителям разработки, бизнес-аналитикам:
Занятие 1: Философия тестирования
Тип: теоретический с итоговым тестом
Цель: ознакомиться с теорией, терминологией, философией тестирования.
Терминология: тестирование, цель тестирования, обеспечение качества, ошибка, дефект, отказ, отладка, первопричина, эффект.
Тип: практический с домашним заданием
Цель: ознакомиться с психологическими факторами, влияющими на процесс тестирования, освоить техники и вспомогательные инструменты тестирования, основанного на опыте.
Терминология: независимость тестирования, предположение об ошибках, тестирование по чек-листам, исследовательское тестирование, атака на недочеты.
Тип: теоретический с итоговым тестом
Цель: рассмотреть составляющие активности процесса тестирования, ознакомиться с используемыми в тестировании документами и процедурами.
Терминология: планирование тестирования, политика тестирования, базис тестирования, мониторинг тестирования, контроль тестирования, тестовый объект, тест-анализ, тестовые условия, тестовые данные, тест-дизайн, тестовый предсказатель, тест-кейс, реализация кейса, процедура тестирования, набор тестов, расписание выполнения теста, тестовое обеспечение, выполнение теста, протокол тестирования, завершение тестирования, критерии выхода, тестовое покрытие, итоговый отчет о тестировании, трассируемость, тестовый предсказатель.
Тип: практический с домашним заданием
Цель: знакомство с техниками тест-дизайна, получение навыков тестирования методом «черного ящика».
Терминология: разработка тестов методом «черного ящика», разработка тестов методом «белого ящика», метод создания тестов на основе опыта, анализ граничных значений, эквивалентное разбиение, тестирование таблицы решений.
Тип: теоретический с итоговым тестом
Цель: ознакомление с различными моделями разработки ПО, понимание взаимодействия с пользователем, определение различных уровней тестирования.
Терминология: коробочный программный продукт, модель последовательной разработки, валидация, верификация, альфа- и бета-тестирование, компонентное тестирование, тестирование интеграции компонентов, драйвер, тестирование в условиях эксплуатации, интеграция, интеграционное тестирование, тестирование системной интеграции, тестирование надежности, заглушка, системное тестирование, тестовое окружение, уровень тестирования, разработка, управляемая тестированием, пользовательское, договорное, операционное и нормативное приемочное тестирование.
Тип: практический с домашним заданием
Цель: ознакомиться с дополнительными техниками тест-дизайна: действия – параметры – значения, комбинаторика. Узнать, какие инструменты для разработки тест-дизайна существуют.
Терминология: негативное тестирование.
Тип: теоретический с итоговым тестом
Цель: знакомство с различными типами тестирования, способами их проведения. Выявление необходимых на вашем проекте типов тестирования.
Терминология: тип тестирования, функциональное тестирование, тестирование взаимодействия, нагрузочное тестирование, тестирование восстановления, тестирование производительности, тестирование переносимости, тестирование надежности, тестирование безопасности, стресс-тестирование, структурное тестирование, тестирование удобства использования, тестирование методом «белого ящика», нефункциональное тестирование, подтверждающее тестирование, регрессионное тестирование.
Тип: практический с домашним заданием
Цель: освоить техники тест-дизайна для тестирования пользовательских сценариев, последовательностей, создание диаграмм состояний и переходов.
Терминология: пользовательские сценарии, тестирование состояний и переходов.
Тип: теоретический с итоговым тестом
Цель: ознакомиться с техниками проведения ревью продукта и технической документации, выработать навык выбора и внедрения подходящих техник.
Терминология: свободное рецензирование, рецензирование на основе чек-листов, динамическое тестирование, формальное рецензирование, неформальное рецензирование, инспекция, прочтение, основанное на точке зрения, рецензирование, ролевое рецензирование, рецензирование, основанное на сценарии, статический анализ, статическое тестирование, технический анализ, разбор.
Тип: практический с домашним заданием
Цель: понять суть способов оценки покрытия кода тестами при доступе к исходному коду ПО, ознакомление с инструментарием.
Терминология: покрытие, покрытие условий (condition combination coverage), покрытие состояний, покрытие решений, покрытие веток (branch coverage).
Тип: теоретический с итоговым тестом
Цель: понять варианты организации процесса тестирования, ролей и обязанностей. Ознакомиться с основными этапами тестирования.
Терминология: тестировщик, руководитель тестирования, планирование тестирования, стратегия тестирования, подход к тестированию, оценка затрат на тестирование, мониторинг тестирования, плотность дефектов, интенсивность отказов, контроль тестирования, отчет о ходе тестирования, итоговый отчет о тестировании.
Тип: практический с домашним заданием
Цель: понять задачи и инструменты по управлению конфигурациями и дефектами, рисками. Получить навыки документирования дефектов, локализации и генерализации ошибок.
Терминология: управление конфигурацией, риск продукта, риск проекта, риск, уровень риска, тестирование, основанное на рисках, управление дефектами, отчет о дефектах.
Тип: теоретический с итоговым тестом
Цель: ознакомиться с типами инструментов, используемых в тестировании. Понять правила их выбора и внедрения для использования на проекте.
Терминология: тестирование на основе данных, тестирование на основе ключевых слов, автоматизация тестирования, инструменты управления тестами, инструменты выполнения тестов, инструменты нагрузочного тестирования.
Тип: теоретический с итоговым тестом по курсу
Цель: Изучить виды методов проектирования тестов, получить навыки по выбору подходящей техники тестирования, порадоваться прохождению курса, подвести итоги и определить цели на будущее.
Терминология: техники тестирования.
Тип: теоретический с итоговым тестом
Цель: ознакомиться с теорией, терминологией, философией тестирования.
Терминология: тестирование, цель тестирования, обеспечение качества, ошибка, дефект, отказ, отладка, первопричина, эффект.
- Что такое тестирование и какие цели тестирования существуют
- Тестирование и качество: взаимосвязь и различия
- Ошибка, дефект и отказ: различия на примерах
- Вклад тестирования в успех разработки программного обеспечения
- 7 принципов тестирования:
- тестирование демонстрирует наличие дефектов, а не их отсутствие
- исчерпывающее тестирование недостижимо
- раннее тестирование экономит время и деньги
- скопление дефектов
- парадокс пестицида
- контекстность тестирования
- заблуждение об отсутствии ошибок
Тип: практический с домашним заданием
Цель: ознакомиться с психологическими факторами, влияющими на процесс тестирования, освоить техники и вспомогательные инструменты тестирования, основанного на опыте.
Терминология: независимость тестирования, предположение об ошибках, тестирование по чек-листам, исследовательское тестирование, атака на недочеты.
- Образ мышления тестировщика и разработчика
- Основы коммуникаций в тестировании
- Тест-туры и чит-листы в исследовательском тестировании
- Сессионное тестирование: организация процесса, использование вспомогательных инструментов
- Парное тестирование
- Предположения об ошибках и как их использовать
- Тестирование, основанное на чек-листах
Тип: теоретический с итоговым тестом
Цель: рассмотреть составляющие активности процесса тестирования, ознакомиться с используемыми в тестировании документами и процедурами.
Терминология: планирование тестирования, политика тестирования, базис тестирования, мониторинг тестирования, контроль тестирования, тестовый объект, тест-анализ, тестовые условия, тестовые данные, тест-дизайн, тестовый предсказатель, тест-кейс, реализация кейса, процедура тестирования, набор тестов, расписание выполнения теста, тестовое обеспечение, выполнение теста, протокол тестирования, завершение тестирования, критерии выхода, тестовое покрытие, итоговый отчет о тестировании, трассируемость, тестовый предсказатель.
- Контекст тестирования
- Процесс тестирования:
- планирование тестирования
- мониторинг и контроль тестирования
- тест-анализ
- тест-дизайн
- реализация теста
- выполнение теста
- завершение тестирования
- Шаблоны и форматы артефактов, используемые на каждом этапе тестирования
- Трассируемость в процессе тестирования
Тип: практический с домашним заданием
Цель: знакомство с техниками тест-дизайна, получение навыков тестирования методом «черного ящика».
Терминология: разработка тестов методом «черного ящика», разработка тестов методом «белого ящика», метод создания тестов на основе опыта, анализ граничных значений, эквивалентное разбиение, тестирование таблицы решений.
- Выбор метода тестирования
- Виды и форматы методов проектирования тестов
- Анализ тестируемого продукта, выявление рисков в тестировании
- Эквивалентное разбиение параметров в тестировании
- Определение граничных значений:
- числовые, текстовые и даты
- логические классы и границы
- относительные классы и границы
- Тестирование с помощью таблиц решений
Тип: теоретический с итоговым тестом
Цель: ознакомление с различными моделями разработки ПО, понимание взаимодействия с пользователем, определение различных уровней тестирования.
Терминология: коробочный программный продукт, модель последовательной разработки, валидация, верификация, альфа- и бета-тестирование, компонентное тестирование, тестирование интеграции компонентов, драйвер, тестирование в условиях эксплуатации, интеграция, интеграционное тестирование, тестирование системной интеграции, тестирование надежности, заглушка, системное тестирование, тестовое окружение, уровень тестирования, разработка, управляемая тестированием, пользовательское, договорное, операционное и нормативное приемочное тестирование.
- Взаимодействие тестировщиков с другими подразделениями проекта
- Различные модели разработки:
- модель последовательной разработки
- гибкие модели разработки
- соответствие тестирования методологиям разработки
- Различные уровни тестирования на разных этапах разработки продукта
- Типичные дефекты для каждого уровня тестирования
- Приемочное тестирование
Тип: практический с домашним заданием
Цель: ознакомиться с дополнительными техниками тест-дизайна: действия – параметры – значения, комбинаторика. Узнать, какие инструменты для разработки тест-дизайна существуют.
Терминология: негативное тестирование.
- Анализ глубины тестового покрытия на проекте
- Комбинирование тестовых проверок:
- для сокращения времени тестирования
- для обнаружения скрытых ошибок в зависимых параметрах
- Создание таблиц проверок
- Создание таблиц решений
- Выбор подходящих комбинаторных методов исходя из имеющихся ресурсов и рисков
Тип: теоретический с итоговым тестом
Цель: знакомство с различными типами тестирования, способами их проведения. Выявление необходимых на вашем проекте типов тестирования.
Терминология: тип тестирования, функциональное тестирование, тестирование взаимодействия, нагрузочное тестирование, тестирование восстановления, тестирование производительности, тестирование переносимости, тестирование надежности, тестирование безопасности, стресс-тестирование, структурное тестирование, тестирование удобства использования, тестирование методом «белого ящика», нефункциональное тестирование, подтверждающее тестирование, регрессионное тестирование.
- Функциональное тестирование
- Нефункциональное тестирование:
- нагрузочное
- производительности и стресс-тестирование
- окружений
- надежности
- безопасности
- юзабилити
- Тестирование сопровождаемости
- Тестирование переносимости
- Тестирование в период сопровождения и анализ влияний
Тип: практический с домашним заданием
Цель: освоить техники тест-дизайна для тестирования пользовательских сценариев, последовательностей, создание диаграмм состояний и переходов.
Терминология: пользовательские сценарии, тестирование состояний и переходов.
- Анализ использования продукта и его бизнес-процессов
- Основные и альтернативные сценарии использования
- Разработка модели состояний и переходов
- Комбинирование тестов на основании модели состояний и переходов
Тип: теоретический с итоговым тестом
Цель: ознакомиться с техниками проведения ревью продукта и технической документации, выработать навык выбора и внедрения подходящих техник.
Терминология: свободное рецензирование, рецензирование на основе чек-листов, динамическое тестирование, формальное рецензирование, неформальное рецензирование, инспекция, прочтение, основанное на точке зрения, рецензирование, ролевое рецензирование, рецензирование, основанное на сценарии, статический анализ, статическое тестирование, технический анализ, разбор.
- Различия статического и динамического тестирования
- Роли и ответственности при выполнении статического тестирования
- Виды проведения ревью:
- формальное и неформальное ревью
- инспекция
- сквозной контроль
- технический анализ
- неформальное рецензирование
- Правила внедрения ревью
- Инструменты статического анализа
Тип: практический с домашним заданием
Цель: понять суть способов оценки покрытия кода тестами при доступе к исходному коду ПО, ознакомление с инструментарием.
Терминология: покрытие, покрытие условий (condition combination coverage), покрытие состояний, покрытие решений, покрытие веток (branch coverage).
- Оценка покрытия кода тестами:
- покрытие функций
- покрытие условий
- покрытие решений
- Внедрение оценки покрытия кода на системном, интеграционном и модульном уровнях
- Инструменты тестирования методом «белого ящика» для различных языков разработки
- Процесс внедрения структурного тестирования
Тип: теоретический с итоговым тестом
Цель: понять варианты организации процесса тестирования, ролей и обязанностей. Ознакомиться с основными этапами тестирования.
Терминология: тестировщик, руководитель тестирования, планирование тестирования, стратегия тестирования, подход к тестированию, оценка затрат на тестирование, мониторинг тестирования, плотность дефектов, интенсивность отказов, контроль тестирования, отчет о ходе тестирования, итоговый отчет о тестировании.
- Роли в тестировании и выполняемые задачи
- Уровни независимости
- Особенности планирования тестирования
- Стратегия тестирования и ее виды
- Подход к тестированию и его отличие от стратегии
- Факторы, влияющие на затраты на тестирование
- Методы оценки затрат на тестирование
- Мониторинг и контроль процесса проведения тестирования
- Метрики в тестировании
- Отчетность по результатам тестирования: форматы и применимость
Тип: практический с домашним заданием
Цель: понять задачи и инструменты по управлению конфигурациями и дефектами, рисками. Получить навыки документирования дефектов, локализации и генерализации ошибок.
Терминология: управление конфигурацией, риск продукта, риск проекта, риск, уровень риска, тестирование, основанное на рисках, управление дефектами, отчет о дефектах.
- Менеджмент конфигураций:
- задачи конфигурационного управления
- инструменты контроля версий
- Управление рисками:
- анализ проектных рисков в планировании и оценках
- анализ рисков продукта в тест-дизайне
- тестирование, основанное на рисках
- Управление дефектами
- локализация и генерализация обнаруженных дефектов
- системы управления дефектами
- правила оформления и документирования
- процесс работы с дефектами и состав дефектов
Тип: теоретический с итоговым тестом
Цель: ознакомиться с типами инструментов, используемых в тестировании. Понять правила их выбора и внедрения для использования на проекте.
Терминология: тестирование на основе данных, тестирование на основе ключевых слов, автоматизация тестирования, инструменты управления тестами, инструменты выполнения тестов, инструменты нагрузочного тестирования.
- Различные виды инструментов:
- инструменты проведения тестирования
- инструменты управления процессом тестирования
- тестовые фреймворки
- вспомогательные инструменты
- Автоматизация тестирования: выгода и риски
- Анализ и выбор подходящих инструментов и утилит
- Принятие решений о разработке собственных инструментов
- Внедрение и обучение выбранным инструментам
Тип: теоретический с итоговым тестом по курсу
Цель: Изучить виды методов проектирования тестов, получить навыки по выбору подходящей техники тестирования, порадоваться прохождению курса, подвести итоги и определить цели на будущее.
Терминология: техники тестирования.
- Факторы, влияющие на выбор техники тестирования
- Анализ целей тестирования и выбор техники тестирования
- Анализ вопросов и спорных кейсов с ISTQB FL
- Принятие решения о сдаче экзамена ISTQB FL
- Итоговый пробный тест по материалам всего курса КСП (Комплексная Система Подготовки)
Скрытое содержимое. Для просмотра необходимо: 1 оплаченных складчин.