Сентябрь 28, 2016

Курс Тестирование ПО

Занятие 1. Введение в тестирование программного обеспечения. Что такое баг. Жизненный цикл бага.

  • Зачем нужно тестировать программы?
  • Базовые определения и аксиомы тестирования.
  • Понятие качества ПО. Стандарты качества ПО.
  • Атрибуты и характеристики качества ПО. Жизненный цикл ПО.
  • Гибкие методы разработки. Цели и задачи процесса тестирования на каждом этапе разработки.
  • Полный цикл тестирования. Фазы тестирования.
  • Методы и виды тестирования. Общий обзор.
  • Критерии покрытия тестирования. Покрытие требований.
  • Анализ требований с точки зрения пригодности к тестированию.

Занятие 2. Тестовая документация. Сheck list, Test Case. Документы, создаваемые в процессе тестирования.

  • Тест план.
  • Тест – дизайн.
  • Возможные формы подготовки тест-дизайна.
  • Стандарт IEEE 829.
  • Определение Test Case, Сheck list.
  • Правила написания, степень детализации, независимость.
  • Правила описания дефектов, понятие важности, приоритета.
  • Ведение системы отслеживания дефектов.
  • Составление отчетов по результатам тестирования.
  • Практика: создание Сheck list test cases.

Занятие 3. Техники тестирования. Введение в багтрекинг системы. Работа в команде.

  • Покрытие входных данных.
  • Эквивалентное разбиение.
  • Анализ граничных значений.
  • Попарное комбинирование.
  • Предположение ошибок.
  • Что такое багтрекинг система. (Jira, Bugzilla, Mantis etc.).
  • Учебный проект: составление набора входных данных для тестирования.

Занятие 4. Виды тестирования.

  • Functional testing.
  • Security and Access Control Testing.
  • Interoperability Testing.
  • Нефункциональные виды тестирования.
  • Дымовое тестирование (Smoke Testing).
  • Регрессионное тестирование (Regression Testing).
  • Практика.

Занятие 5. Тестирование пользовательского интерфейса (GUI). Тестирование web-приложений.

  • Задачи и цели тестирования пользовательского интерфейса.
  • Функциональное тестирование пользовательского интерфейса.
  • Тестирование удобства пользовательского интерфейса.
  • Тестирование web-приложений.
  • CRUD
  • Практика: функциональное тестирование GUI. Командное практическое занятие.

Занятие 6. Практическое занятие.

  • Инструменты для тестирования Web-приложений.
  • Selenium.

Занятие 7. Git для тестировщиков.

Занятие 8. Практическая работа по тестированию ПО.

  • Изучение требований к ПО.
  • Написание тестовой документации (плана тестирования и тестовых сценариев).
  • Выполнение тестирования.
  • Написание отчетов о найденных багах.
  • Подведение итогов и обсуждение результатов слушателей.

Занятие 9-11. Краткий курс SQL.

Занятие 12. Знакомство c ОС Linux. Основы виртуализации.

Занятие 13. Подготовка к собеседованию (проработка часто задаваемых технических  вопросов).

Занятие 14. Тестирование мобильных приложений.

Занятие 15. Коуч. «Эффективный поиск работы».

Старт карьеры в IT
Знакомство с IT компаниями (где можно пройти стажировку)
Составление идеального резюме
Требования к резюме и часто распространенные ошибки
Составление сопроводительного письма
Важные нюансы отправки резюме по почте
Блоки типичного собеседования в IT компании
Подготовка к собеседованию
Индивидуальная работа со студентом
Проработка резюме и работа над ошибками
Репетиция собеседования

Занятие 16. Подведение итогов. Экзамен. Вручение сертификатов.

* В программе возможны изменения.

 button_zapisatsya

 

 

⚠ Начало занятий: 15 ноября 2017 г.

⌛ Продолжительность: 2 месяца (16 занятий) + 8 занятий разговорного английского языка для IT – специалистов.

₴ Стоимость за весь курс 5500 гривен.

Расписание: 2 раза в неделю по 2 часа.

☎ Узнать подробнее: 050-492-21-86; 068-825-01-56;         096-521-52-81.

button_zapisatsya-na-besplatnuyu-konsultaciyu