Курс QA
Старт курса 28 апреля
Курс QA

Курс Тестирование ПО (QA)
проекта iT Generation

Зачем изучать тестирование ПО (QA - quality assurance)?

Тестирование программного обеспечения - процесс исследования и испытания программного продукта, имеющий две различные цели:

  • продемонстрировать разработчикам и заказчикам, что программа соответствует техническим требованиям.
  • выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации.
Без работы специалиста по тестированию (QA Engineer) невозможен выпуск ни одного программного продукта.

Программа курса
Тестирование ПО (QA)


1. Введение в тестирование
  • Профессия тестировщик программного обеспечения (ПО): задачи, требования и обязанности, особенности и карьерные перспективы профессии
  • Типы компаний в iT
  • Состав и роль проектной команды
  • Знакомство с базовыми терминами и определениями
  • Цель курса по SMART

2. Современные модели и методологии разработки ПО
  • Что такое проект. Треугольник управления проектами
  • Как рассчитать время на написание и выполнение тестов
  • Жизненный цикл ПО
  • Методологии разработки ПО

3. Тестирование требований и документации
  • Виды требований
  • Характеристики качественных требований
  • Методы представления требований (user story, SRS, BRD)
  • Сбор требований
  • Графическое представление требований
  • Практика написания баг-репортов по предоставленной спецификации

4. Классификация видов тестирования
  • Основная классификация видов тестирования
  • Уровни тестирования
  • Альтернативная классификация видов тестирования

5. Тест дизайн
  • Тестовое покрытие
  • Техники тест-дизайна

6. Тестовая документация
  • Разработка тест-плана
  • Тест-кейсы и чек-листы: в чем разница и когда что применять
  • Баг-репорт. Из чего состоит и как оформить
  • Жизненный цикл бага
  • Практика написания тестовой документации (тест-плана, тест-кейсов, чек-листов и баг-репортов)

7. Тестирование WEB приложений
  • Виды веб-проектов
  • Элементы веб-интерфейса
  • На что нужно обращать внимание во время тестирования
  • Ответы сервера
  • Тестирование SEO
  • Практика сборки чек-листа на несколько веб-страниц

8. Основы HTTP, Data Base та SQL
  • Как работает клиент-серверная архитектура
  • HTTP-запросы и ответы
  • Классификация Data Base
  • Реляционные Data Base
  • SQL
  • Дополнительные материалы для самообучения

9. Тестирование мобильных приложений
  • Виды мобильных приложений
  • UI элементы мобильных приложений
  • Особенности тестирования различных мобильных платформ
  • Практика сборки чек-листа к мобильному приложению

10. Автоматизация в тестировании
  • Когда следует применять автоматизацию, а когда мануальное тестирование
  • Какие инструменты автоматизации и как они могут пригодиться мануальным тестерам
  • Что такое тестирование API и с помощью чего его можно сделать
  • JQL
  • Дополнительные материалы для самообучения (советы по работе с дизайном, удобством использования, тестирование паролей)

11. Системы контроля версий
  • CVC и зачем они нужны
  • Релиз, версии, ревизии
  • Что такое непрерывная интеграция (CI)

12. Подготовка к собеседованию и экзамен

Заявка на участие в проекте

iT Generation

Заполнить анкету

Знания, умения и навыки, которыми овладеет студент по окончанию курса
Тестирование ПО (QA)

  • Твердые знания по теории тестирования
  • Четкое понимание жизненного цикла программного обеспечения
  • Умение использовать на практике техники тест-дизайна
  • Навыки по написанию тестовой документации на разных этапах создания программного обеспечения
  • Навыки по тестированию требований к ПО
  • Навыки тестирования мобильных и веб-приложений
  • Понимание клиент-серверной архитектуры, интеграционных процессов и тестирования API (REST/SOAP)
  • Знание базовых SQL-запросов
  • Базовые знания инструментов автоматизации, используемых в мануальном тестировании

Когда и как проводятся занятия по курсу Тестирование ПО (QA)

Продолжительность курса: 4 месяца.

Дополнительное занятие по стратегии трудоустройства.

Время: вечернее время в будние дни и/или в субботу
2 раза в неделю по 2 часа
.

Стоимость курса: 16900 грн. (бесплатно для участника проекта, оплачивается партнерами проекта)

  • Сертификат

    В конце курса мы выдаем студентам сертификат. Сертификат получают студенты, которые не пропускали занятиий, выполняли домашние задания и сдали финальный тест курса преподавателю.

  • Актуальность

    Курс построен с учетом реальных требований iT компаний. Мы не просто учим, а выпускаем будущих айтишников.

  • Рейтинг

    На протяжении всего курса ведется рейтинг успеваемости. Студенты могут отслеживать и анализировать свой уровень. По окончанию курса студенты получают рекомендации преподавателя для трудоустройства.

  • Карьера

    Больше 6 лет мы сотрудничаем с компаниями-работодателями по вопросу трудоустройства студентов. Наши выпускники первыми узнают о новых вакансиях и проходят тестирование в it-компаниях.

Отзывы

В рядах айтишников прибыло

Анонсы, отчеты и фото также есть
в наших соцсетях, присоединяйся!

Отправить заявку