Комплексная система подготовки тестировщиков по программе ISTQB FL
За 2 месяца подготовитесь к сдаче экзамена ISTQB FL и получите глубокую теоретико-практическую базу в тестировании.
Более 90% выпускников нашего курса успешно сдают экзамен с первого раза.
Этот курс будет полезен:
- Начинающим тестировщикам: сможете понять фундаментальные основы процесса тестирования, познакомиться со стандартами в этой области, получить практические навыки применения инструментов в тестировании;
- Тестировщикам-практикам и тест-аналитикам, желающим получить сертификацию ISTQB FL: сможете структурировать уже имеющиеся навыки, актуализировать знания в области стандартов и инструментов тестирования, подготовиться к сдаче экзамена ISTQB FL, прослушав вебинары, потренироваться на промежуточных контрольных тестах, а также попробовать свои силы в итоговом тесте;
- Руководителям проектов, руководителям разработки, бизнес-аналитикам: курс обеспечит глубокое понимание основ тестирования ПО, организации процессов в тестировании, роли тестирования в разработке ПО.
На курсе вы ознакомитесь:
- с теорией, терминологией, философией тестирования;
- с психологическими факторами, влияющими на процесс тестирования, освоите техники и вспомогательные инструменты тестирования, основанного на опыте;
- с составляющими активности процесса тестирования, с используемыми в тестировании документами и процедурами;
- с техниками тест-дизайна, получите навыки тестирования методом «черного ящика»;
- с различными моделями разработки ПО, поймёте как взаимодействовать с пользователем, определите различные уровни тестирования;
- с дополнительными техниками тест-дизайна: действия – параметры – значения, комбинаторика. Узнаете, какие инструменты существуют для разработки тест-дизайна;
- с различными типами тестирования, способами их проведения. Выявите необходимые на вашем проекте типы тестирования;
- освоите техники тест-дизайна для тестирования пользовательских сценариев, последовательностей, создание диаграмм состояний и переходов;
- с техниками проведения ревью продукта и технической документации, выработаете навык выбора и внедрения подходящих техник;
- с сутью способов оценки покрытия кода тестами при доступе к исходному коду ПО, ознакомитесь с инструментарием;
- с вариантами организации процесса тестирования, ролей и обязанностей. Ознакомитесь с основными этапами тестирования;
- с задачами и инструментами по управлению конфигурациями и дефектами, рисками. Получите навыки документирования дефектов, локализации и генерализации ошибок;
- с типами инструментов, используемых в тестировании. Поймёте правила их выбора и внедрения для использования на проекте;
- с видами методов проектирования тестов, получите навыки по выбору подходящей техники тестирования.
Освоенные инструменты и техники:
- статическое и динамическое тестирование;
- техники тест-дизайна: эквивалентное разделение, граничные значения, диаграмма состояний и переходов, таблица альтернатив;
- исследовательское тестирование;
- комбинаторные методы формирования тестов;
- инструменты оценки покрытия кода.
После успешного окончания курса вы получите сертификат на русском и английском языках, который высоко котируется у работодателей
Ссылку на нашу онлайн базу выпускников вы можете использовать в своем резюме.
Вопросы и ответы по курсу
Какие вводные знания требуются для участия в курсе?
Теоретически, этот курс подходит любым грамотным пользователям ПК, даже если вы ничего не знаете о тестировании и не имеете опыта работы в этой сфере. Но в этом случае вам будет достаточно сложно! Потребуется ознакомление с дополнительными материалами, активное использование google/яндекса, и расширенное время на выполнение домашних работ.
Гарантируете ли вы успешную сдачу экзамена по итогам прохождения курса?
Мы гарантируем, что рассмотренных в курсе данных достаточно для сдачи экзамена, но гарантировать ваше успешное прохождение экзамена мы, естественно, не можем (а вдруг, вы провалите его нарочно? 🙂 ). Промежуточные тесты покажут усвоенную вами информацию, и при наличии “слабых мест” мы поможем и подскажем, в каком направлении требуется закрепить знания.
Как быстро будут отвечать на мои вопросы?
Все домашние работы проверяются в течение одного рабочего дня (то есть, если вы отправили домашнюю работу вечером, мы ответим на неё до следующего вечера!). В выходные мы также стараемся поддерживать, проверять работы и отвечать на вопросы, но обещать доступность во внерабочее время мы не можем.
Как мне получить сертификат о прохождении курса?
Сертификат об успешном прохождении уже значит немало, и поэтому мы не можем выдавать его всем зарегистрированным участникам. Чтобы вы получили сертификат, вам необходимо выполнить все домашние задания и получить за них хорошие оценки (тесты не ниже 65%, а оценка домашнего задания не ниже «принято»). Команда курса будет помогать вам с каждой домашней работой до тех пор, пока вы не сдадите её. Однако, через 2 недели после завершения курса все “домашки” превращаются в тыквы, и мы перестаём их принимать.
Занятие 1: Философия тестирования
Тип: теоретический с итоговым тестом
Цель: ознакомиться с теорией, терминологией, философией тестирования.
Терминология: тестирование, цель тестирования, обеспечение качества, ошибка, дефект, отказ, отладка, первопричина, эффект.
- Что такое тестирование и какие цели тестирования существуют
- Тестирование и качество: взаимосвязь и различия
- Ошибка, дефект и отказ: различия на примерах
- Вклад тестирования в успех разработки программного обеспечения
- 7 принципов тестирования:
- тестирование демонстрирует наличие дефектов, а не их отсутствие
- исчерпывающее тестирование недостижимо
- раннее тестирование экономит время и деньги
- скопление дефектов
- парадокс пестицида
- контекстность тестирования
- заблуждение об отсутствии ошибок
Занятие 2: Психология тестирования и опыт
Тип: практический с домашним заданием
Цель: ознакомиться с психологическими факторами, влияющими на процесс тестирования, освоить техники и вспомогательные инструменты тестирования, основанного на опыте.
Терминология: независимость тестирования, предположение об ошибках, тестирование по чек-листам, исследовательское тестирование, атака на недочеты.
- Образ мышления тестировщика и разработчика
- Основы коммуникаций в тестировании
- Тест-туры и чит-листы в исследовательском тестировании
- Сессионное тестирование: организация процесса, использование вспомогательных инструментов
- Парное тестирование
- Предположения об ошибках и как их использовать
- Тестирование, основанное на чек-листах
Занятие 3: Общий процесс тестирования и документация
Тип: теоретический с итоговым тестом
Цель: рассмотреть составляющие активности процесса тестирования, ознакомиться с используемыми в тестировании документами и процедурами.
Терминология: планирование тестирования, политика тестирования, базис тестирования, мониторинг тестирования, контроль тестирования, тестовый объект, тест-анализ, тестовые условия, тестовые данные, тест-дизайн, тестовый предсказатель, тест-кейс, реализация кейса, процедура тестирования, набор тестов, расписание выполнения теста, тестовое обеспечение, выполнение теста, протокол тестирования, завершение тестирования, критерии выхода, тестовое покрытие, итоговый отчет о тестировании, трассируемость, тестовый предсказатель.
- Контекст тестирования
- Процесс тестирования:
- планирование тестирования
- мониторинг и контроль тестирования
- тест-анализ
- тест-дизайн
- реализация теста
- выполнение теста
- завершение тестирования
- Шаблоны и форматы артефактов, используемые на каждом этапе тестирования
- Трассируемость в процессе тестирования
Занятие 4: Тестирование методом «черного ящика»
Тип: практический с домашним заданием
Цель: знакомство с техниками тест-дизайна, получение навыков тестирования методом «черного ящика».
Терминология: разработка тестов методом «черного ящика», разработка тестов методом «белого ящика», метод создания тестов на основе опыта, анализ граничных значений, эквивалентное разбиение, тестирование таблицы решений.
- Выбор метода тестирования
- Виды и форматы методов проектирования тестов
- Анализ тестируемого продукта, выявление рисков в тестировании
- Эквивалентное разбиение параметров в тестировании
- Определение граничных значений:
- числовые, текстовые и даты
- логические классы и границы
- относительные классы и границы
- Тестирование с помощью таблиц решений
Занятие 5: Модели разработки и уровни тестирования
Тип: теоретический с итоговым тестом
Цель: ознакомление с различными моделями разработки ПО, понимание взаимодействия с пользователем, определение различных уровней тестирования.
Терминология: коробочный программный продукт, модель последовательной разработки, валидация, верификация, альфа- и бета-тестирование, компонентное тестирование, тестирование интеграции компонентов, драйвер, тестирование в условиях эксплуатации, интеграция, интеграционное тестирование, тестирование системной интеграции, тестирование надежности, заглушка, системное тестирование, тестовое окружение, уровень тестирования, разработка, управляемая тестированием, пользовательское, договорное, операционное и нормативное приемочное тестирование.
- Взаимодействие тестировщиков с другими подразделениями проекта
- Различные модели разработки:
- модель последовательной разработки
- гибкие модели разработки
- соответствие тестирования методологиям разработки
- Различные уровни тестирования на разных этапах разработки продукта
- Типичные дефекты для каждого уровня тестирования
- Приемочное тестирование
Занятие 6: Продвинутые техники тест-дизайна (дополнительный)
Тип: практический с домашним заданием
Цель: ознакомиться с дополнительными техниками тест-дизайна: действия – параметры – значения, комбинаторика. Узнать, какие инструменты для разработки тест-дизайна существуют.
Терминология: негативное тестирование.
- Анализ глубины тестового покрытия на проекте
- Комбинирование тестовых проверок:
- для сокращения времени тестирования
- для обнаружения скрытых ошибок в зависимых параметрах
- Создание таблиц проверок
- Создание таблиц решений
- Выбор подходящих комбинаторных методов исходя из имеющихся ресурсов и рисков
Занятие 7: Типы тестирования
Тип: теоретический с итоговым тестом
Цель: знакомство с различными типами тестирования, способами их проведения. Выявление необходимых на вашем проекте типов тестирования.
Терминология: тип тестирования, функциональное тестирование, тестирование взаимодействия, нагрузочное тестирование, тестирование восстановления, тестирование производительности, тестирование переносимости, тестирование надежности, тестирование безопасности, стресс-тестирование, структурное тестирование, тестирование удобства использования, тестирование методом «белого ящика», нефункциональное тестирование, подтверждающее тестирование, регрессионное тестирование.
- Функциональное тестирование
- Нефункциональное тестирование:
- нагрузочное
- производительности и стресс-тестирование
- окружений
- надежности
- безопасности
- юзабилити
- Тестирование сопровождаемости
- Тестирование переносимости
- Тестирование в период сопровождения и анализ влияний
Занятие 8: Продвинутые техники тест-дизайна (пользовательские сценарии, тестирование состояний и переходов)
Тип: практический с домашним заданием
Цель: освоить техники тест-дизайна для тестирования пользовательских сценариев, последовательностей, создание диаграмм состояний и переходов.
Терминология: пользовательские сценарии, тестирование состояний и переходов.
- Анализ использования продукта и его бизнес-процессов
- Основные и альтернативные сценарии использования
- Разработка модели состояний и переходов
- Комбинирование тестов на основании модели состояний и переходов
Занятие 9: Статические техники тестирования
Тип: теоретический с итоговым тестом
Цель: ознакомиться с техниками проведения ревью продукта и технической документации, выработать навык выбора и внедрения подходящих техник.
Терминология: свободное рецензирование, рецензирование на основе чек-листов, динамическое тестирование, формальное рецензирование, неформальное рецензирование, инспекция, прочтение, основанное на точке зрения, рецензирование, ролевое рецензирование, рецензирование, основанное на сценарии, статический анализ, статическое тестирование, технический анализ, разбор.
- Различия статического и динамического тестирования
- Роли и ответственности при выполнении статического тестирования
- Виды проведения ревью:
- формальное и неформальное ревью
- инспекция
- сквозной контроль
- технический анализ
- неформальное рецензирование
- Правила внедрения ревью
- Инструменты статического анализа
Занятие 10: Тестирование методом «белого ящика»
Тип: практический с домашним заданием
Цель: понять суть способов оценки покрытия кода тестами при доступе к исходному коду ПО, ознакомление с инструментарием.
Терминология: покрытие, покрытие условий (condition combination coverage), покрытие состояний, покрытие решений, покрытие веток (branch coverage).
- Оценка покрытия кода тестами:
- покрытие функций
- покрытие условий
- покрытие решений
- Внедрение оценки покрытия кода на системном, интеграционном и модульном уровнях
- Инструменты тестирования методом «белого ящика» для различных языков разработки
- Процесс внедрения структурного тестирования
Занятие 11: Организация процесса тестирования, планирование, мониторинг и контроль
Тип: теоретический с итоговым тестом
Цель: понять варианты организации процесса тестирования, ролей и обязанностей. Ознакомиться с основными этапами тестирования.
Терминология: тестировщик, руководитель тестирования, планирование тестирования, стратегия тестирования, подход к тестированию, оценка затрат на тестирование, мониторинг тестирования, плотность дефектов, интенсивность отказов, контроль тестирования, отчет о ходе тестирования, итоговый отчет о тестировании.
- Роли в тестировании и выполняемые задачи
- Уровни независимости
- Особенности планирования тестирования
- Стратегия тестирования и ее виды
- Подход к тестированию и его отличие от стратегии
- Факторы, влияющие на затраты на тестирование
- Методы оценки затрат на тестирование
- Мониторинг и контроль процесса проведения тестирования
- Метрики в тестировании
- Отчетность по результатам тестирования: форматы и применимость
Занятие 12: Управление конфигурацией и дефектами, риски
Тип: практический с домашним заданием
Цель: понять задачи и инструменты по управлению конфигурациями и дефектами, рисками. Получить навыки документирования дефектов, локализации и генерализации ошибок.
Терминология: управление конфигурацией, риск продукта, риск проекта, риск, уровень риска, тестирование, основанное на рисках, управление дефектами, отчет о дефектах.
- Менеджмент конфигураций:
- задачи конфигурационного управления
- инструменты контроля версий
- Управление рисками:
- анализ проектных рисков в планировании и оценках
- анализ рисков продукта в тест-дизайне
- тестирование, основанное на рисках
- Управление дефектами:
- локализация и генерализация обнаруженных дефектов
- системы управления дефектами
- правила оформления и документирования
- процесс работы с дефектами и состав дефектов
Занятие 13: Выбор и внедрение инструментов в тестировании
Тип: теоретический с итоговым тестом
Цель: ознакомиться с типами инструментов, используемых в тестировании. Понять правила их выбора и внедрения для использования на проекте.
Терминология: тестирование на основе данных, тестирование на основе ключевых слов, автоматизация тестирования, инструменты управления тестами, инструменты выполнения тестов, инструменты нагрузочного тестирования.
- Различные виды инструментов:
- инструменты проведения тестирования
- инструменты управления процессом тестирования
- тестовые фреймворки
- вспомогательные инструменты
- Автоматизация тестирования: выгода и риски
- Анализ и выбор подходящих инструментов и утилит
- Принятие решений о разработке собственных инструментов
- Внедрение и обучение выбранным инструментам
Занятие 14: Выбор техник тестирования
Тип: теоретический с итоговым тестом по курсу
Цель: Изучить виды методов проектирования тестов, получить навыки по выбору подходящей техники тестирования, порадоваться прохождению курса, подвести итоги и определить цели на будущее.
Терминология: техники тестирования.
- Факторы, влияющие на выбор техники тестирования
- Анализ целей тестирования и выбор техники тестирования
- Анализ вопросов и спорных кейсов с ISTQB FL
- Принятие решения о сдаче экзамена ISTQB FL
- Итоговый пробный тест по материалам всего курса КСП (Комплексная Система Подготовки)
14 занятий (14 часов теории) + много практических заданий для самостоятельной работы + постоянные консультации тренера в чате.
Дважды в неделю по понедельникам и средам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические задания для самостоятельной работы, которые вы можете прислать тренеру на проверку. После проверки практических заданий Вы получаете подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать работу и отправить ее тренеру еще раз.
Общение участников курса и тренера проходит и в чате группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками группы. Каждый день тренер будет доступен в чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или практическим работам, как только они у вас возникают.
Все выпускники, успешно сдавшие домашние задания, получают сертификат.
Стоимость участия для физических лиц: 14 000 рублей за весь курс.
Стоимость участия для юридических лиц: 16 500 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.
Слушаю не первый тренинг Натальи Руколь и нахожусь под большим впечатлением! Хочется учиться у Вас и учиться Вашему профессионализму.
Спасибо большое!
Специалист по тестированию
Специалист по тестированию
Тренер всегда вносит нотку позитива в свои лекции, слушать — одно удовольствие. А рисунки на слайдах просто шикарные! Спасибо большое!
Если вы всё ещё думаете, идти или нет, ответ: идти! База для любого тестировщика, который хочет заниматься не кликерством, а осознанным тестированием.
Для меня этот курс был полезным. Благодаря ему, можно не только уверенно пройти тест на получение сертификата ISTQB, но и расширить свой кругозор в области тестирования. Ни сколько не пожалел, что принял участие в данном обучении. Спасибо!
Цена:
16500 руб. для юрлиц