14 Лучших Онлайн-Курсов QA Engineer

Опубликовано:
Обновлено:
0
692 просмотров
Время на прочтение: 24 мин

Обеспечение качества (QA) — часть международного стандарта управления качеством ISO 9000, которая помогает компаниям соответствовать требованиям, удовлетворять потребностям клиентов и постоянно улучшать свои процессы и процедуры.

Должностные обязанности QA Engineer

Примерный обобщенный список:

  • Планирование, разработка и внедрение политики, процессов и процедуры обеспечения качества.
  • Документирование и обновление типовых инструкций и лучших решений (best practices).
  • Проверка процессов, процедур и документации на соответствие правилам и стандартам.
  • Мониторинг текущих процессов с целью их улучшения.
  • Обучение производственных и инженерных групп соблюдению установленных процессов и процедур.
  • Анализ первопричин и внедрение решений, направленных на устранение проблем, обнаруженных в текущих процессах и процедурах.
  • Сбор и оценка отзывы клиентов.

ВАЖНО. Даже если в компании есть четко определенная позиция QA Engineer, обеспечивать качественный процесс, создавать качественный продукт остается обязанностью каждого участника команды.

В общем, QA Engineer, если такой есть на проекте, человек, который прицельно отследит и поможет подтянуть проседающий процесс разработки: направит, надоумит, отправит учиться или подкинет инструментов и идей.

Профессия Инженер по тестированию от Skillbox

Профессия Инженер по тестированию от Skillbox

Вы научитесь находить ошибки в работе сайтов и приложений с помощью Java, JavaScript или Python. С первого занятия погрузитесь в практику и сможете начать зарабатывать уже через 4 месяца.

Уровень: Новичкам и начинающим, а также для тестировщиков начального уровня

Формат обучения: Видеозаписи + практические задания

Обратная связь: Работа с преподавателями

Особенность: Упор на практику

Официальный сайт курса

Сертификат

Чему научитесь:

  • Функциональному и нефункциональному тестированию сайтов и приложений
  • Тестированию мобильных приложений
  • Основным методам автоматизации
  • Работать в таск-трекерах
  • Техникам тест-дизайна
  • Основам программирования на Java, JavaScript или Python
  • Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов
  • Работе в панели инструментов веб-разработчика
  • Тестированию пользовательских интерфейсов.

Программа обучения:

Ручное тестирование веб-приложений

  1. Основы тестирования веб-приложений
  • Основы тестирования веб-приложений.
  • Тестирование текстовых полей.
  • Тестирование текста, чисел и дат с использованием граничных значений.
  • Что такое хорошая спецификация? Правильное оформление баг-репорта.
  • Тестирование форм регистрации.
  • Тестирование форм авторизации и восстановления паролей.
  • Тестирование дополнительных элементов интерфейса.
  • Расширенные техники тестирования.
  • Тестовые сценарии. Позитивные и негативные тесты.
  • Кросс-платформенное и кросс-браузерное тестирование.
  • Дополнительные инструменты тестирования.
  1. Тестирование API
  • Чтение данных с сервера.
  • Манипуляция данными на сервере.
  1. Универсальные инструменты
  • Chrome DevTools как инструмент упрощения тестирования.
  • Chrome DevTools как инструмент локализации ошибок.
  • Chrome DevTools. Дополнительные операции.
  • Системы отслеживания задач.
  • Метрики тестирования и оценка трудозатрат.
  1. Нефункциональное тестирование
  • Тестирование требований.
  • Тестирование UI, UX.
  • Приёмочное тестирование.
  • Тестирование безопасности. Серверные уязвимости.
  • Тестирование безопасности. Клиентские уязвимости.
  • Итоговая работа. Ручное тестирование веб-приложений.

Ручное тестирование мобильных приложений

  1. Основы тестирования мобильных приложений
  • Введение в тестирование мобильных приложений.
  • Ориентация и экраны.
  • Эмуляторы и симуляторы.
  • Сборка приложений и продвинутые функции Android Studio и XCode.
  • GPS и батарея.
  • Связь и перехват сетевых запросов.
  • Скриншоты и логи.
  • Итоговая работа. Тестирование мобильных приложений.

Программирование и автотесты

  1. Языки программирования — на выбор Java, JavaScript или Python
  • Введение в язык программирования и синтаксис.
  • Функции.
  • Объектно-ориентированное программирование.
  • Области видимости.
  • Преобразование типов.
  • Отладка и логирование.
  1. Основы автоматизации UI-тестов — на выбор Java, JavaScript или Python
  • Введение в автоматизированное UI-тестирование.
  • Поиск элементов с помощью Selenium WebDriver.
  • Поиск элементов: CSS.
  • Сложные CSS-локаторы и ожидания элементов.
  • XPath-локаторы.
  • Мастер-класс по написанию автотестов.

Дополнительные курсы

  1. Веб-вёрстка. Базовый уровень
  • Знакомство с курсом.
  • Базовый HTML.
  • Базовый CSS.
  • Работа с макетом.
  • HTML-разметка.
  • Flexbox.
  • Стилизация.
  1. Язык запросов SQL

Бонусные курсы

  1. Универсальные знания программиста
  2. Английский для IT-специалистов
  3. Система контроля версий Git.

Плюсы:

  • Помощь в трудоустройстве
  • Полноценная программа обучения 12 месяцев
  • 485 практических задач

Минусы:

  • Не обнаружено

Кто проводит курс:

Профессия Инженер по тестированию от Skillbox

Длительность курса: 12 месяцев

Перейти на сайт курса

Стоимость курса: Рассрочка — 4 979 рублей / мес

Инженер по тестированию: с нуля до middle от Нетология

Инженер по тестированию: с нуля до middle от Нетология

Освойте IT-профессию, для которой не требуется опыт и техническое образование.
Пройдите комплексную программу по ручному и автоматизированному тестированию и изучите 3 языка программирования: Java, JavaScript и Python.

