ИзбранноеПечать

Комплексная система подготовки к сертификации ISTQB FL (КСП ISTQB)

 

Курс преследует две цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена 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. Какие вводные знания требуются для участия в курсе?

Теоретически, этот курс подходит любым грамотным пользователям ПК, даже если вы ничего не знаете о тестировании и не имеете опыта работы в этой сфере. Но в этом случае вам будет достаточно сложно! Потребуется ознакомление с дополнительными материалами, активное использование google/яндекса, и расширенное время на выполнение домашних работ.

  1. Гарантируете ли вы успешную сдачу экзамена по итогам прохождения курса?

Мы гарантируем, что рассмотренных в курсе данных достаточно для сдачи экзамена, но гарантировать ваше успешное прохождение экзамена мы, естественно, не можем (а вдруг, вы провалите его нарочно? :) ). Промежуточные тесты покажут усвоенную вами информацию, и при наличии “слабых мест” мы поможем и подскажем, в каком направлении требуется закрепить знания.

  1. Как быстро будут отвечать на мои вопросы?

Все домашние работы проверяются в течение одного рабочего дня (то есть, если вы отправили домашнюю работу вечером, мы ответим на неё до следующего вечера!). В выходные мы также стараемся поддерживать, проверять работы и отвечать на вопросы, но обещать доступность во внерабочее время мы не можем.

  1. Как мне получить сертификат о прохождении курса?

Сертификат об успешном прохождении уже значит немало, и поэтому мы не можем выдавать его всем зарегистрированным участникам. Чтобы вы получили сертификат, вам необходимо выполнить все домашние задания и получить за них хорошие оценки (тесты не ниже 65%, а оценка домашнего задания не ниже "принято"). Команда курса будет помогать вам с каждой домашней работой до тех пор, пока вы не сдадите её. Однако, через 2 недели после завершения курса все “домашки” превращаются в тыквы, и мы перестаём их принимать.

Формат

14 занятий (14 часов теории) + много практических заданий для самостоятельной работы + постоянные консультации тренера в чате.

Дважды в неделю по понедельникам и средам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.

Теоретическую информацию можно посмотреть в любое удобное время.

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

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

Все выпускники, успешно сдавшие домашние задания, получают сертификат.

Условия

Стоимость участия для физических лиц: 14 000 рублей за весь курс.

Стоимость участия для юридических лиц: 16 500 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.

Оплатить прямо сейчас

Информация для физических лиц:

Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.

Если Вы хотите оплатить тренинг прямо сейчас, то нажмите кнопку выше для перехода в наш магазин и оформите покупку (если кнопка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течение рабочего дня, просто отправьте сообщение на trainings@software-testing.ru

Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо нажать на кнопку ЗАПИСАТЬСЯ справа от тренинга и заполнить все необходимые поля

Если у Вас есть какие-то вопросы, их можно задать по указанному выше адресу.

По ссылке Вы можете ознакомиться с информацией о способах оплаты: http://shop.pointschool.ru/sposoby-oplaty

Информация для юридических лиц:

По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru. Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.

Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ. По вопросам выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru

Отзывы

Татьяна Михалевич, iTechArt, Software Testing Engineer

Если вы всё ещё думаете, идти или нет, ответ: идти! База для любого тестировщика, который хочет заниматься не кликерством, а осознанным тестированием.

Семен Смирнов, Head of QA

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

Татьяна Мармузевич

Впервые "побывала" на онлайн тренинге. Формат проведения очень понравился. Большим плюсом считаю тестовые задания, для успешного прохождения которых недостаточно просто "прощёлкать" презентацию или прослушать лекцию, нужно ещё подумать и проанализировать полученную информацию.
Тренер всегда вносит нотку позитива в свои лекции, слушать - одно удовольствие. А рисунки на слайдах просто шикарные! Спасибо большое!

Абдулагаева Елена, ООО "БПЦ Банковские Технологии", специалист по тестированию

Тренинг очень понравился! Подача, объем материала - все очень круто, доступно, а самое главное - интересно. Я получила кроме знаний ещё и удовольствие. Спасибо организаторам. Благодаря курсу я узнала много нового и получила желанный сертификат, несмотря на то, что готовиться начала за полторы недели до экзамена. Считаю, что курс организован блестяще, не сдать экзамен просто невозможно.

Посмотреть все отзывы

Цена: 14000 RUB для физлиц
Цена: 16500 RUB для юрлиц
Место: онлайн
Начало: 9 декабря 2019
Окончание: 6 февраля 2020