Kõik koolitused ühest kohast!

tk
Tagasi

Специалист по тестированию ПО

Заходи в мир инфотехнологий с новой специальностью!

Стремительно растет потребность в специалистах по проверке и тестированию программного обеспечения. Если вы не чувствуете в себе задатков компьютерного гения, а различные SMM-курсы так и не обеспечили вас стабильной и высокооплачиваемой работой на дистанции, то самое время подумать о профессии – специалист по тестированию ПО.

Основное преимущество этой специальности – возможность работать удалённо из любой точки мира, используя виртуальные среды, инструменты тестирования и платформы для совместной работы. А также, конечно, это пропуск в сферу ИТ.

Эта учебная программа рассчитана на 3 месяца, в течение которых практики-тестировщики ПО детально и углублённо будут передавать участникам свои знания и навыки. Для участия в программе не требуется предварительного опыта работы в сфере ИТ и тестирования, главное – ваш интерес к сфере ИТ и желание построить карьеру в этой области. Обучение проводится в онлайн-формате.

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

Целевая группа:
Предприниматели и специалисты из сферы инфотехнологий, руководители ИТ- отделов. Программисты, системные администраторы. Люди, решившие изменить свою профессиональную сферу и перейти в IT сферу или сферу обеспечения качества программного обеспечения (Quality Assurance). Студенты и выпускники специальностей ИТ. Все, кто хотят приобрести практические навыки в тестировании ПО и улучшить свои шансы на трудоустройство в IT-сфере.

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

Программа:

  1. модуль. Введение в специальность тестировщик ПО и тему тестирования программного обеспечения.
    Андрей Шевченко Quality Assurance Engineer, эксперт по тестированию ИТ-проектов.
    Quality Assurance Engineer с более, чем 10-ти летним опытом. Имеет большой опыт в организации процессов тестирования, реализации техник тестирования и тест дизайна. Работал с различными проектами, начиная от биллинг систем, транснациональных логистических компаний, заканчивая небольшими CRM проектами. Разрабатывал многие проекты с нуля и организовывал процесс тестирования: сбор требований, составление документации и дальнейшее сопровождение проектов (десктоп, веб, мобильные приложения).

    • Понятие и цели тестирования программного обеспечения.
    • Понимание жизненного цикла разработки программного обеспечения (SDLC).
    • Основные принципы тестирования программного обеспечения.
    • Роль тестирования программного обеспечения в разработке программного обеспечения.
  2. модуль. Типы тестирования.
    Андрей Шевченко Quality Assurance Engineer, эксперт по тестированию ИТ-проектов.

    • Различные типы тестирования.
    • Black box (черный ящик).
    • White box (белый ящик).
    • Модульное тестирование.
    • Системное, интеграционное и приемочное тестирование.
    • Цели тестирования и их соответствие различным сценариям тестирования.
  3. модуль. Ручное тестирование I.
    Андрей Шевченко Quality Assurance Engineer, эксперт по тестированию ИТ-проектов.

    • Различные методики и методы тестирования.
    • Обзор инструментов, необходимых для тестирования.
    • Планирование, разработка и проведение тестирования.
    • Отслеживание, отчетность и управление дефектами.
    • Практика: Тестирование веб-сайта Juice Shop, выявление ошибок, составление отчетов.
  4. модуль. Ручное тестирование II.
    Андрей Шевченко Quality Assurance Engineer, эксперт по тестированию ИТ-проектов.

    • Обзор баз данных.
    • Краткий обзор API и обзор Postman.
    • Практика: Тестирование API.
    • Практика: Манипуляции данными в базе данных.
  5. модуль. Отчетность и метрики тестирования.
    Андрей Шевченко Quality Assurance Engineer, эксперт по тестированию ИТ-проектов.

    • Обзор инструментов непрерывной интеграции и непрерывной доставки (CI/CD).
    • Значимость отчетности и метрик в тестировании.
    • Основные показатели эффективности в тестировании.
    • Подготовка отчетов о тестировании для заинтересованных сторон.
  6. модуль. Тестирование в процессе разработки.
    Сергей Сергеев QA Manager/Test Automation, специалист по тестированию ПО.
    Специалист по тестированию ПО, качеству и процессам разработки с 16-летним стажем работы. Последние 10 лет руководит несколькими командами и проектами. Участвует в найме сотрудников с 2009 года. Работал в таких компаниях как Skype, Nortal. Участник проектов для таких компаний как Telia, департамент статистики Эстонии, Nestle, Lidl. Кроме тестирования был так же разработчиком, скрам мастером и техническим руководителем команды DevOps. Основной опыт -это платёжные системы и личные кабинеты, серверные и веб приложения. В данный момент руководитель команды тестирования из 15 человек в логистическом проекте Cargoo.

    • Обзор современных методологий разработки и тестирования в них (Agile, Scrum, Kanban).
    • Основные направления тестирования (ISTQB, The Association for Software Testing (AST), ATDD/BDD).
    • Командная работа и коммуникация.
    • Разница между качеством (quality) и тестированием (testing).
    • Acceptance Test Driven Development / Behaviour Driven Development и Example Mapping.
    • AI (искусственный интеллект) в тестировании.
    • Практика: создание ATDD сценариев при помощи AI.
  7. модуль. Обзор информационных систем.
    Сергей Сергеев QA Manager/Test Automation, специалист по тестированию ПО.

    • Типы приложений (веб, мобильные, серверные).
    • Доступ к системам.
    • Доступ к файлам событий (логи).
    • Практика: поднятие приложения при помощи технологии Docker и получение доступа к файлам событий.
    • Тесты в CI/CD системах.
  8. модуль. Автоматизированное тестирование I.
    Сергей Сергеев QA Manager/Test Automation, специалист по тестированию ПО.

    • Введение в автоматизированное тестирование.
    • Преимущества и недостатки автоматизированного тестирования.
    • Обзор и сравнение инструментов для автоматизированного тестирования.
    • Практикум: Введение в программирование для тестировщиков на примере Python.
  9. модуль. Автоматизированное тестирование II.
    Сергей Сергеев QA Manager/Test Automation, специалист по тестированию ПО.

    • Практикум: Написание API тестов.
    • Практикум: Обращение к базам данных на Python.
    • Введение в программирование web UI тестов.
    • Практикум: Написание UI тестов на Playwright + Python.

