SkillUP
Запорожье
Курс
Online
В любой момент
3 месяца
Стоимость курса
от 7 950 UAH
Подробности и регистрация

Курсы тестировщиков

Помощь в трудоустройстве
Рассрочка
Навыки, которые вы получите:
HTML HTTP CSS SQL Manual testing Mobile testing Jira

Тестировщик ПО (QA Engineer) контролирует качество на всех этапах разработки, выпуска и эксплуатации программного обеспечения. Тестировщики в первую очередь нужны в IT-компаниях, которые разрабатывают программы и приложения, компьютерные игры и интернет-сайты.

Программа

Введение в тестирование. Документация

  1. Введение в тестирование.
  2. Базовые определения.
  3. Аксиомы тестирования.
  4. Цикл разработки программного обеспечения.
  5. Суть и цель контроля качества (QualityControl), обеспечения качества (QualityAssurance), разница между ними.
  6. Процесс сбора требований.
  7. Спецификация требований Specification/SRS (system requirements specification).
  8. Тест-стратегия, тест-план.

Уровни и виды тестирования

  1. Распределение ролей в командах.
  2. Методологии разработки ПО (Waterfall, V-model, Iterational, Spiral, …).
  3. Гибкие (и самые популярные) Agile методологии (Kanban, SCRUM).
  4. Понятие процессов и обратной связи.
  5. Процесс параллельного тест-дизайна и тестирования.
  6. Понятие issue (bug, feature request, impovement, ticket, …).
  7. Test Case.
  8. Requirement Traceability Matrix (RTM).
  9. Bug (дефект).
  10. Priority & Severity.
  11. Багтрекинг системы (JIRA, …).
  12. Жизненный цикл бага.
  13. Типы/виды тестирования по различным критериям.
  14. Уровни тестирования.

Неприрывная интеграция. Техники тест дизайна

  1. Методики и логика поиска дефектов.
  2. Знакомство с багтрекинг системами Jira, BugZilla, RedMine.
  3. Bugreport — оформление, правила, стандарты, tips&tricks.
  4. Практика «Поиск дефектов».

Дефекты. Jira

  1. Понятие Test case.
  2. Системы менеджмента тестовой документации.
  3. Правила и особенности написания тест-кейсов.
  4. Понятие покрытия тестами.
  5. Методики определения покрытия.
  6. Практика «Test case».

Мобильное тестирование. Методологии разработки

  1. Риски в тестировании. Стратегии борьбы с рисками.
  2. Стандарт IEEE 829.
  3. Практика «Тестовая документация». Написание тест-плана.
  4. Практика «Составление Requirement Traceability Matrix».

Клиент-серверные системы

  1. Test-design — практика полного цикла. Написание артефактов тестовой документации (Тест стратегия, Тест-план, RTM, Testcases).
  2. Практика «Bug reporting».

Знакомство с Selenium. HTTP-протокол

  1. Инструменты: Firebug, Инспектор Google, перехватчик TamperData.
  2. Тестирование безопасности: SQL-injections, XSS.
  3. Кросс-браузерное тестирование веб-приложений.
  4. Виртуализация. Работа с виртуальными машинами. Oracle VirtualBox.
  5. Введение в автоматизацию тестирования.
  6. Практика «Test-design + bug reporting + regression testing».

Завершающий блок

  1. Повторение и закрепление основных моментов теории.
  2. Вопросы, уточнения.
  3. Внутренний выпускной экзамен (письменный, устный и практика).
Нам нужен ваш фидбек!
Честный и беспристрастный