Описание курса:

Базовый курс QA – программа обучения тестированию ПО с нуля. Курс  QA для начинающих включает овладение основными навыками и умениями проведения полноценного процесса тестирования. На QA-курсах вы познакомитесь с фундаментальными понятиями тестирования, научитесь создавать тест-кейсы, узнаете как находить баги и научитесь создавать отчеты. На уроках QA-тестирования вы будете создавать реальные тест-кейсы и изучите все виды и уровни тестов. Базовый курс QA – начальная ступень комплексной программы обучения тестированию, после которой вы сможете приступить к изучению Продвинутого курса QA и курса Автоматизированного тестирования.

После изучения курса Вы сможете:

  • Понимать важность тестирования как неотъемлемой части разработки и внедрения программных продуктов
  • Использовать на практике все виды и уровни тестов
  • Находить баги и писать отчеты о них
  • Создавать тест-кейсы и правильно их объединять в наборы
  • Разбираться в каждой стадии QA-процесса

Программа курса:

  • Введение в тестирование ПО.
    • Что такое тестирование. Для чего нужно тестирование программного обеспечения
    • Жизненный цикл разработки ПО
    • Основные документы, которые используются в процессе жизненного цикла разработки ПО
    • Для чего нужен Test Plan и как его составлять
    • Техника тест дизайна (Equivalence Partitioning, Boundary Values)
    • Test Case как основной артефакт тестировщика
    • Когда Test Case бывает негативный
    • Составление тестового набора для первой тестируемой программы
  • Понятие дефекта.
    • Что такое баг
    • Зачем и где описывать Bug report
    • Что такое severity и priority
    • Жизненный цикл дефекта
    • Системы отслеживания ошибок. Обзор самых популярных систем
    • Знакомство с багтрекинговой системой Jira. Описание багов в системе
  • Виды требований.
    • Виды документов с требованиями к программному обеспечению
      • RDD
      • SRS
      • PRD
      • BRD
    • Критерии тестирования требований
      • Полнота
      • Однозначность
      • Непротиворечивость
      • Реализуемость
      • Отслеживаемость
      • Тестируемость
    • Тестируем регистрационную форму. Специфика тестирования полей электронный адрес и телефон.
  • Методологии тестирования.
    • Проектная команда. Виды методологий тестирования программного обеспечения
      • Водопадная модель
      • V-модель
      • Итеративная модель
      • RUP
      • MSF
      • Agile
    • SCRUM
      • Спринт
      • Резерв проекта
      • Резерв спринта
      • Диаграмма выгорания
      • Стори Поинт
      • Остановка Спринта
      • Покер Планирования
      • Встречи в Скраме
  • Виды тестирования программного обеспечения.
    • Функциональное тестирование
    • Нефункциональное тестирование
    • Тестирование, связанное с изменениями
  • Use Case и Check List.
    • Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
    • Что такое Check List. Где и когда применяют Check List. Может ли Check List заменить Test Case
    • Как составить Use Case и Check List на примере тестирования любого предмета
    • Случайное тестирование и тестирование без требований
      • Ad-Hoc – процесс тестирования без спецификации
      • Exploratory – исследовательское тестирование
      • Когда применять и для каких проектов
      • Применение на практике
  • Системы хранения и управления тестовыми случаями.
    • Ознакомление с системой TestLink (Easy QA)
    • Написание тестовых случаев в системе TestLink (Easy QA)
  • Нефункциональные виды тестирования.
    • Тестирование производительности
      • Нагрузочное тестирование (Performance and Load Testing)
      • Стрессовое тестирование (Stress Testing)
      • Тестирование стабильности или надежности (Stability / Reliability Testing)
      • Объемное тестирование (Volume Testing)
    • Тестирование установки (Installation testing)
    • Тестирование удобства пользования (Usability Testing)
    • Конфигурационное тестирование (Configuration Testing)
      • С помощью каких инструментов проводят и для чего
  • Контроль полученных знаний.
    • Пример стандартного собеседования
    • Реальные задачи
  • Что такое Pairwise Testing.
    • Попарное тестирование. Когда, как и зачем применяется
    • PICT - самый простой инструмент для автоматизации таких проверок

Минимальные требования:

  • Наличие собственного ноутбука для занятий в аудиториях

* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!