Що нового?

Придбаний Комплексная система подготовки к сертификации ISTQB FL (КСП ISTQB) [software-testing.ru] [Наталья Руколь, Анна Палей]

Інформація про покупку
Тип покупки: Складчина
Ціна: 7000 ГРН
Учасників: 0 з 6
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1213.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Комплексная система подготовки к сертификации ISTQB FL (КСП ISTQB) [software-testing.ru] [Наталья Руколь, Анна Палей]

Курс преследует две цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB FL.



Внимание: курс разработан по обновленной программе силлабуса ISTQB FL 2018 года.

Курс преследует две цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB FL.

В этом ключе курс полезен как начинающим тестировщикам, так и практикующим специалистам.

Распределение теории и практики на курсе – 40/60. 40% информации – теория, связанная с терминологией, видами и типами тестирования, процессными решениями по организации тестов, методологиям разработки и месту тестирования в них. 60% – рассмотрение техник статического и динамического тестирования, тест-анализ на основе различных моделей, исследовательское тестирование, ознакомление с инструментарием тестировщика.

Сертификат ISTQB FL ученики получают самостоятельно в ближайшем для них центре экзаменации.

Целевая аудитория

Данный курс будет полезен:

  1. Начинающим тестировщикам:
Благодаря содержащейся в курсе информации вы сможете понять фундаментальные основы процесса тестирования, познакомиться со стандартами в области тестирования, получить практические навыки применения инструментов в тестировании.

  1. Тестировщикам-практикам и тест-аналитикам, желающим получить сертификацию ISTQB FL:
Курс поможет структурировать уже имеющиеся навыки, актуализировать знания в области стандартов и инструментов тестирования.

Вы сможете легко подготовиться к сдаче экзамена ISTQB FL, прослушав вебинары, потренироваться на промежуточных контрольных тестах, а также попробовать свои силы в итоговом тесте. По нашему опыту, более 90% выпускников нашего курса успешно сдают экзамен с первого раза.

  1. Руководителям проектов, руководителям разработки, бизнес-аналитикам:
Курс обеспечивает понимание основ тестирования ПО, организации процессов в тестировании, роли тестирования в разработке ПО.

Занятие 1: Философия тестирования

Тип: теоретический с итоговым тестом

Цель: ознакомиться с теорией, терминологией, философией тестирования.

Терминология: тестирование, цель тестирования, обеспечение качества, ошибка, дефект, отказ, отладка, первопричина, эффект.

  • Что такое тестирование и какие цели тестирования существуют
  • Тестирование и качество: взаимосвязь и различия
  • Ошибка, дефект и отказ: различия на примерах
  • Вклад тестирования в успех разработки программного обеспечения
  • 7 принципов тестирования:
  • тестирование демонстрирует наличие дефектов, а не их отсутствие
  • исчерпывающее тестирование недостижимо
  • раннее тестирование экономит время и деньги
  • скопление дефектов
  • парадокс пестицида
  • контекстность тестирования
  • заблуждение об отсутствии ошибок
Занятие 2: Психология тестирования и опыт

Тип: практический с домашним заданием

Цель: ознакомиться с психологическими факторами, влияющими на процесс тестирования, освоить техники и вспомогательные инструменты тестирования, основанного на опыте.

Терминология: независимость тестирования, предположение об ошибках, тестирование по чек-листам, исследовательское тестирование, атака на недочеты.

  • Образ мышления тестировщика и разработчика
  • Основы коммуникаций в тестировании
  • Тест-туры и чит-листы в исследовательском тестировании
  • Сессионное тестирование: организация процесса, использование вспомогательных инструментов
  • Парное тестирование
  • Предположения об ошибках и как их использовать
  • Тестирование, основанное на чек-листах
Занятие 3: Общий процесс тестирования и документация

Тип: теоретический с итоговым тестом

Цель: рассмотреть составляющие активности процесса тестирования, ознакомиться с используемыми в тестировании документами и процедурами.

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

  • Контекст тестирования
  • Процесс тестирования:
    • планирование тестирования
    • мониторинг и контроль тестирования
    • тест-анализ
    • тест-дизайн
    • реализация теста
    • выполнение теста
    • завершение тестирования
  • Шаблоны и форматы артефактов, используемые на каждом этапе тестирования
  • Трассируемость в процессе тестирования
Занятие 4: Тестирование методом «черного ящика»

Тип: практический с домашним заданием

Цель: знакомство с техниками тест-дизайна, получение навыков тестирования методом «черного ящика».

Терминология: разработка тестов методом «черного ящика», разработка тестов методом «белого ящика», метод создания тестов на основе опыта, анализ граничных значений, эквивалентное разбиение, тестирование таблицы решений.

  • Выбор метода тестирования
  • Виды и форматы методов проектирования тестов
  • Анализ тестируемого продукта, выявление рисков в тестировании
  • Эквивалентное разбиение параметров в тестировании
  • Определение граничных значений:
    • числовые, текстовые и даты
    • логические классы и границы
    • относительные классы и границы
  • Тестирование с помощью таблиц решений
Занятие 5: Модели разработки и уровни тестирования

Тип: теоретический с итоговым тестом

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

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

  • Взаимодействие тестировщиков с другими подразделениями проекта
  • Различные модели разработки:
    • модель последовательной разработки
    • гибкие модели разработки
    • соответствие тестирования методологиям разработки
  • Различные уровни тестирования на разных этапах разработки продукта
  • Типичные дефекты для каждого уровня тестирования
  • Приемочное тестирование
Занятие 6: Продвинутые техники тест-дизайна (дополнительный)

Тип: практический с домашним заданием

Цель: ознакомиться с дополнительными техниками тест-дизайна: действия – параметры – значения, комбинаторика. Узнать, какие инструменты для разработки тест-дизайна существуют.

Терминология: негативное тестирование.

  • Анализ глубины тестового покрытия на проекте
  • Комбинирование тестовых проверок:
    • для сокращения времени тестирования
    • для обнаружения скрытых ошибок в зависимых параметрах
  • Создание таблиц проверок
  • Создание таблиц решений
  • Выбор подходящих комбинаторных методов исходя из имеющихся ресурсов и рисков
Занятие 7: Типы тестирования

Тип: теоретический с итоговым тестом

Цель: знакомство с различными типами тестирования, способами их проведения. Выявление необходимых на вашем проекте типов тестирования.

Терминология: тип тестирования, функциональное тестирование, тестирование взаимодействия, нагрузочное тестирование, тестирование восстановления, тестирование производительности, тестирование переносимости, тестирование надежности, тестирование безопасности, стресс-тестирование, структурное тестирование, тестирование удобства использования, тестирование методом «белого ящика», нефункциональное тестирование, подтверждающее тестирование, регрессионное тестирование.

  • Функциональное тестирование
  • Нефункциональное тестирование:
    • нагрузочное
    • производительности и стресс-тестирование
    • окружений
    • надежности
    • безопасности
    • юзабилити
  • Тестирование сопровождаемости
  • Тестирование переносимости
  • Тестирование в период сопровождения и анализ влияний
Занятие 8: Продвинутые техники тест-дизайна (пользовательские сценарии, тестирование состояний и переходов)

Тип: практический с домашним заданием

Цель: освоить техники тест-дизайна для тестирования пользовательских сценариев, последовательностей, создание диаграмм состояний и переходов.

Терминология: пользовательские сценарии, тестирование состояний и переходов.

  • Анализ использования продукта и его бизнес-процессов
  • Основные и альтернативные сценарии использования
  • Разработка модели состояний и переходов
  • Комбинирование тестов на основании модели состояний и переходов
Занятие 9: Статические техники тестирования

Тип: теоретический с итоговым тестом

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

