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