Уровень: Для начинающих с нуля и тестировщикам

Формат обучения: Вебинары, видеолекции, практические задания

Обратная связь: Будет сопровождать команда экспертов, координаторов и наставников

Особенность: Помощь в трудоустройстве

Диплом о профессиональной переподготовке

Чему научитесь:

  • Ручное тестирование, написание тест-кейсов, тест-дизайн
  • Тестирование веб-приложений, API, понимание клиент-серверного взаимодействия, работа с DevTools, Postman
  • Понимание работы баз данных, написание SQL-запросов
  • Работа с Git, одновременная работа с несколькими репозиториями
  • Работа в Linux, работа с инструментами отладки операционной системы и приложений
  • Автотестирование веб-приложений на Java с использованием JUnit, Selenium, Selenide
  • Проведение нагрузочных тестов, тестов безопасности и удобства использования
  • Мобильное тестирование Android-приложений с помощью Android Studio и Espresso
  • Автоматизация тестирования Frontend на JavaScript с помощью Puppeeter, Playwright, Cypress
  • Знание различных видов виртуализации и контейнеризации, работа с Docker и Docker Compose
  • Процессы CI/CD: тестирование, сборка и доставка в разные окружения, работа с Jenkins, Teamcity и Gitlab CI.

Программа обучения:

Ручное тестирование и автоматизированное тестирование веб-приложений на Java

  1. Ручное тестирование веб-приложений
  • Введение в тестирование ПО. Методы и виды тестирования
  • Основы клиент-серверного взаимодействия, протокол HTTP, концепция DOM
  • Работа с DevTools браузера
  • Введение в SQL. Запросы SELECT, UPDATE, DELETE
  • Тестирование ПО. Многообразие тестирования
  • Артефакты тестирования
  • Инструменты тестирования
  • Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
  • Курсовой проект: проведение тестирования сайта крупной компании
  1. Вёрстка сайта на HTML и CSS
  • Теги для вёрстки контента страницы
  • Теги для вёрстки структуры страницы
  • Теги для вёрстки форм
  • Селекторы CSS
  • Определение контекста элементов
  • Блочная модель
  • Позиционирование элементов
  • Оформление текста
  • Оформление декоративных элементов
  • Состояние интерактивных элементов
  1. Git — система контроля версий
  • Предназначение системы контроля версий
  • Основные операции (фиксация и откат изменений, поиск, история)
  • Работа с сервисом GitHub
  • Ветки, слияние веток и разрешение конфликтов
  • Командная работа
  1. Java для тестировщиков
  • Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
  • Программирование на Java: переменные, операторы, работа с отладчиком
  • Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
  • Testability, автотесты, введение в ООП: объекты и методы
  • Система сборки Maven, управление зависимостями, автотесты на JUnit5
  • Циклы, параметризованные тесты и аннотации
  • Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
  • Объектно-ориентированное программирование и проектирование
  • Объекты с внутренним состоянием, управление состоянием при тестировании
  • Композиция и зависимость объектов. Mockito при создании автотестов
  • Наследование и расширяемость систем. Проблемы наследования
  • Исключительные ситуации и их обработка. Тестирование исключений
  • Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
  • Collections Framework. CRUD и тестирование систем, управляющих набором объектов
  1. Автоматизация тестирования, Continuous Integration
  • Основы автоматизации
  • Управление состоянием. Continuous Integration
  • Тестирование веб-интерфейсов. Selenium
  • Selenide
  • Patterns
  • Docker и Docker Compose
  • SQL
  • Репортинг: Report Portal
  • Приоритеты автоматизации
  • Курсовой проект: автоматизированное тестирование веб-сервиса туроператора.

Автоматизированное тестирование фронтенда веб-приложений на JavaScript

  1. JavaScript для тестировщиков
  • Cинтаксис
  • Отладка, Developer Tools
  • Типы данных в JavaScript
  • Инструменты и программное окружение (npm)
  • Функции, объекты
  • ООП в JS (ES6)
  • Обработка исключений и замыкания
  • Асинхронность
  1. Автоматизация тестирования веб-интерфейсов
  • Платформа js
  • Jest
  • Puppeeter
  • Playwright
  • Cypress
  • Функциональное тестирование
  • CI/CD.

Автоматизированное мобильное тестирование

  1. Тестирование мобильных приложений
  • Особенности тестирования мобильных приложений
  • Тестирование IOS-приложений
  • Тестирование Android-приложений
  • Выбор устройств для тестирования
  • Инструменты
  • Автоматизация тестирования мобильных приложений
  • Особенности функционального и нефункционального тестирования на мобильных устройствах
  • Эмуляторы и симуляторы
  • Настройка Android Studio
  • Тестирование UI
  • Автоматизация тестов с помощью фреймворка Espresso
  • Автоматизация с использованием Appium.

Продвинутые модули

  1. Тестирование производительности
  • Виды тестирования производительности и метрики
  • Сценарии тестирования и профили нагрузки
  • Обзор инструментов для нагрузочного тестирования
  • Работа с данными в JMeter
  • Анализ результатов и оформление отчетов
  1. Тестирование безопасности
  • Введение в тестирование безопасности
  • SQL Injection
  • XSS-атака
  • Code Injection
  • Fiddler
  • Wireshark.

Дополнительные модули

  1. Основы языка программирования Python
  2. Английский язык для начинающих разработчиков
  3. Карьера в тестировании.

Плюсы:

  • Есть государственная лицензия
  • Помогают в трудоустройстве
  • Большое количество практики

Минусы:

  • Не найдено

