Тестировщик ПО
Профессия
Курс обновлён в 2024 году
Освоите IT-профессию без программирования с нуля: научитесь ручному тестированию веб-сайтов и приложений
Пройдёте стажировку в IT-компании уже во время обучения
Отработаете навыки тестирования на 9 проектах
==
</>
При покупке —
второй курс в подарок
до 3 ноября
Длительность
3 месяца
Гибкий график
Учитесь онлайн в удобное время
Интерактивный формат
Видеолекции, скринкасты, тренажёры, тесты и песочница
Поддержка
Личный куратор будет на связи 7 дней в неделю и ответит на все вопросы
Официальный документ
Удостоверение о повышении квалификации
Тестировщики ПО востребованы в разных сферах:
Тестировщики находят ошибки в работе сайтов и приложений и прогнозируют сбои, чтобы повысить качество продукта. Такие специалисты нужны при запуске любого ПО.
Тестирование — отличный вариант для старта в IT. Специалисту не нужно программировать, разбираться в математике или иметь техническое образование.
Кто такой тестировщик
Веб-разработка
Информационная безопасность
По данным hh.ru и SuperJob, 1/3 вакансий тестировщиков — удалённые.
Разработка компьютерных игр
Банкинг
Мобильная разработка
VR-разработка

Вакансии на hh.ru прямо сейчас

100 000 рублей — средняя зарплата тестировщика в 2024 году

Тестировщик
65 000 – 75 000
Москва
Без опыта
Junior
60 000+
Senior
190 000+
Middle
120 000+
Без опыта
Псков
65 000 – 120 000
Ручной тестировщик WEB-приложений
Кому подойдёт этот курс
Тем, кто хочет сменить профессию и работать в IT без программирования
Освоите профессию тестировщика с нуля. Научитесь тестировать веб- и мобильные приложения и отработаете полученные навыки на стажировке в IT-компании.
Повысите уровень своих компетенций в тестировании и структурируете знания. Будете чувствовать себя увереннее в профессии и повысите свой доход.
Начинающим тестировщикам/тем, кто изучает тестирование самостоятельно
Смежным специалистам в сфере IT
Сможете говорить с разработчиками на одном языке, применять навыки тестирования в текущей профессии или полностью сменить направление.
Навыки
Должность
Тестировщик ПО
Умею тестировать интерфейс
Тестирую веб- и мобильные приложения
Знаю язык запросов SQL и умею проектировать базы данных
Знаю основы работы с Linux и оболочкой Bash
Ваши навыки после обучения
Использую в работе Git и GitHub
Составляю качественную тестовую документацию
Тестирую API с помощью Postman и Fiddler
Провожу разные виды тестирования: функциональное и нефункциональное, нагрузочное, тестирование безопасности и юзабилити
⠀⠀⠀HTML
Язык, с помощью которого можно разметить структуру будущей веб-страницы: добавить основные блоки, текст, картинки, видео.
⠀⠀⠀CSS
Язык стилей, с помощью которого можно описать внешний вид HTML-элементов.
⠀⠀⠀Rest API
Набор правил, которые определяют, как сервер обменивается данными c приложениями.
⠀⠀⠀SQL
Structured Query Language — язык управления базами данных для реляционных баз данных.
⠀⠀⠀Git
Система контроля версий №1 в мире. Git позволяет работать над кодом проекта совместно, не переживая за потерю данных или конфликт версий.
⠀⠀⠀API
Интерфейс программирования, позволяющий создавать приложения с использованием готового кода.
⠀⠀⠀GitHub
Веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.
⠀⠀⠀Jira
Коммерческая система отслеживания ошибок, предназначена для организации взаимодействия с пользователями, также используется и для управления проектами.
⠀⠀⠀Trello
Облачная программа для управления проектами небольших групп.
⠀⠀⠀Postman
Это сервис для создания, тестирования, документирования, публикации и обслуживания API.
⠀⠀⠀Fiddler
Это инструмент отладки прокси-сервера, используемый для регистрации, проверки и изменения трафика HTTP и HTTPS между компьютером и веб-сервером.
⠀⠀⠀Charles
Инструмент для мониторинга HTTP/HTTPS трафика.
⠀⠀⠀Jmeter
Инструмент для проведения нагрузочного тестирования.
⠀⠀⠀Android Studio
Интегрированная среда разработки для работы с платформой Android.
⠀⠀⠀TestFlight
Это онлайн-сервис для беспроводной установки и тестирования мобильных приложений.
⠀⠀⠀Google Play Console
Это кабинет разработчика, где непосредственно хранится мобильное приложение.
⠀⠀⠀Xcode
Интегрированная среда разработки программного обеспечения для платформ macOS, iOS, watchOS и tvOS.
⠀⠀⠀Asana
Мобильное и веб-приложение для управления проектами в командах.
⠀⠀⠀Bash
Усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.

