Курс «Инженер по тестированию с нуля» от Skypro — получите востребованную профессию, независимо от прошлого опыта, специальности и образования.
Можете работать удаленно по свободному графику и зарабатывать на своей внимательности.
Тестирование — хорошая площадка для старта IT-карьеры. Специальность не требует глубоких знаний языков программирования и технического опыта. Достаточно знать основы и освоить основные навыки, чтобы выполнять рутинные операции. Им учат на курсе Skypro для инженеров по тестированию.
Если посвящать обучению 10−12 часов в неделю, то есть всего полтора-два часа в день, то можно стать инженером по тестированию менее чем за девять месяцев. Длительность учебы зависит от содержания программы. Программа содержит только необходимый минимум теории и много практики. За время учебы вы выполните четыре проекта, которые пополнят ваше портфолио. В Skypro мы составили ее на основе требований работодателей к навыкам и знаниям новичка в тестировании.
Программа обучения курса «Инженер по тестированию с нуля»
Навык 1. Основы тестирования
Вы научитесь:
Разбираться в основах тестирования и узнаете, как работает тестировщик.
Писать тестовую документацию: тест-кейсы, чек-листы и тест-планы.
Работать в системах управления тестированием и узнаете, какие виды тестирования бывают.
Проведете функциональное, UX/UI- и регрессионное тестирование.
Составлять и заводить отчеты в системах отслеживания ошибок. Научитесь писать отчеты о тестировании, а еще узнаете, какие метрики качества бывают и зачем их отслеживать.
За меньшее время проверять больше сценариев с помощью популярных техник тест-дизайна: эквивалентных классов, попарного тестирования, граничных значений и других.
Уроки:
Основы функционального тестирования.
Баг-репорты.
Тест-кейсы и системы управления тест-кейсами.
Мастер-класс по тест-кейсам.
Мастер-класс «Уровни тестирования».
Уровни тестирования.
Введение в тест-дизайн. Классы эквивалентности и граничные значения.
Техники комбинаторики.
Мастер-класс «Оптимальность выбора тестовых сценариев».
Нефункциональные виды тестирования.
Мастер-класс «Виды тестирования».
Регрессионное, smoke- и повторное тестирование.
Мастер-класс «Виды тестирования 2.0».
Тестирование документации.
Техники тестирования документации.
Метрики и отчетность.
Навык 2. Тестирование API
Вы научитесь:
Тестировать продукты без графического интерфейса. Поймете, как передаются данные в интернете с использованием REST и SOAP.
Создавать запросы: GET, POST, PUT, DELETE. Сделаете это с помощью инструментов Postman, Fiddler, Swagger.
Создавать тесты на нагрузку с помощью Apache JMeter.
Уроки:
Введение в тестирование API.
Инструменты тестирования.
Postman. Знакомство с инструментом.
Postman. Заглушки.
Рабочий проект в Postman.
Мастер-класс «Postman. Расширенные практики».
SOAP.
Нагрузочное тестирование.
Введение в автоматизацию тестирования.
Навык 3. Основы работы с SQL
Вы научитесь:
Настраивать окружение для работы с таблицами, отправлять SQL-запросы, писать запросы с использованием операторов.
Группировать, фильтровать и сортировать полученные данные при помощи агрегатных функций.
Использовать SQL в тестировании.
Уроки:
Обзор SQL. Настройка окружения для работы.
Создание таблиц, SELECT-запросы, изменения данных.
Агрегация данных.
Соединение таблиц.
Центр карьеры.
Навык 4. Тестирование мобильных приложений
Вы научитесь:
Разбираться в мобильных приложениях. Узнаете, какие из них считаются нативными, а какие — гибридными.
Важным понятиям для мобильной разработки: симуляторы, эмуляторы, работа с прерываниями и Activity Lifecycle.
Работать с пуш-уведомлениями и управлением жестами. Изучите гайдлайны для iOS и Android.
Уроки:
Мобильные приложения и их разновидности.
Особенности тестирования мобильных приложений.
Тестирование Android- и iOS-приложений.
Работа с мобильными фермами и снифферинг трафика.
Навык 5. Инструменты тестировщика
Вы научитесь:
Понятию «непрерывная интеграция». Узнаете, для чего она нужна. Поймете плюсы и минусы непрерывной интеграции / доставки (CI/CD).
Использовать настроенные пайплайны для развертывания приложения.
Использовать Git. Поймете принципы организации системы контроля версий. Узнаете, в каком порядке работать с Git-репозиторием и как вносить в него правки.
Уроки:
CI/CD.
Git.
Логирование.
Навык 6. Дополнительный курс: автоматизация тестирования на Python
Уроки:
Знакомство с языком Python.
Базовые алгоритмы на Python.
ООП в Python.
Знакомство с Pytest.
Учимся писать автоматизированные UI-тесты.
Расширенные практики Selenium.
Знакомство с библиотекой Requests.
Отчетность в Allure.
Работа с БД в автотестах.
Практики CI/CD.
PageObject.
Архитектура фреймворка.
Спрос на квалифицированных инженеров по тестированию только растет. Если вы — новичок в IT, то тестирование может стать хорошим стартом карьеры. Для этого не нужно иметь знаний и опыта в разработке. Зато можно будет легко перейти в смежную профессию, имея хорошую базу и опыт тестировщика.
Перейти на страницу курса →
Отправить комментарий