После окончания обучения участники смогут: работать в сфере тестирования программного обеспечения, смогут успешно сотрудничать в команде тестирования программного обеспечения. Получат практические знания и навыки по управлению и координации процессов тестирования, планированию и автоматизации тестов, отслеживанию и отчетности об ошибках. Обучение подготовит участников к работе специалистами по тестированию программного обеспечения, позволит им эффективно проводить тестирование программного обеспечения в различных областях применения и обеспечивать его качество и надежность. В ходе обучения осуществляется как теоретическая, так и практическая подготовка (включая тестирование Juice Shop, работу с базами данных, выявление уязвимостей безопасности и многое другое).

Участники приобретут следующие знания и навыки:

  • Понимание процессов и методов тестирования программного обеспечения.
  • Способность планировать и разрабатывать планы тестирования программного обеспечения.
  • Навыки создания и управления тестовыми данными.
  • Возможности определения стратегий тестирования ПО в соответствии с различными областями применения и типами тестов.
  • Знания автоматизации тестирования программного обеспечения, включая инструменты автоматизации тестирования.
  • Навыки проектирования тестов, включая написание тестов, создание тестовых данных и проведение тестов.
  • Способность анализа результатов тестирования и создания тестовых отчетов.
  • Понимание процесса обработки и отслеживания ошибок программного обеспечения.
  • Способность эффективно работать в команде по тестированию программного обеспечения.
  • Знание различных инструментов, используемых в повседневной работе тестировщика программного обеспечения.
  • Общие знания о технической стороне ПО: базы данных, API, фронтенд, бэкенд, непрерывная интеграция и непрерывная доставка (CI/CD).

Учебную программу ведёт опытный инженер по тестированию программного обеспечения Андрей Шевченко, специализирующийся на тестировании веб-сайтов и умных устройств. Андрей обладает обширным опытом в организации процессов тестирования, реализации техник тестирования и тест дизайна, а также уникальными навыками в методологиях тестирования, тестировании программного обеспечения, автоматизации, анализе результатов и отчетности. Он разрабатывал множество проектов с нуля и организовывал процесс тестирования: сбор требований, составление документации и дальнейшее сопровождение проектов (десктоп, веб, мобильные приложения).

Работа будет проводиться в небольших группах, количество мест ограничено!

Организационная информация:

  • Обучение онлайн, 1 раз в неделю.
  • Видео-записи всех лекций.
  • Возможность покупать отдельные учебные дни.
  • Возможность оплаты по частям, без %.
  • Возможность персонального общения с лектором.
  • Возможность получить компенсацию от Кассы по безработице.
  • 50 академических часов.
  • Финальный тест.
  • Сертификат.

Küsin koolituse kohta lisainfot

Koolitusfirma tutvustus

Eesti Koolitus- ja Konverentsikeskus korraldab konverentse ja koolitusi, mille sisu loomisel keskendutakse ennekõike kliendi ootustele ning rahulolule. Loome aastas ligikaudu poolsada originaalset koolitust ning kümmekond visiooni- ja erialakonverentsi. Loen koolitusfirma kohta veel...

Osalen koolitusel

Специалист по тестированию ПО