Терминология: свободное рецензирование, рецензирование на основе чек-листов, динамическое тестирование, формальное рецензирование, неформальное рецензирование, инспекция, прочтение, основанное на точке зрения, рецензирование, ролевое рецензирование, рецензирование, основанное на сценарии, статический анализ, статическое тестирование, технический анализ, разбор.

  • Различия статического и динамического тестирования
  • Роли и ответственности при выполнении статического тестирования
  • Виды проведения ревью:
    • формальное и неформальное ревью
    • инспекция
    • сквозной контроль
    • технический анализ
    • неформальное рецензирование
  • Правила внедрения ревью
  • Инструменты статического анализа
Занятие 10: Тестирование методом «белого ящика»

Тип: практический с домашним заданием

Цель: понять суть способов оценки покрытия кода тестами при доступе к исходному коду ПО, ознакомление с инструментарием.

Терминология: покрытие, покрытие условий (condition combination coverage), покрытие состояний, покрытие решений, покрытие веток (branch coverage).

  • Оценка покрытия кода тестами:
    • покрытие функций
    • покрытие условий
    • покрытие решений
  • Внедрение оценки покрытия кода на системном, интеграционном и модульном уровнях
  • Инструменты тестирования методом «белого ящика» для различных языков разработки
  • Процесс внедрения структурного тестирования
Занятие 11: Организация процесса тестирования, планирование, мониторинг и контроль

Тип: теоретический с итоговым тестом

Цель: понять варианты организации процесса тестирования, ролей и обязанностей. Ознакомиться с основными этапами тестирования.

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

  • Роли в тестировании и выполняемые задачи
  • Уровни независимости
  • Особенности планирования тестирования
  • Стратегия тестирования и ее виды
  • Подход к тестированию и его отличие от стратегии
  • Факторы, влияющие на затраты на тестирование
  • Методы оценки затрат на тестирование
  • Мониторинг и контроль процесса проведения тестирования
  • Метрики в тестировании
  • Отчетность по результатам тестирования: форматы и применимость
Занятие 12: Управление конфигурацией и дефектами, риски

Тип: практический с домашним заданием

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

Терминология: управление конфигурацией, риск продукта, риск проекта, риск, уровень риска, тестирование, основанное на рисках, управление дефектами, отчет о дефектах.

  • Менеджмент конфигураций:
    • задачи конфигурационного управления
    • инструменты контроля версий
  • Управление рисками:
    • анализ проектных рисков в планировании и оценках
    • анализ рисков продукта в тест-дизайне
    • тестирование, основанное на рисках
  • Управление дефектами
  • локализация и генерализация обнаруженных дефектов
  • системы управления дефектами
  • правила оформления и документирования
  • процесс работы с дефектами и состав дефектов
Занятие 13: Выбор и внедрение инструментов в тестировании

Тип: теоретический с итоговым тестом

Цель: ознакомиться с типами инструментов, используемых в тестировании. Понять правила их выбора и внедрения для использования на проекте.

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

  • Различные виды инструментов:
    • инструменты проведения тестирования
    • инструменты управления процессом тестирования
    • тестовые фреймворки
    • вспомогательные инструменты
  • Автоматизация тестирования: выгода и риски
  • Анализ и выбор подходящих инструментов и утилит
  • Принятие решений о разработке собственных инструментов
  • Внедрение и обучение выбранным инструментам
Занятие 14: Выбор техник тестирования

Тип: теоретический с итоговым тестом по курсу

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

Терминология: техники тестирования.

  • Факторы, влияющие на выбор техники тестирования
  • Анализ целей тестирования и выбор техники тестирования
  • Анализ вопросов и спорных кейсов с ISTQB FL
  • Принятие решения о сдаче экзамена ISTQB FL
  • Итоговый пробный тест по материалам всего курса КСП (Комплексная Система Подготовки)
Скрытое содержимое. Для просмотра необходимо: 1 оплаченных складчин.
 
Угорі