Вы отработаете навыки тестирования на 9 проектах

Создание чек-листов для проверки приложения Todoist.
Описание тест-кейсов для приложения Todoist.
Разработка баг-репорта по итогам тестирования сайта.
Тест-план, тест-кейсы и баг-репорт для сайта Triangle.nu.
Разработка базы данных для интернет-магазина.
Тестирование API сервиса Trello.
Тестирование безопасности сайта.
Тестирование мобильного приложения Habitica.
Итоговый проект: тестирование платформы IT Resume.

Направим вас на стажировку Eduson X IMPET SPACE во время обучения

Вы приобретёте опыт работы над реальным проектом в кросс-функциональной команде. Научитесь разделять задачи на этапы, распределять роли в команде и взаимодействовать с бизнес-аналитиками, project-менеджерами, UX/UI-дизайнерами и тестировщиками.

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

+

Курс состоит из

Программа полностью соответствует требованиям к тестировщикам в 2024 году

1. Введение в профессию

Программа обучения
152 интерактивных урока
6 часов в неделю
Скачать полную версию в PDF
9 практических кейсов
Доступ к материалам и обновлениям навсегда
Какие книги стоит прочитать будущему тестировщику
Карта компетенций тестировщика
Что нужно знать о профессии тестировщика

2. Основы тестирования

Тестовая документация и отчётность
Инструменты тестирования
Виды и уровни тестирования
Баг-репорты
Тест-кейсы
Чек-листы и правила работы с ними
Техники тест-дизайна

3. Жизненный цикл ПО

Введение в SCRUM
Принципы командной работы по Agile
Введение в Agile
Trello, Asana и Jira
Процесс тестирования в разных методологиях разработки ПО
Модели SDLC и Waterfall

4. Устройство веб-приложений

Backend-разработка
Frontend-разработка: HTML, CSS, JS
Клиент-серверная архитектура
DevTools
URL
Сетевые протоколы

5. Тестирование frontend-части

Основы вёрстки
Тестирование интерфейса
Элементы веб-интерфейса
Организация тестирования frontend
Тестирование верстки веб-приложений
Кроссбраузерное и кроссплатформенное тестирование

6. Работа с базами данных

Типы данных в PostgreSQL
Подключение к базе данных
Проектирование, установка и настройка базы данных
Функции для обработки данных
Работа с таблицами, шаблонами и фильтрами
Операторы SQL
Подзапросы в SQL
Строки: группировка и вычисления
Описание структуры базы данных с помощью операторов DDL
Оконные функции в SQL

7. Работа с Linux

Скрипты в Bash
Командная оболочка Bash
Введение в ОС Linux

8. Git

Оформление репозитория на GitHub
Работа с Git и GitHub

9. API

Применение снифферы в тестировании
Тестирование API с помощью Postman
Устройство API и REST API

10. Нефункциональное тестирование

Тестирование безопасности
Нагрузочное тестирование
Что такое нефункциональное тестирование
Тестирование юзабилити

11. Тестирование мобильных приложений

Выбор мобильного устройства для тестирования
UX/UI-дизайн и гайдлайны
Особенности тестирования мобильных приложений
Мобильное тестирование с помощью Android Studio
Android Studio
Работа с логами
Мобильное тестирование с помощью Charles Proxy
Мобильное тестирование с помощью Xcode
Сервисы для оптимизации работы тестировщика
TestFlight и Google Play Console

12. Введение в автотестирование

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

13. Карьера тестировщика

Оформление и размещение портфолио