14 Лучших Онлайн-Курсов QA Engineer
Содержание
Обеспечение качества (QA) — часть международного стандарта управления качеством ISO 9000, которая помогает компаниям соответствовать требованиям, удовлетворять потребностям клиентов и постоянно улучшать свои процессы и процедуры.
Должностные обязанности QA Engineer
Примерный обобщенный список:
- Планирование, разработка и внедрение политики, процессов и процедуры обеспечения качества.
- Документирование и обновление типовых инструкций и лучших решений (best practices).
- Проверка процессов, процедур и документации на соответствие правилам и стандартам.
- Мониторинг текущих процессов с целью их улучшения.
- Обучение производственных и инженерных групп соблюдению установленных процессов и процедур.
- Анализ первопричин и внедрение решений, направленных на устранение проблем, обнаруженных в текущих процессах и процедурах.
- Сбор и оценка отзывы клиентов.
ВАЖНО. Даже если в компании есть четко определенная позиция QA Engineer, обеспечивать качественный процесс, создавать качественный продукт остается обязанностью каждого участника команды.
В общем, QA Engineer, если такой есть на проекте, человек, который прицельно отследит и поможет подтянуть проседающий процесс разработки: направит, надоумит, отправит учиться или подкинет инструментов и идей.
Профессия Инженер по тестированию от Skillbox
Вы научитесь находить ошибки в работе сайтов и приложений с помощью Java, JavaScript или Python. С первого занятия погрузитесь в практику и сможете начать зарабатывать уже через 4 месяца.
Уровень: Новичкам и начинающим, а также для тестировщиков начального уровня
Формат обучения: Видеозаписи + практические задания
Обратная связь: Работа с преподавателями
Особенность: Упор на практику
Сертификат
Чему научитесь:
- Функциональному и нефункциональному тестированию сайтов и приложений
- Тестированию мобильных приложений
- Основным методам автоматизации
- Работать в таск-трекерах
- Техникам тест-дизайна
- Основам программирования на Java, JavaScript или Python
- Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов
- Работе в панели инструментов веб-разработчика
- Тестированию пользовательских интерфейсов.
Программа обучения:
Ручное тестирование веб-приложений
- Основы тестирования веб-приложений
- Основы тестирования веб-приложений.
- Тестирование текстовых полей.
- Тестирование текста, чисел и дат с использованием граничных значений.
- Что такое хорошая спецификация? Правильное оформление баг-репорта.
- Тестирование форм регистрации.
- Тестирование форм авторизации и восстановления паролей.
- Тестирование дополнительных элементов интерфейса.
- Расширенные техники тестирования.
- Тестовые сценарии. Позитивные и негативные тесты.
- Кросс-платформенное и кросс-браузерное тестирование.
- Дополнительные инструменты тестирования.
- Тестирование API
- Чтение данных с сервера.
- Манипуляция данными на сервере.
- Универсальные инструменты
- Chrome DevTools как инструмент упрощения тестирования.
- Chrome DevTools как инструмент локализации ошибок.
- Chrome DevTools. Дополнительные операции.
- Системы отслеживания задач.
- Метрики тестирования и оценка трудозатрат.
- Нефункциональное тестирование
- Тестирование требований.
- Тестирование UI, UX.
- Приёмочное тестирование.
- Тестирование безопасности. Серверные уязвимости.
- Тестирование безопасности. Клиентские уязвимости.
- Итоговая работа. Ручное тестирование веб-приложений.
Ручное тестирование мобильных приложений
- Основы тестирования мобильных приложений
- Введение в тестирование мобильных приложений.
- Ориентация и экраны.
- Эмуляторы и симуляторы.
- Сборка приложений и продвинутые функции Android Studio и XCode.
- GPS и батарея.
- Связь и перехват сетевых запросов.
- Скриншоты и логи.
- Итоговая работа. Тестирование мобильных приложений.
Программирование и автотесты
- Языки программирования — на выбор Java, JavaScript или Python
- Введение в язык программирования и синтаксис.
- Функции.
- Объектно-ориентированное программирование.
- Области видимости.
- Преобразование типов.
- Отладка и логирование.
- Основы автоматизации UI-тестов — на выбор Java, JavaScript или Python
- Введение в автоматизированное UI-тестирование.
- Поиск элементов с помощью Selenium WebDriver.
- Поиск элементов: CSS.
- Сложные CSS-локаторы и ожидания элементов.
- XPath-локаторы.
- Мастер-класс по написанию автотестов.
Дополнительные курсы
- Веб-вёрстка. Базовый уровень
- Знакомство с курсом.
- Базовый HTML.
- Базовый CSS.
- Работа с макетом.
- HTML-разметка.
- Flexbox.
- Стилизация.
- Язык запросов SQL
Бонусные курсы
- Универсальные знания программиста
- Английский для IT-специалистов
- Система контроля версий Git.
Плюсы:
- Помощь в трудоустройстве
- Полноценная программа обучения 12 месяцев
- 485 практических задач
Минусы:
- Не обнаружено
Кто проводит курс:
Длительность курса: 12 месяцев
Стоимость курса: Рассрочка — 4 979 рублей / мес
Инженер по тестированию: с нуля до 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
- Ручное тестирование веб-приложений
- Введение в тестирование ПО. Методы и виды тестирования
- Основы клиент-серверного взаимодействия, протокол HTTP, концепция DOM
- Работа с DevTools браузера
- Введение в SQL. Запросы SELECT, UPDATE, DELETE
- Тестирование ПО. Многообразие тестирования
- Артефакты тестирования
- Инструменты тестирования
- Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
- Курсовой проект: проведение тестирования сайта крупной компании
- Вёрстка сайта на HTML и CSS
- Теги для вёрстки контента страницы
- Теги для вёрстки структуры страницы
- Теги для вёрстки форм
- Селекторы CSS
- Определение контекста элементов
- Блочная модель
- Позиционирование элементов
- Оформление текста
- Оформление декоративных элементов
- Состояние интерактивных элементов
- Git — система контроля версий
- Предназначение системы контроля версий
- Основные операции (фиксация и откат изменений, поиск, история)
- Работа с сервисом GitHub
- Ветки, слияние веток и разрешение конфликтов
- Командная работа
- Java для тестировщиков
- Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
- Программирование на Java: переменные, операторы, работа с отладчиком
- Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
- Testability, автотесты, введение в ООП: объекты и методы
- Система сборки Maven, управление зависимостями, автотесты на JUnit5
- Циклы, параметризованные тесты и аннотации
- Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
- Объектно-ориентированное программирование и проектирование
- Объекты с внутренним состоянием, управление состоянием при тестировании
- Композиция и зависимость объектов. Mockito при создании автотестов
- Наследование и расширяемость систем. Проблемы наследования
- Исключительные ситуации и их обработка. Тестирование исключений
- Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
- Collections Framework. CRUD и тестирование систем, управляющих набором объектов
- Автоматизация тестирования, Continuous Integration
- Основы автоматизации
- Управление состоянием. Continuous Integration
- Тестирование веб-интерфейсов. Selenium
- Selenide
- Patterns
- Docker и Docker Compose
- SQL
- Репортинг: Report Portal
- Приоритеты автоматизации
- Курсовой проект: автоматизированное тестирование веб-сервиса туроператора.
Автоматизированное тестирование фронтенда веб-приложений на JavaScript
- JavaScript для тестировщиков
- Cинтаксис
- Отладка, Developer Tools
- Типы данных в JavaScript
- Инструменты и программное окружение (npm)
- Функции, объекты
- ООП в JS (ES6)
- Обработка исключений и замыкания
- Асинхронность
- Автоматизация тестирования веб-интерфейсов
- Платформа js
- Jest
- Puppeeter
- Playwright
- Cypress
- Функциональное тестирование
- CI/CD.
Автоматизированное мобильное тестирование
- Тестирование мобильных приложений
- Особенности тестирования мобильных приложений
- Тестирование IOS-приложений
- Тестирование Android-приложений
- Выбор устройств для тестирования
- Инструменты
- Автоматизация тестирования мобильных приложений
- Особенности функционального и нефункционального тестирования на мобильных устройствах
- Эмуляторы и симуляторы
- Настройка Android Studio
- Тестирование UI
- Автоматизация тестов с помощью фреймворка Espresso
- Автоматизация с использованием Appium.
Продвинутые модули
- Тестирование производительности
- Виды тестирования производительности и метрики
- Сценарии тестирования и профили нагрузки
- Обзор инструментов для нагрузочного тестирования
- Работа с данными в JMeter
- Анализ результатов и оформление отчетов
- Тестирование безопасности
- Введение в тестирование безопасности
- SQL Injection
- XSS-атака
- Code Injection
- Fiddler
- Wireshark.
Дополнительные модули
- Основы языка программирования Python
- Английский язык для начинающих разработчиков
- Карьера в тестировании.
Плюсы:
- Есть государственная лицензия
- Помогают в трудоустройстве
- Большое количество практики
Минусы:
- Не найдено
Кто проводит обучение:
- Анастасия Шарикова — 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
Получите новую профессию в 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
Научись тестировать работу приложений и ПО, искать уязвимости, баги и всевозможные проблемы. Мы готовим с нуля специалистов, отвечающих за надежность и удобство IT-продуктов.
Чему научитесь:
- познакомитесь с основами тестирования (что такое тестирование, контроль качества и обеспечение качества; принципы тестирования; верификация и валидация; уровни тестирования; Тестовая документация: тест-кейсы и чек-листы. TMS-системы);
- освоите тестирование веб-приложений;
- поработаете с базами данных;
- изучите тестирование мобильных приложений;
- рассмотрите основы автоматизации тестирования;
- получите рекомендации по трудоустройству.
Программа обучения:
- Основы тестирования
- Что такое тестирование
- Принципы тестирования
- Уровни тестирования
- Виды тестирования
- Тестирование веб приложений
- Клиент-серверная архитектура
- HTTP-протокол
- Основы HTML/CSS
- Работа с xPath
- Базы данных. Типы БД. СУБД
- Как создать таблицы в MySQL
- Запросы SELECT и JOIN
- Решения задач по SQL
- Типы мобильных приложений
- Способы сбора статистики для мобильных устройств
- Симуляторы/эмуляторы мобильных устройств
- Специфические проверки для мобильных приложений
- Обзор основ автоматизации
- Java
- Gradle
- Selenium Webdriver
- Рекомендации по трудоустройству
- Составить резюме, разместить в LinkedIn, HH, Habr
- Тренировочное собеседование с обратной связью.
Цена: 53 600 руб.
Факультет тестирования ПО от GeekBrains
Освойте профессию тестировщика с нуля. Вы получите всё для старта карьеры: навыки ручного тестирования, практику автоматизации на Java и опыт работы с веб-приложениями.
Уровень: Новичкам, начинающих тестировщикам и практикующим IT-специалистам (повышение квалификации)
Формат обучения: Разные форматы — Занятия в группе с преподавателем, Онлайн-лекции и вебинары, Видеозаписи занятий
Обратная связь: Куратор, студент-наставник и преподаватели
Особенность: Гарантия трудоустройства
Диплом о профессиональной переподготовке и электронный сертификат
Чему научитесь:
- Написание тестовой документации: тест-планов, тест-кейсов, чек-листов, отчётов по тестированию
- Опыт работы с системами тест-менеджмента
- Тестирование современных веб-приложений
- Локализации дефектов. Работа с логами сервера. Работа на Linux-серверах в консоли
- Работа со средствами автоматического тестирования (Selenium)
- Умение пользоваться командной строкой (Linux)
- Автоматизация рутинных проверок на UI с использованием Selenium Web Driver/Selenide. Построение автоматизированной отчётности
- Составление SQL-запросов.
Программа обучения:
- Основы ручного тестирования
- Что такое тестирование и зачем оно необходимо?
- Тестирование по чек-листу
- Ошибка. Дефект. Отказ
- Уровни тестирования
- Виды тестирования
- Регрессионное тестирование
- Отчётность о результатах тестирования
- Жизненный цикл ПО.
- Основы тест-аналитики
- Анализ требований. Декомпозиция
- Тест-дизайн: классы эквивалентности и pairwise
- Тест-дизайн: доменный анализ
- Тест-дизайн: диаграммы перехода состояний и таблицы принятия решений
- Создание чек-листов. Тестовое покрытие
- Позитивное и негативное тестирование
- Тестирование по пользовательским сценариям
- Исследовательское тестирование.
- Рабочая станция
- Введение. Установка ОС
- Настройка интерфейса командной строки и знакомство с ним
- Пользователи. Управление пользователями и группами
- Загрузка ОС и процессы
- Устройство файловой системы Linux. Понятия файла и каталога
- Введение в скрипты Bash. Планировщики задач crontab и at
- Управление пакетами и репозиториями. Основы сетевой безопасности
- Введение в Docker.
- HTML/CSS для тестировщиков. Интерактивный курс
- Основные понятия в веб-разработке
- Основы НTML
- Основы CSS
- Псевдоклассы, табличная верстка
- Стандарты веб и вспомогательные инструменты.
- Тестирование веб-приложений
- Основы реализации веб-приложений
- HTML/CSS для тестировщиков
- Особенности тестирования веб-приложений
- Браузерные движки и кроссбраузерное тестирование
- Google Chrome DevTools
- SOAP API
- REST API
- Ответы на вопросы.
- Уровень 1
- Введение
- Основные конструкции
- Практика «Крестики-нолики» в процедурном стиле
- Введение в ООП
- Продвинутое ООП
- Практика ООП и работа со строками
- Написание приложения с графическим интерфейсом.
- Java Core для тестировщиков
- Класс Object
- Исключения
- Обобщения
- Коллекции
- Средства ввода-вывода
- Работа с сетью
- Промежуточный проект
- JDBC
- Stream API
- Автоматизация тестирования Web UI на Java
- Selenium WD
- Apache Maven
- Основы Часть 1
- JUnit
- Основы Часть 2
- Page Object
- Allure, протоколирование
- BDD, Selenide
- Тестирование 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
- Итоговый проект
- Командная работа
- Компьютерные сети. Интерактивный курс
- Подготовка к собеседованию. Тестирование ПО
- Системы сбора логов
- Безопасность веб.
Плюсы:
- Государственная образовательная лицензия
- Полноценная годовое обучение
- Гарантия трудоустройства
Минусы:
- Не обнаружено
Длительность курса: 12 месяцев
Отзывы о ГикБрейнс:
Кто проводит курс (авторы/преподаватели):
Цена: Рассрочка до 36 месяцев — от 4 054 рублей / мес
Инженер по тестированию от Skypro
Уровень: Для начинающих
Формат обучения: Мастер-классы с реальными рабочими задачами
Обратная связь: Проверка ДЗ
Длительность курса: 330 часов теории и практики
Диплом о переподготовке
Чему научитесь:
- Писать тестовую документацию и составлять отчеты о тестировании
- Тестировать веб-приложения, мобильные приложения и API
- Использовать инструменты для тестирования
- Проводить нагрузочное тестирование.
Программа обучения:
- Основы тестирования
- Основы функционального тестирования.
- Оформление баг-репортов и работа в баг-трекинговых системах.
- Тест-кейсы и системы управления тест-кейсами.
- Введение в тест-дизайн. Классы эквивалентности и граничные значения.
- Техники комбинаторики и попарное тестирование.
- Нефункциональные виды тестирования.
- Регрессионное, smoke и повторное тестирование.
- Тестирование документации.
- Техники тестирования документации.
- Тест-план тестирования. Метрики и отчетность.
- Тестирование API
- Сетевые протоколы.
- Клиент-серверная архитектура.
- Chrome dev tools + network.
- API, Swagger
- Rest API и Postman
- Soap и Soap UI.
- Основы автоматизации тестирования в POSTMAN
- Тестирование мобильных приложений
- Мобильные приложения и их разновидности.
- Мобильные ОС и их разновидности. Название элементов на ОС + гайдлайны для ОС.
- Особенности тестирования мобильных приложений. Стратегия тестирования мобильных приложений.
- Подбор устройств для мобильного тестирования. Эмуляторы и симуляторы.
- Инструменты тестировщика
- Логирование
- CI/CD
- Git.
Цена: Рассрочка на 36 месяцев — 1 975 рублей / мес.
QA Engineer. Basic от OTUS
Получите навыки тестирования веб-приложений и представления обратной связи о качестве продукта.
Уровень: Для начинающих тестировщиков
Формат обучения: Живые вебинары, домашние задания и видеозаписи
Обратная связь: Персональный ментор
Сертификат
Чему научитесь:
- Сможете работать с Jira, Confluence, testIT, Testrail, Git, Docker, Chrome console, Postman и автоматизацией.
- Сможете находить, заводить дефекты и применять техники тестирования: исследовательское тестирование, тестирования состояний и переходов, классы эквивалентности, граничные значения, таблицы принятия решений, парное тестирование, сценарии использования.
Программа обучения:
- Жизненный цикл разработки ПО
- Качество ПО
- Карта функциональности продукта
- Багрепорт
- Знакомство с Confluence & Jira
- Тесткейсы и чеклисты
- Использование TestIT
- Что такое требования и какие они бывают.
- Тест — дизайн
- Тест-дизайн
- Классы эквивалентности и граничные значения
- Тестовая комбинаторика
- Таблицы принятия решений
- Тестирование состояний и переходов
- Исследовательское тестирование.
- Работа с API
- Виды http запросов
- Валидируем http запросы
- Базы данных
- SQL: часть 1
- SQL: часть 2
- SQL: часть 3
- Карьера
- Методологии разработки
- Резюме и собеседование
- Автоматизация
- Использование техник тест-дизайна при тестировании API
- Git на кончиках пальцев
- Автоматизация на уровне Postman часть 1
- Автоматизация на уровне Postman часть 2
- Катит — не катит. Gitlab CI
- Docker
- Итоговая консультация по ДЗ
- Итоговый урок.
Плюсы:
- Обучение на практических задачах
- Не требуется предварительная подготовка (подходит для новичков)
Минусы:
- Не найдено
Длительность курса: 4 месяца, 2 ак. часа в нед.
Отзывы о курсе:
Кто проводит курс (авторы/преподаватели):
Цена: 50 000 рублей
Инженер по тестированию от АНО ДПО «ШАД»
Чему научитесь:
- Тестировать веб- и мобильные приложения, API
- Проектировать тесты и проверять сервисы
- Создавать надёжный продукт вместе с командой
- Помогать бизнесу развиваться, а пользователям — решать их задачи.
Программа обучения:
- Основы тестирования
- Чек-листы
- Проектирование тестов
- Введение в профессию
- Анализ требований
- Тест-дизайн
- Тестовая документация
- Финальный проект
- Тестирование веб-приложений
- Принципы работы веб-приложения
- Задачи тестировщика и типы изменения веб-приложений
- Кроссплатформенное и кроссбраузерное тестирование
- Тестирование вёрстки на адаптивность
- Charles
- Проектирование тестов
- Финальный проект
- Тестирование мобильных приложений и API
- Введение в тестирование мобильных приложений
- Тестирование мобильных приложений
- Тестирование API
- Финальный проект
- Основы баз данных
- Знакомство с консолью
- Основы автоматизации тестирования
- Введение в JavaScript
- Дипломный проект
- Программа трудоустройства
- Резюме
- Рынок труда
- Финальный проект
- Офлайн нетворкинг
- Сопроводительное письмо
- Где и как искать работу
- Собеседование: введение
- Собеседование: soft skills
- Собеседование: hard skills.
Цена: 60 000 рублей
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 научит тебя тестировать программное обеспечение и помогать IT-команде выпускать качественные продукты.
Чему научитесь:
- Находить ошибки в продукте и писать отчеты о них
- Понимать весь процесс разработки от «А» до «Я»
- Применять знания по QA на практике
- Получишь необходимые знания для сдачи сертификационного экзамена ISTQB Foundation.
Программа обучения:
- Введение в тестирование ПО
- Что такое тестирование. Для чего нужно тестирование программного обеспечения
- Жизненный цикл разработки ПО
- Основные документы, которые используются в процессе жизненного цикла разработки ПО
- Для чего нужен Test Plan и как его составлять
- Техника тест дизайна (Equivalence Partitioning, Boundary Values)
- Test Case как основной артефакт тестировщика
- Когда Test Case бывает негативный
- Составление тестового набора для первой тестируемой программы
- Понятие дефекта
- Что такое баг?
- Зачем и где описывать Bug report
- Что такое severity и priority
- Жизненный цикл дефекта
- Системы отслеживания ошибок. Обзор самых популярных систем
- Знакомство с багтрекинговой системой Jira. Описание багов в системе
- Виды требований
- Виды документов с требованиями к программному обеспечению
- RDD
- SRS
- PRD
- BRD
- Критерии тестирования требований
- Полнота
- Однозначность
- Непротиворечивость
- Реализуемость
- Отслеживаемость
- Тестируемость
- Тестируем регистрационную форму. Специфика тестирования полей электронный адрес и телефон
- Методологии тестирования
- Проектная команда. Виды методологий тестирования программного обеспечения
- Водопадная модель
- V-модель
- Итеративная модель
- RUP
- MSF
- Agile
- SCRUM
- Спринт
- Резерв проекта
- Резерв спринта
- Диаграмма выгорания
- Стори Поинт
- Остановка Спринта
- Покер Планирования
- Встречи в Скраме
- Виды тестирования программного обеспечения
- Функциональное тестирование
- Нефункциональное тестирование
- Тестирование, связанное с изменениями
- 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 – исследовательское тестирование
- Когда применять и для каких проектов
- Применение на практике
- Системы хранения и управления тестовыми случаями
- Ознакомление с системой TestLink (Easy QA)
- Написание тестовых случаев в системе TestLink (Easy QA)
- Нефункциональные виды тестирования
- Тестирование производительности
- Нагрузочное тестирование (Performance and Load Testing)
- Стрессовое тестирование (Stress Testing)
- Тестирование стабильности или надежности (Stability / Reliability Testing)
- Объемное тестирование (Volume Testing)
- Тестирование установки (Installation testing)
- Тестирование удобства пользования (Usability Testing)
- Конфигурационное тестирование (Configuration Testing)
- С помощью каких инструментов проводят и для чего
- Контроль полученных знаний
- Пример стандартного собеседования
- Реальные задачи
- Что такое Pairwise Testing?
- Попарное тестирование. Когда, как и зачем применяется
- PICT — самый простой инструмент для автоматизации таких проверок
- Браузер (работа с браузером как с основным инструментом тестирования)
- Устройство DevTools
- Основные элементы DevTools
- Подключение внешнего устройства к DevTools для отладки
- Введение в HTML — язык разметки гипертекста
- Стандарт HTML. Структура HTML-документа
- Создание HTML-документа
- Создание гиперссылок
- Списки и таблицы
- Введение в CSS
- Типы стилей
- Базовый синтаксис CSS
- Селекторы тегов
- Xpath
- Достоинства и недостатки автоматизации тестирования
- Процесс внедрения автоматизации тестирования
- Что автоматизировать?
- ROI в автоматизации тестирования — коэффициент окупаемости инвестиций
- Зачем измерять эффективность?
- Автоматизация с помощью Selenium IDE
- Что такое база данных?
- Виды баз данных
- Реляционная БД
- Система Управления Базами Данных (СУБД)
- Язык SQL
- SQL-стандарты
- Работа с базами данных в SQL Server
- Создание базовых запросов SELECT
- Объединение таблиц
- Сортировка данных в результате запроса
- Расширенная фильтрация данных
- Как выбрать неповторяющиеся значения из базы данных?
- Логический оператор LIKE
- Статистические функции
- MySQL или PostgreSQL
- SELECT
- UPDATE
- DELETE
- CREATE
- GROUP BY
- ORDER BY
- HAVING
- LIMIT
- Введение в тестирование мобильных приложений
- Виды мобильных приложений
- Особенности тестирования мобильных приложений
- Сервисы для бета-тестирования
- Облачные платформы устройств для тестирования мобильных приложений
- Мобильное тестирование на эмуляторах мобильных устройств
- Что такое Web Service?
- HTTP(S)
- протокол SOAP
- Протокол REST
- Postman — кроссплатформенное клиентское оконное приложение
- Тестирование веб-сервисов
- Создание тестовых сценариев с помощью Postman
- JSON and XML
- REST (Representational state transfer)
- Стиль архитектуры программного обеспечения для распределенных систем, таких как World Wide Web
- Управление информацией сервиса
- RESTful-системы
- Использование REST-запросов при тестировании web-сервисов
- Инструмент Postman для вызова запросов в API интерфейсе
- Создание GET запросов с помощью Postman
- Клиент-серверная архитектура
- Test Automation Basics
- Codeless Test Automation. Automated Testing in Domain Specific Language
- Katalon Studio. Инструментарий
- Часто используемый инструментарий в тестировании
- Как составить резюме и пройти собеседование
- Структура резюме
- Часто задаваемые вопросы
- Как вести себя на собеседовании
- Основные ошибки на собеседовании
- Урок английского языка №1
- Урок английского языка №2
- Урок поиска работы.
https://onlineitea.com/course/qa-basic/
Цена: 41 550 рублей
Тестировщик от LearnQA
Цена: разная стоимость
Научитесь тестировать с нуля или повышайте свою квалификацию под руководством опытных тренеров.
Курсы:
- Тестирование: первая ступень
- Азбука IT
- Автоматизатор мобильных приложений
- SQL: инструменты тестировщика
- Ручное тестирование мобильных приложений
- Docker: инструменты тестировщика.
Тестировщик ПО от Школа Тестировщиков Программного обеспечения в СПб и On-line
Цена: 990 рублей
Получи IT профессию «Тестировщик ПО» и реальный опыт в резюме за 3 месяца.
Обучаясь у действующих тестировщиков и стажировку на реальном IT проекте.
Чему научитесь:
- На практике овладеете инструментами, программами, техниками и видами тестирования
- В процессе обучения поработаете тестировщиком
- Поймете, как работает IT-компания изнутри
- Создадите портфолио
- Пройдете стажировку на реальном IT-проекте
- Грамотное резюме с опытом работы на проекте.
Программа обучения:
- Что нужно знать о профессии тестировщика?
- Какую документацию пишет тестировщик?
- Какие методики и виды тестирования использовать в работе?
- Что такое тест-дизайн и как его использовать?
- Что такое Jira? Ч.1
- Как разрабатывается программное обеспечение?
- Что такое Jira? Ч.2
- Как создаются веб-страницы?
- Как работать с техническими заданиями?
- Что нужно знать о серверах и сетях?
- Что тестировщик должен знать про Linux?
- Зачем тестировщику git?
- Как тестировщику работать с SQL базой данных?
- Как тестировать программы без графического интерфейса?
- Как самому написать автоматизированные тесты?
- Как правильно писать резюме и искать работу тестировщиком?
- Стажировка после обучения.
Тестирование ПО (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 и IT. База знаний для получения первой работы. QA Manual Engineer (Ручное тестирование ПО).
11 недель Практики на реальных IT проектах в Калифорнии. Live Online Sessions с профессионалами Кремниевой Долины. Все уроки на Русском, терминология и программы на Английском.
Программа обучения:
- Вводные уроки
- Введение в профессию QA и рынок труда, как в Америке, так и в других странах.
- Обзор курса, программ и техник для тестирования.
- Рассмотрим принципы ручного и автоматического тестирования на примерах.
- Начнем изучать тестирование с основ. Терминология, документация, примеры.
- Разберем этапы и техники прохождения технических собеседований.
- Начнем формировать основу профессии тестировщика с нуля.
- Углубляемся в профессию QA-Manual Engineer
- Изучаем процесс разработки и тестирования програмных продуктов с азов. Проходим все этапы SDLC, применяемых в современных IT проектах Кремниевой Долины Калифорнии.
- Учим теорию и практику работы с Front-End кросс-браузерным тестированием, Back-End тестированием, мобильным и облачным тестированием, API Web Services.
- Учимся тестировать Web и мобильные приложения. Работаем с программой управления IT проектами Jira, учимся писать тест-кейсы, баг-репорты, задачи по тестированию. Работаем с багами на реальном IT проекте в Калифорнии.
- Проходим все этапы подготовки и создания тестовой документации: тест-стратегия, тест-план, тест-сценарий, матрица покрытия тест-кейсами. Готовим и пишем всю документацию с нуля под руководством наставника.
- Изучаем самые современные и эффективные виды и техники тестирования, применяемые в Кремниевой Долине, на различных устройствах и реальных примерах на Google Cloud и других облачных сервисах.
- Применяем практики Agile/Scrum и Waterfall, Ваше обучение будет проходить в рамках этих моделей. Делаем индивидуальные и групповые задания используя Sprints. Работаем в группах на реальном IT проекте по руководством наставника.
- Вся работа ведется на реальных IT проектах в Калифорнии. Обучение полностью на русском, терминология и задания на английском.
- Учим 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 проектах в Калифорнии, обучение на русском, терминология, программы и задания на английском.
- Посещаем и учимся дополнительным методам тестирования и прохождению технических интервью на дополнительных факультативах.
- Финальный проект
- Готовим финальный проект QA Manual Engineer, используя Front-End мануальное тестирование, Selenium Manual тестирование, Postman REST API и Swagger Manual тестирование с GitHub и облачной интеграцией на реальных IT проектах в Калифорнии.
- Пишем Тест-план, тест-кейсы, матрицы покрытия тестами. Применяем всю тестовую документацию на своем финальном проекте.
- Используем Jira, Agile/Scrum и QA методологию для подготовки проекта.
- Продолжаем стажироваться в реальных компаниях, проходим технические собеседования по телефону, онлайн и он-сайт.
- Получаем Сертификат об обучении на курсе.
Цена: $1499
Реклама. Информация о рекламодателе по ссылкам в статье.