Кто проводит обучение:

  • Анастасия Шарикова — Technical project lead, Bookmate
  • Алёна Свердлова — Аналитик, Банк ВТБ
  • Марина Матюшина — QA-engineer, LinguaLeo
  • Филипп Воронов — Team lead, VK
  • Любовь Маясова — QA automation engineer, Райффайзенбанк
  • Василий Дорохин — Тестировщик, QuadCode
  • Владимир Тесленко — Software QA analyst, AB Soft
  • Пётр Скворцов — QA lead, Citronium
  • Артём Романов — Инженер по автоматизации тестирования, «Лаборатория качества»
  • Марк Кузин — QA-engineer, Нетология
  • Ксения Глушкова — Тестировщик ПО, фрилансер
  • Алёна Батицкая — Frontend-разработчик
  • Юрий Пеньков — Java software engineer, InnoSTage

Длительность курса: 3 месяца

Перейти на сайт курса

Цена курса: 98 400 рублей или рассрочка на 24 месяца — 4 100 рублей / мес

Инженер по ручному тестированию от SkillFactory

Инженер по ручному тестированию от SkillFactory

Получите новую профессию в IT всего за 4 месяца — с нуля и без изучения программирования.
Требования к студентам: знание основ компьютерной грамотности.

Уровень: Для начинающих с нуля

Формат обучения: Видеозаписи + практические задачи

Обратная связь: Общение с наставниками и сокурсниками

Особенность: Подготовка к трудоустройству

Сертификат

Официальный сайт курса

Чему научитесь:

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

Программа обучения:

  • Введение в тестирование
  • Методологии разработки ПО
  • Тест-дизайн и тест-анализ — часть 1
  • Тест-дизайн и тест-анализ — часть 2
  • Чек-лист и тест-план
  • Требования и работа с задачами
  • Системы баг-трекинга
  • Консоль браузера и UI-элементы на странице
  • Кроссбраузерное тестирование
  • Тестирование API с помощью Postman
  • Тестирование баз данных
  • Основы тестирования мобильных приложений
  • Финальный проект – Ваш первый заказ на тестирование сайта
  • Карьерный модуль
  • Бонусный модуль.

Плюсы:

  • Полноценная программа обучения за 4 месяца
  • Много практических задач
  • Помощь в трудоустройстве

Минусы:

  • Требуется знание основ компьютерной грамотности

Длительность курса: 4 месяца

Кто проводит курс (авторы/преподаватели):

  • Виталий Котов — Lead Automation QA Engineer. Опыт в автоматизации тестирования более 10 лет
  • Элина Азизова — QA-engineer в компании Dins. Опыт в тестировании более 4 лет (мобильные приложения, десктоп, веб)
  • Юлия Носакова — Менеджер проектов, ex-QA Lead в компании Kode. Опыт в тестировании более 6 лет (мобильные приложения, интеграции с backend)
  • Анастасия Боярченко — Ментор. QA-инженер в компании Bell Integrator. Занимается автоматизацией тестирования. Стек: Python, SQL, HTML, CSS

Отзывы о курсе:

 

Перейти на сайт курса

Цена: Рассрочка на 12 месяцев — 6 000 рублей / мес.

QA Инженер (Тестировщик) от Nordic IT School

QA Инженер (Тестировщик) от Nordic IT School

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

Чему научитесь:

  • познакомитесь с основами тестирования (что такое тестирование, контроль качества и обеспечение качества; принципы тестирования; верификация и валидация; уровни тестирования; Тестовая документация: тест-кейсы и чек-листы. TMS-системы);
  • освоите тестирование веб-приложений;
  • поработаете с базами данных;
  • изучите тестирование мобильных приложений;
  • рассмотрите основы автоматизации тестирования;
  • получите рекомендации по трудоустройству.

Программа обучения:

  • Основы тестирования
  • Что такое тестирование
  • Принципы тестирования
  • Уровни тестирования
  • Виды тестирования
  • Тестирование веб приложений
  • Клиент-серверная архитектура
  • HTTP-протокол
  • Основы HTML/CSS
  • Работа с xPath
  • Базы данных. Типы БД. СУБД
  • Как создать таблицы в MySQL
  • Запросы SELECT и JOIN
  • Решения задач по SQL
  • Типы мобильных приложений
  • Способы сбора статистики для мобильных устройств
  • Симуляторы/эмуляторы мобильных устройств
  • Специфические проверки для мобильных приложений
  • Обзор основ автоматизации
  • Java
  • Gradle
  • Selenium Webdriver
  • Рекомендации по трудоустройству
  • Составить резюме, разместить в LinkedIn, HH, Habr
  • Тренировочное собеседование с обратной связью.

Перейти на сайт курса

Цена: 53 600 руб.

Факультет тестирования ПО от GeekBrains

Факультет тестирования ПО от GeekBrains

Освойте профессию тестировщика с нуля. Вы получите всё для старта карьеры: навыки ручного тестирования, практику автоматизации на Java и опыт работы с веб-приложениями.

Уровень: Новичкам, начинающих тестировщикам и практикующим IT-специалистам (повышение квалификации)

Формат обучения: Разные форматы — Занятия в группе с преподавателем, Онлайн-лекции и вебинары, Видеозаписи занятий

Обратная связь: Куратор, студент-наставник и преподаватели

Особенность: Гарантия трудоустройства

Диплом о профессиональной переподготовке и электронный сертификат

Чему научитесь:

  • Написание тестовой документации: тест-планов, тест-кейсов, чек-листов, отчётов по тестированию
  • Опыт работы с системами тест-менеджмента
  • Тестирование современных веб-приложений
  • Локализации дефектов. Работа с логами сервера. Работа на Linux-серверах в консоли
  • Работа со средствами автоматического тестирования (Selenium)
  • Умение пользоваться командной строкой (Linux)
  • Автоматизация рутинных проверок на UI с использованием Selenium Web Driver/Selenide. Построение автоматизированной отчётности
  • Составление SQL-запросов.

Программа обучения:

  1. Основы ручного тестирования
  • Что такое тестирование и зачем оно необходимо?
  • Тестирование по чек-листу
  • Ошибка. Дефект. Отказ
  • Уровни тестирования
  • Виды тестирования
  • Регрессионное тестирование
  • Отчётность о результатах тестирования
  • Жизненный цикл ПО.
  1. Основы тест-аналитики
  • Анализ требований. Декомпозиция
  • Тест-дизайн: классы эквивалентности и pairwise
  • Тест-дизайн: доменный анализ
  • Тест-дизайн: диаграммы перехода состояний и таблицы принятия решений
  • Создание чек-листов. Тестовое покрытие
  • Позитивное и негативное тестирование
  • Тестирование по пользовательским сценариям
  • Исследовательское тестирование.
  1. Рабочая станция
  • Введение. Установка ОС
  • Настройка интерфейса командной строки и знакомство с ним
  • Пользователи. Управление пользователями и группами
  • Загрузка ОС и процессы
  • Устройство файловой системы Linux. Понятия файла и каталога
  • Введение в скрипты Bash. Планировщики задач crontab и at
  • Управление пакетами и репозиториями. Основы сетевой безопасности
  • Введение в Docker.
  1. HTML/CSS для тестировщиков. Интерактивный курс
  • Основные понятия в веб-разработке
  • Основы НTML
  • Основы CSS
  • Псевдоклассы, табличная верстка
  • Стандарты веб и вспомогательные инструменты.
  1. Тестирование веб-приложений
  • Основы реализации веб-приложений
  • HTML/CSS для тестировщиков
  • Особенности тестирования веб-приложений
  • Браузерные движки и кроссбраузерное тестирование
  • Google Chrome DevTools
  • SOAP API
  • REST API
  • Ответы на вопросы.
  1. Уровень 1
  • Введение
  • Основные конструкции
  • Практика «Крестики-нолики» в процедурном стиле
  • Введение в ООП
  • Продвинутое ООП
  • Практика ООП и работа со строками
  • Написание приложения с графическим интерфейсом.
  1. Java Core для тестировщиков
  • Класс Object
  • Исключения
  • Обобщения
  • Коллекции
  • Средства ввода-вывода
  • Работа с сетью
  • Промежуточный проект
  • JDBC
  • Stream API
  1. Автоматизация тестирования Web UI на Java
  • Selenium WD
  • Apache Maven
  • Основы Часть 1
  • JUnit
  • Основы Часть 2
  • Page Object
  • Allure, протоколирование
  • BDD, Selenide
  1. Тестирование backend на Java
  • Повторение основ веб. Ручное тестирование сервисов SOAP API с использованием SoapUI
  • Ручное тестирование RESTful API-сервисов с использованием Postman
  • Автоматизированное тестирование REST API с использованием REST Assured
  • Расширенные возможности REST Assured
  • Автоматизированное тестирование REST API c использованием Retrofit/OkHttp3
  • ORM: почему JDBC иногда недостаточно
  • Настройка CI в Jenkins/GitLab CI. Документирование API
  1. Итоговый проект
  2. Командная работа
  3. Компьютерные сети. Интерактивный курс
  4. Подготовка к собеседованию. Тестирование ПО
  5. Системы сбора логов
  6. Безопасность веб.

Плюсы:

  • Государственная образовательная лицензия
  • Полноценная годовое обучение
  • Гарантия трудоустройства

Минусы:

  • Не обнаружено

Длительность курса: 12 месяцев

Отзывы о ГикБрейнс:

https://gb.ru/feedbacks

Кто проводит курс (авторы/преподаватели):

Факультет тестирования ПО от GeekBrains

Перейти на сайт курса

Цена: Рассрочка до 36 месяцев — от 4 054 рублей / мес

Инженер по тестированию от Skypro

Инженер по тестированию от Skypro

Уровень: Для начинающих

Формат обучения: Мастер-классы с реальными рабочими задачами

Обратная связь: Проверка ДЗ

Длительность курса: 330 часов теории и практики

Диплом о переподготовке

Чему научитесь:

  • Писать тестовую документацию и составлять отчеты о тестировании
  • Тестировать веб-приложения, мобильные приложения и API
  • Использовать инструменты для тестирования
  • Проводить нагрузочное тестирование.

Программа обучения:

  1. Основы тестирования
  • Основы функционального тестирования.
  • Оформление баг-репортов и работа в баг-трекинговых системах.
  • Тест-кейсы и системы управления тест-кейсами.
  • Введение в тест-дизайн. Классы эквивалентности и граничные значения.
  • Техники комбинаторики и попарное тестирование.
  • Нефункциональные виды тестирования.
  • Регрессионное, smoke и повторное тестирование.
  • Тестирование документации.
  • Техники тестирования документации.
  • Тест-план тестирования. Метрики и отчетность.
  1. Тестирование API
  • Сетевые протоколы.
  • Клиент-серверная архитектура.
  • Chrome dev tools + network.
  • API, Swagger
  • Rest API и Postman
  • Soap и Soap UI.
  • Основы автоматизации тестирования в POSTMAN
  1. Тестирование мобильных приложений
  • Мобильные приложения и их разновидности.
  • Мобильные ОС и их разновидности. Название элементов на ОС + гайдлайны для ОС.
  • Особенности тестирования мобильных приложений. Стратегия тестирования мобильных приложений.
  • Подбор устройств для мобильного тестирования. Эмуляторы и симуляторы.
  1. Инструменты тестировщика
  • Логирование
  • CI/CD
  • Git.

Перейти на сайт курса

Цена: Рассрочка на 36 месяцев — 1 975 рублей / мес.

QA Engineer. Basic от OTUS

QA Engineer. Basic от OTUS

Получите навыки тестирования веб-приложений и представления обратной связи о качестве продукта.

Уровень: Для начинающих тестировщиков

Формат обучения: Живые вебинары, домашние задания и видеозаписи

Обратная связь: Персональный ментор

Сертификат

Чему научитесь:

  • Сможете работать с Jira, Confluence, testIT, Testrail, Git, Docker, Chrome console, Postman и автоматизацией.
  • Сможете находить, заводить дефекты и применять техники тестирования: исследовательское тестирование, тестирования состояний и переходов, классы эквивалентности, граничные значения, таблицы принятия решений, парное тестирование, сценарии использования.

Программа обучения:

  1. Жизненный цикл разработки ПО
  • Качество ПО
  • Карта функциональности продукта
  • Багрепорт
  • Знакомство с Confluence & Jira
  • Тесткейсы и чеклисты
  • Использование TestIT
  • Что такое требования и какие они бывают.
  1. Тест — дизайн
  • Тест-дизайн
  • Классы эквивалентности и граничные значения
  • Тестовая комбинаторика
  • Таблицы принятия решений
  • Тестирование состояний и переходов
  • Исследовательское тестирование.
  1. Работа с API
  • Виды http запросов
  • Валидируем http запросы
  1. Базы данных
  • SQL: часть 1
  • SQL: часть 2
  • SQL: часть 3
  1. Карьера
  • Методологии разработки
  • Резюме и собеседование
  1. Автоматизация
  • Использование техник тест-дизайна при тестировании API
  • Git на кончиках пальцев
  • Автоматизация на уровне Postman часть 1
  • Автоматизация на уровне Postman часть 2
  • Катит — не катит. Gitlab CI
  • Docker
  • Итоговая консультация по ДЗ
  • Итоговый урок.

Плюсы:

  • Обучение на практических задачах
  • Не требуется предварительная подготовка (подходит для новичков)

Минусы:

  • Не найдено

Длительность курса: 4 месяца, 2 ак. часа в нед.

Отзывы о курсе:

QA Engineer. Basic от OTUS

Кто проводит курс (авторы/преподаватели):

QA Engineer. Basic от OTUS

Цена: 50 000 рублей

Инженер по тестированию от АНО ДПО «ШАД»

Инженер по тестированию от АНО ДПО «ШАД»

Чему научитесь:

  • Тестировать веб- и мобильные приложения, API
  • Проектировать тесты и проверять сервисы
  • Создавать надёжный продукт вместе с командой
  • Помогать бизнесу развиваться, а пользователям — решать их задачи.

Программа обучения:

  1. Основы тестирования
  • Чек-листы
  1. Проектирование тестов
  • Введение в профессию
  • Анализ требований
  • Тест-дизайн
  • Тестовая документация
  • Финальный проект
  1. Тестирование веб-приложений
  • Принципы работы веб-приложения
  • Задачи тестировщика и типы изменения веб-приложений
  • Кроссплатформенное и кроссбраузерное тестирование
  • Тестирование вёрстки на адаптивность
  • Charles
  • Проектирование тестов
  • Финальный проект
  1. Тестирование мобильных приложений и API
  • Введение в тестирование мобильных приложений
  • Тестирование мобильных приложений
  • Тестирование API
  • Финальный проект
  1. Основы баз данных
  • Знакомство с консолью
  1. Основы автоматизации тестирования
  • Введение в JavaScript
  1. Дипломный проект
  2. Программа трудоустройства
  • Резюме
  • Рынок труда
  • Финальный проект
  • Офлайн нетворкинг
  • Сопроводительное письмо
  • Где и как искать работу
  • Собеседование: введение
  • Собеседование: soft skills
  • Собеседование: hard skills.

Перейти на сайт курса

Цена: 60 000 рублей

QA Engineer с нуля от Светлана Дэвис

QA Engineer с нуля от Светлана Дэвис

Бесплатно

Без сертификата

Программа обучения:

  • Как Стать ТЕСТИРОВЩИКОМ ПО?
  • ПРИНЦИПЫ ТЕСТИРОВАНИЯ
  • Отличия ТЕСТИРОВЩИКА/QC/QA
  • Что такое ВЕРИФИКАЦИЯ и ВАЛИДАЦИЯ?
  • УРОВНИ ТЕСТИРОВАНИЯ
  • ПОЗИТИВНОЕ и НЕГАТИВНОЕ ТЕСТИРОВАНИЕ
  • ТЕРМИНОЛОГИЯ ТЕСТИРОВЩИКА
  • ТЕСТИРОВАНИЕ ПО ВАЖНОСТИ
  • ТЕСТИРОВАНИЕ ПО ЦЕЛИ
  • ТЕСТИРОВАНИЕ ПО ЗНАНИЮ КОДА
  • ОСНОВНЫЕ ВИДЫ ТЕСТИРОВАНИЯ
  • МОДЕЛИ РАЗРАБОТКИ ПО
  • ТЕСТОВАЯ ДОКУМЕНТАЦИЯ
  • ТЕХНИКИ ТЕСТ-ДИЗАЙНА
  • Тестирование ВЕБ-ОРИЕНТИРОВАННЫХ Приложений
  • HTTP ПРОТОКОЛ
  • СПЕЦИАЛИСТЫ В IT
  • Специалисты в Команде Разработки
  • ТЕСТИРОВАНИЕ ТРЕБОВАНИЙ
  • AGILE, SCRUM, KANBAN Методологии
  • КНИГИ ДЛЯ ТЕСТИРОВЩИКА, QA, QC
  • ТЕСТИРОВАНИЕ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
  • HTML ДЛЯ ТЕСТИРОВЩИКА, QA, QC
  • КАК ТЕСТИРОВАТЬ API?
  • POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 1) / Workspaces, Коллекции, Запросы
  • POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 2) / Создание папок, запросов
  • POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 3) / Настройка окружения / Переменные
  • POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 4) / Автотесты
  • POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 5) / CSV + JSON
  • Chrome DevTools. Главный инструмент для веб тестирования?
  • Самое важное о базах данных
  • Инструмент Тестировщика BrowserStack
  • Почему тебе нужно стать QA? Как Я Стала QA?
  • Баг в Приложении Вдома / Ковид 19 / Украина
  • Английский для QA / Как Изучить Английский? / Английский язык в IT
  • Как Тестировать Карандаш? / Вопрос На Креативность
  • Влияние Пандемии на IT / Qa в 2021 Году / Ковид 19 в It / Covid-19 в It
  • Где искать работу QA?
  • Jira для QA
  • Пишем Баг-репорт
  • Пишем чек-лист
  • Пишем тест-кейс
  • Кроссбраузерное Тестирование / Кроссплатформенное Тестирование
  • Анализ Граничных Значений / Техника Тест-Дизайна
  • Что такое GIT? / Самое важное о GIT
  • Добавление Изменений в Индекс и Коммит
  • Этапы работы с Реппозиторием
  • Создание Веток / Переключение между Ветками / Соединение Веток
  • Локальный Репозиторий / Серверный Репозиторий
  • Правила Работы с Git
  • Работаем с GitHub
  • Инструменты в Git
  • Как Я Стала QA?
  • Топ 5 Минусов Работы QA
  • Логирование Задач / Оценка трудозатрат
  • Как Проходить Техническое Собеседование QA?
  • Как проходить HR Собеседование Тестировщику?
  • Лучшие Курсы для Тестировщика / Курсы Тестирования / Курсы Английского
  • Баг-трекер Trello
  • Тестируем сайт АПТЕКИ
  • Зарплаты QA.

Плюсы:

  • Полностью бесплатный курс
  • Затрагивается работа тестировщиком
  • Много уроков

Минусы:

  • Нет обратной связи
  • Уроки не структурированы

Кто проводит курс (авторы/преподаватели): Светлана Дэвис

 

QA Manual от ITEA

QA Manual от ITEA

Курс QA Manual научит тебя тестировать программное обеспечение и помогать IT-команде выпускать качественные продукты.

Чему научитесь:

  • Находить ошибки в продукте и писать отчеты о них
  • Понимать весь процесс разработки от «А» до «Я»
  • Применять знания по QA на практике
  • Получишь необходимые знания для сдачи сертификационного экзамена ISTQB Foundation.

Программа обучения:

  1. Введение в тестирование ПО
  • Что такое тестирование. Для чего нужно тестирование программного обеспечения
  • Жизненный цикл разработки ПО
  • Основные документы, которые используются в процессе жизненного цикла разработки ПО
  • Для чего нужен Test Plan и как его составлять
  • Техника тест дизайна (Equivalence Partitioning, Boundary Values)
  • Test Case как основной артефакт тестировщика
  • Когда Test Case бывает негативный
  • Составление тестового набора для первой тестируемой программы
  1. Понятие дефекта
  • Что такое баг?
  • Зачем и где описывать Bug report
  • Что такое severity и priority
  • Жизненный цикл дефекта
  • Системы отслеживания ошибок. Обзор самых популярных систем
  • Знакомство с багтрекинговой системой Jira. Описание багов в системе
  1. Виды требований
  • Виды документов с требованиями к программному обеспечению
  • RDD
  • SRS
  • PRD
  • BRD
  • Критерии тестирования требований
  • Полнота
  • Однозначность
  • Непротиворечивость
  • Реализуемость
  • Отслеживаемость
  • Тестируемость
  • Тестируем регистрационную форму. Специфика тестирования полей электронный адрес и телефон
  1. Методологии тестирования
  • Проектная команда. Виды методологий тестирования программного обеспечения
  • Водопадная модель
  • V-модель
  • Итеративная модель
  • RUP
  • MSF
  • Agile
  • SCRUM
  • Спринт
  • Резерв проекта
  • Резерв спринта
  • Диаграмма выгорания
  • Стори Поинт
  • Остановка Спринта
  • Покер Планирования
  • Встречи в Скраме
  1. Виды тестирования программного обеспечения
  • Функциональное тестирование
  • Нефункциональное тестирование
  • Тестирование, связанное с изменениями
  1. Use Case и Check List
  • USE CASE И CHECK LIST
  • Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
  • Что такое Check List. Где и когда применяют Check List. Может ли Check List заменить Test Case
  • Как составить Use Case и Check List на примере тестирования любого предмета
  • Случайное тестирование и тестирование без требований
  • Ad-Hoc – процесс тестирования без спецификации
  • Exploratory – исследовательское тестирование
  • Когда применять и для каких проектов
  • Применение на практике
  1. Системы хранения и управления тестовыми случаями
  • Ознакомление с системой TestLink (Easy QA)
  • Написание тестовых случаев в системе TestLink (Easy QA)
  1. Нефункциональные виды тестирования
  • Тестирование производительности
  • Нагрузочное тестирование (Performance and Load Testing)
  • Стрессовое тестирование (Stress Testing)
  • Тестирование стабильности или надежности (Stability / Reliability Testing)
  • Объемное тестирование (Volume Testing)
  • Тестирование установки (Installation testing)
  • Тестирование удобства пользования (Usability Testing)
  • Конфигурационное тестирование (Configuration Testing)
  • С помощью каких инструментов проводят и для чего
  1. Контроль полученных знаний
  • Пример стандартного собеседования
  • Реальные задачи
  1. Что такое Pairwise Testing?
  • Попарное тестирование. Когда, как и зачем применяется
  • PICT — самый простой инструмент для автоматизации таких проверок
  1. Браузер (работа с браузером как с основным инструментом тестирования)
  • Устройство DevTools
  • Основные элементы DevTools
  • Подключение внешнего устройства к DevTools для отладки
  1. Введение в HTML — язык разметки гипертекста
  • Стандарт HTML. Структура HTML-документа
  • Создание HTML-документа
  • Создание гиперссылок
  • Списки и таблицы
  1. Введение в CSS
  • Типы стилей
  • Базовый синтаксис CSS
  • Селекторы тегов
  • Xpath
  1. Достоинства и недостатки автоматизации тестирования
  • Процесс внедрения автоматизации тестирования
  • Что автоматизировать?
  • ROI в автоматизации тестирования — коэффициент окупаемости инвестиций
  • Зачем измерять эффективность?
  • Автоматизация с помощью Selenium IDE
  1. Что такое база данных?
  • Виды баз данных
  • Реляционная БД
  • Система Управления Базами Данных (СУБД)
  • Язык SQL
  • SQL-стандарты
  • Работа с базами данных в SQL Server
  • Создание базовых запросов SELECT
  • Объединение таблиц
  • Сортировка данных в результате запроса
  • Расширенная фильтрация данных
  • Как выбрать неповторяющиеся значения из базы данных?
  • Логический оператор LIKE
  • Статистические функции
  1. MySQL или PostgreSQL
  • SELECT
  • UPDATE
  • DELETE
  • CREATE
  • GROUP BY
  • ORDER BY
  • HAVING
  • LIMIT
  1. Введение в тестирование мобильных приложений
  • Виды мобильных приложений
  • Особенности тестирования мобильных приложений
  • Сервисы для бета-тестирования
  • Облачные платформы устройств для тестирования мобильных приложений
  • Мобильное тестирование на эмуляторах мобильных устройств
  1. Что такое Web Service?
  • HTTP(S)
  • протокол SOAP
  • Протокол REST
  • Postman — кроссплатформенное клиентское оконное приложение
  • Тестирование веб-сервисов
  • Создание тестовых сценариев с помощью Postman
  • JSON and XML
  1. REST (Representational state transfer)
  • Стиль архитектуры программного обеспечения для распределенных систем, таких как World Wide Web
  • Управление информацией сервиса
  • RESTful-системы
  • Использование REST-запросов при тестировании web-сервисов
  • Инструмент Postman для вызова запросов в API интерфейсе
  • Создание GET запросов с помощью Postman
  • Клиент-серверная архитектура
  1. Test Automation Basics
  • Codeless Test Automation. Automated Testing in Domain Specific Language
  • Katalon Studio. Инструментарий
  • Часто используемый инструментарий в тестировании
  1. Как составить резюме и пройти собеседование
  • Структура резюме
  • Часто задаваемые вопросы
  • Как вести себя на собеседовании
  • Основные ошибки на собеседовании
  • Урок английского языка №1
  • Урок английского языка №2
  • Урок поиска работы.

https://onlineitea.com/course/qa-basic/

Цена: 41 550 рублей

Тестировщик от LearnQA

Тестировщик от LearnQA

Цена: разная стоимость

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

Курсы:

  • Тестирование: первая ступень
  • Азбука IT
  • Автоматизатор мобильных приложений
  • SQL: инструменты тестировщика
  • Ручное тестирование мобильных приложений
  • Docker: инструменты тестировщика.

Тестировщик ПО от Школа Тестировщиков Программного обеспечения в СПб и On-line

Тестировщик ПО от Школа Тестировщиков Программного обеспечения в СПб и On-line

Цена: 990 рублей

Получи IT профессию «Тестировщик ПО» и реальный опыт в резюме за 3 месяца.
Обучаясь у действующих тестировщиков и стажировку на реальном IT проекте.

Чему научитесь:

  • На практике овладеете инструментами, программами, техниками и видами тестирования
  • В процессе обучения поработаете тестировщиком
  • Поймете, как работает IT-компания изнутри
  • Создадите портфолио
  • Пройдете стажировку на реальном IT-проекте
  • Грамотное резюме с опытом работы на проекте.

Программа обучения:

  • Что нужно знать о профессии тестировщика?
  • Какую документацию пишет тестировщик?
  • Какие методики и виды тестирования использовать в работе?
  • Что такое тест-дизайн и как его использовать?
  • Что такое Jira? Ч.1
  • Как разрабатывается программное обеспечение?
  • Что такое Jira? Ч.2
  • Как создаются веб-страницы?
  • Как работать с техническими заданиями?
  • Что нужно знать о серверах и сетях?
  • Что тестировщик должен знать про Linux?
  • Зачем тестировщику git?
  • Как тестировщику работать с SQL базой данных?
  • Как тестировать программы без графического интерфейса?
  • Как самому написать автоматизированные тесты?
  • Как правильно писать резюме и искать работу тестировщиком?
  • Стажировка после обучения.

https://qatester.ru/

Тестирование ПО (QA) от Компьютерная Академия «ШАГ»

Тестирование ПО (QA) от Компьютерная Академия «ШАГ»

Учебная программа создана для тех, кто хочет освоить престижную и высокооплачиваемую профессию инженера QA и заложить прочный фундамент для своей карьеры в IT.

Чему научитесь:

  • Использовать инструменты тестирования ПО для мобильных и десктопных приложений, а также веб-проектов;
  • Применять основы веб-технологий, программирования, системного администрирования, а также поймете принципы работы с базами данных для их использования в автоматизированном тестировании;
  • Создавать тест-план. Работать с баг-трекерами;
  • Проводить автоматизированное тестирование с использованием различного программного обеспечения;
  • Понимать архитектуру и принципы использования Selenium. Создавать скрипты в Selenium для тестирования веб-страниц;
  • Разбираться в языке структурированных запросов SQL. Уметь создавать многотабличные запросы;
  • Выбирать оптимальные методы тестирования;
  • Понимать принципы работы подзапросов и функций агрегирования;
  • Производить нормализацию баз данных;
  • Использовать хранимые процедуры, триггеры, виды, пользовательские функции;
  • Использовать различные системы контроля версий;
  • Пройти интервью на должность QA-инженера;

Программа обучения:

  • Обзор IT бизнеса: технологии и термины;
  • Фазы процесса разработки программного обеспечения;
  • Методологии процесса разработки программного обеспечения;
  • Анализ существующих моделей и методов разработки;
  • Роль и место QA в процессе разработки программного обеспечения, тестирование и QA;
  • Введение в тестирование;
  • Цели и задачи тестировщика в команде;
  • Теория тестирования: Подход, технологии, уровни, процесс, компоненты;
  • Дефекты: типы и жизненный цикл дефектов;
  • Типы тестов. Организация тестов;
  • Тестирование сложных программных решений и комплексных систем;
  • Requirements, введение в bug tracking systems;
  • QA процесс: инициализация, цели, приоритеты, сроки, риски;
  • I18N/L10N. MLU;
  • Системы контроля версий: CVS, SVN, GIT, Mercurial;
  • Обзор методологии SCRUM;
  • Сертификация ISTQB;
  • Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления;
  • Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных;
  • Функции агрегирования и объединения;
  • Представления, хранимые процедуры, триггеры, пользовательские функции;
  • Автоматизация тестирования: цели, задачи, этапы, подходы к автоматизированному тестированию;
  • Введение в Web-технологии, структура HTML, форматирование текста с помощью HTML и CSS. XML, XPath и WebDriver;
  • Selenium Server. Создание framework для тестирования в Selenium;
  • Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений;

Преимущества:

  • Курс подходит даже для школьников от 15 лет и пенсионерам
  • Годовая программа обучения

Недостатки:

  • Не найдено

Цена: Рассрочка — 6 070 руб — 13 280 руб / мес

QA Manual Engineer от QA at Silicon Valley California

QA Manual Engineer от QA at Silicon Valley California

Курс для новичков в QA и IT. База знаний для получения первой работы. QA Manual Engineer (Ручное тестирование ПО).
11 недель Практики на реальных IT проектах в Калифорнии. Live Online Sessions с профессионалами Кремниевой Долины. Все уроки на Русском, терминология и программы на Английском.

Программа обучения:

  1. Вводные уроки
  • Введение в профессию QA и рынок труда, как в Америке, так и в других странах.
  • Обзор курса, программ и техник для тестирования.
  • Рассмотрим принципы ручного и автоматического тестирования на примерах.
  • Начнем изучать тестирование с основ. Терминология, документация, примеры.
  • Разберем этапы и техники прохождения технических собеседований.
  • Начнем формировать основу профессии тестировщика с нуля.
  1. Углубляемся в профессию QA-Manual Engineer
  • Изучаем процесс разработки и тестирования програмных продуктов с азов. Проходим все этапы SDLC, применяемых в современных IT проектах Кремниевой Долины Калифорнии.
  • Учим теорию и практику работы с Front-End кросс-браузерным тестированием, Back-End тестированием, мобильным и облачным тестированием, API Web Services.
  • Учимся тестировать Web и мобильные приложения. Работаем с программой управления IT проектами Jira, учимся писать тест-кейсы, баг-репорты, задачи по тестированию. Работаем с багами на реальном IT проекте в Калифорнии.
  • Проходим все этапы подготовки и создания тестовой документации: тест-стратегия, тест-план, тест-сценарий, матрица покрытия тест-кейсами. Готовим и пишем всю документацию с нуля под руководством наставника.
  • Изучаем самые современные и эффективные виды и техники тестирования, применяемые в Кремниевой Долине, на различных устройствах и реальных примерах на Google Cloud и других облачных сервисах.
  • Применяем практики Agile/Scrum и Waterfall, Ваше обучение будет проходить в рамках этих моделей. Делаем индивидуальные и групповые задания используя Sprints. Работаем в группах на реальном IT проекте по руководством наставника.
  • Вся работа ведется на реальных IT проектах в Калифорнии. Обучение полностью на русском, терминология и задания на английском.
  1. Учим Manual End-to-End тестирование с Selenium, Postman REST API и QA Helpers Tools
  • Начинаем проходить стажировку в реальных американских проектах онлайн.
  • Создаем Front-End manual тест фреймворк на Selenium с нуля.
  • Учим работу с Manual REST API тестированием и основами Web Services.
  • Проходим основы работы с технологией Git и GitHub, создаем и работаем с облачным репозиторием.
  • Изучаем структуру DOM, HTML5, CSS3 и применяем для Front-End тестирования.
  • Проходим основы работы и применения XPath, Locators, QA testing tools, Dev Tools.
  • Готовим профессиональное Резюме и LinkedIn профиль. Практикуемся в прохождении технических собеседований и этапах поиска работы на каждом занятии, на русском и английском языках.
  • Изучаем и практикуем разработку программных продуктов и работу команды IT на реальных online IT проектах в Калифорнии.
  • Изучаем основы работы со Swagger API и Curl скриптами. Применяем полученные знания на практических API тест-кейсах.
  • Тренируем Hard skills и Soft skills. Готовимся к собеседованиям по Мануальному тестированию по каждой из изученных технологий.
  • Начинаем поиск работы и проходим собеседования с реальными рекрутерами в компаниях. Разбираем результаты собеседований, помогаем с правильным вектором.
  • Решаем задачи по Мануальному тестированию на уроках и дома. Разбираем результаты, помогаем обозначить точки роста и улучшения результатов.
  • Вся работа ведется на реальных IT проектах в Калифорнии, обучение на русском, терминология, программы и задания на английском.
  • Посещаем и учимся дополнительным методам тестирования и прохождению технических интервью на дополнительных факультативах.
  1. Финальный проект
  • Готовим финальный проект QA Manual Engineer, используя Front-End мануальное тестирование, Selenium Manual тестирование, Postman REST API и Swagger Manual тестирование с GitHub и облачной интеграцией на реальных IT проектах в Калифорнии.
  • Пишем Тест-план, тест-кейсы, матрицы покрытия тестами. Применяем всю тестовую документацию на своем финальном проекте.
  • Используем Jira, Agile/Scrum и QA методологию для подготовки проекта.
  • Продолжаем стажироваться в реальных компаниях, проходим технические собеседования по телефону, онлайн и он-сайт.
  • Получаем Сертификат об обучении на курсе.

https://qasv.us/qamanual

Цена: $1499

Реклама. Информация о рекламодателе по ссылкам в статье.

Расскажите друзьям:

Комментарии (0)
Войдите чтобы оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *