Днепр

+38 (056) 767-27-67  

Все телефоны ▼

Курс QA:
тестирование программного обеспечения

Продолжительность: 2 месяца

Стоимость курса: 2 платежа по 2250 грн

Старт ближайшей группы

  • 7 сентября (+Online)
  • Суббота (11:00-14:00)
  • 9 занятий по 3 часа
  • Длительность: 2 месяца

курсы qa будут полезны

тем, кто мотивирован зарабатывать больше

тем, кто готов к самообучению. Закрепление продвинутых знаний происходит через практические домашние задания, основанные на реальных задачах

тем, кто хочет работать из любой точки мира

тем, кто уже пытался самостоятельно освоить тестирование и запутался. На курсах Вы получаете быстрые ответы на возникающие вопросы

Вот так проходит обучение тестировщиков в Днепре:

Чем занимается тестировщик (qa engineer)?

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

Что вы получаете, пройдя курс по тестированию?

Самый простой способ получить актуальные теоретические основы и базовые навыки в этой сфере – это онлайн-курсы QA. Чтобы быть специалистом QA Engineer, не обязательно иметь высшее техническое образование. Стать проектировщиком можно с нуля, обучение позволяет получить определенные знания, которых будет достаточно для старта карьеры тестировщика. Что дают курсы по тестированию:

  • теоретическую базу. Понятие Test-стратегии, Test-плана;
  • практические навыки. Распределение ролей в команде. Написание Test Case;
  • погружение в рабочий процесс. Работа с багтрекинговой системой (JIRA, Redmine, Asana);
  • доступ к базе знаний. SQL основы;
  • мониторинг веб-приложений.
  • После прохождения онлайн-занятий студенты знают, как отличить баг от фичи, могут описать баг-репорты, имеют представление о тестировании разнообразного софта – игр, различных приложений для компьютеров или мобильных девайсов. Практические занятия позволяют воспроизвести рабочий процесс, что помогает прочувствовать все тонкости профессии, освоить навыки, определиться, каким видом мониторинга заниматься далее. Даже если человек никогда не был связан с IT и с нуля стартует в этой сфере, то полученные теоретические знания, практический опыт в тестировании помогут найти работу на должности Junior QA Engineer.

    ПРОГРАММА КУРСА QC/QA

    - 1 -

    модуль

    • Введение в тестирование. Документация.
    • Базовые определения. Что такое тестирование и для чего оно необходимо.
    • Жизненный цикл разработки программного обеспечения.
    • Контроль качества (QualityControl) и обеспечения качества (QualityAssurance), разница между ними.
    • Процесс сбора требований.
    • Спецификация требований Specification/SRS(system requirements specification)
    • Критерии тестирования требований
    • Что такое и для чего нужен Test Plan

    - 2 -

    модуль

    • Методологии разработки ПО, Test Case
    • Методологии разработки ПО (Waterfall, Agile).
    • Более подробно о Agile методологиях (Kanban, SCRUM). Роли, артефакты, burndown chart.
    • Test Case. Структура, правила и особенности написания тест-кейсов
    • Requirement Traceability Matrix (RTM)

    - 3 -

    модуль

    • Use Case и Check List.
    • Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
    • Что такое Check List. Где и когда применяют Check List. Может ли Check List заменить Test Case
    • Как составить Use Case и Check List на примере тестирования любого предмета

    - 4 -

    модуль

    • Уровни, типы и виды тестирования.
    • Типы/виды тестирования по различным критериям
    • Уровни тестирования

    - 5 -

    модуль

    • Bug/issue
    • Понятие issue (bug, feature request, impovement, ticket, ...).
    • Bug (дефект).
    • Priority & Severity.
    • Багтрекинг системы (JIRA, Redmine, Asana).
    • Жизненный цикл бага.

    - 6 -

    модуль

    • Техники тест дизайна
    • Наиболее часто используемые техники.
    • Практическое применение

    - 7 -

    модуль

    • SQL основы, необходимые для работы
    • select, insert, update, join.

    - 8 -

    модуль

    • REST API
    • Что такое REST API
    • Виды запросов
    • Знакомство с Postman

    - 9 -

    модуль

    • Дополнительное занятие «Что могут спросить на собеседовании»
    • Тестирование безопасности: SQL-injections, XSS
    • Нагрузочное тестирование jmeter
    • Кросс-браузерное тестирование веб-приложений.
    • Виртуализация. Работа с виртуальными машинами. Oracle VirtualBox
    • Docker
    Показать всю программу

    Курсы тестировщиков с нуля преподает:

    dshafarenko.jpg
    Дмитрий Шафаренко

    Стартуйте в IT

    Что особенного вы получите, изучая основы тестирования?

    курсы тестировщиков онлайн

    Группа поддержки во время обучения на курсе QA

    Закрытая группа в Facebook создается для общения с преподавателем и сокурсниками. Вы можете задать вопросы, возникающие во время выполнения домашнего задания, преподаватель и сокурсники дадут на них ответы.

    Выпускники академии работают в: