
−53%
Программирование6 месяцев
Профессия: Инженер по тестированию




Темы:
Особенности профессии
ЗУН тестировщика
Практика тестировщика
Изучите базовые понятия тестирования, роли QA и QS, а также причины появления ошибок в ПО.
Темы:
День тестировщика ПО
Отличия QA- и QS-тестирования
Причины появления дефектов
Научитесь различать типы и уровни тестирования, применять их принципы и классификацию на практике.
Темы:
Принципы тестирования
Типы тестирования
Уровни тестирования
Разберетесь, как проводить функциональное и нефункциональное тестирование на основе требований.
Темы:
Модели и виды тестирования
Тестирование требований
Функциональное тестирование
Нефункциональное тестирование
Рассмотрите популярные инструменты тестирования, среды и сервисы для совместной работы команд.
Темы:
Инструменты тестирования
Инструменты Functional testing
Тестировочные среды
Инструменты для командной работы
С каких инструментов начать
Научитесь оформлять документацию на всех этапах тестирования — от подготовки до итогов проекта.
Темы:
Документальное сопровождение работы тестировщика
Документы для подготовительного этапа работы
Документы для основного этапа работы
Документы для итогового этапа работы
Разберетесь с основными тестовыми артефактами, требованиями и принципами Definition of Dode.
Темы:
Требования
Definition of Dode
Изучите этапы жизненного цикла программного обеспечения и отличия гибких и классических методологий.
Темы:
Жизненный цикл ПО
Гибкие и негибкие методологии
Научитесь понимать архитектуру клиент-серверных систем и работу HTTP-запросов и ответов.
Темы:
Принципы клиент-серверной архитектуры
HTTP-протокол: структура запроса и ответа, методы и др.
Обработка HTTP-запросов и формирование HTTP-ответов
Разберетесь, как работать с API и тестировать их, включая REST, SOAP и GraphQL.
Темы:
Что такое API
REST
Виды запросов и их особенности
SOAP и GraphQL
Особенности тестирования API
Изучите виды серверных приложений, протоколы, архитектуру и особенности их тестирования.
Темы:
Серверные приложения: понятие, виды и роль в системах
Роль серверов в архитектуре клиент-сервер
Типы серверных приложений
Протоколы и базы данных для работы серверных приложений
Модель OSI (Open System Interconnection)
Тестирование серверных приложений
Научитесь оценивать безопасность и оптимизировать клиент-серверные системы, включая защиту от XSS.
Темы:
Что такое клиент-серверное взаимодействие
Преимущества и недостатки
Безопасность данных
Межсайтовый скриптинг (XSS)
Оптимизация данных.
Разберетесь в особенностях мобильного тестирования и инструментах QA для мобильных платформ.
Темы:
Базовые знания о мобильных приложениях
Специфика тестирования мобильного приложения
Релизный цикл
Инструментарий Mobile QA
Научитесь работать с инструментами мобильного тестирования, симуляторами и прокси-средами.
Уроки:
Знакомство с Charles Proxy
Симулятор в Android Studio
Практика в Charles Proxy
Поймете, как создавать запросы, организовывать рабочее пространство и автоматизировать тесты в Postman.
Темы:
Зачем нужен Postman
Workspace (Рабочее пространство)
Requests (Запросы)
Автоматизация и тесты
Разберетесь с коллекциями, документацией и запуском автотестов с использованием Runner и Swagger.
Темы:
Collections
Swagger
Документация
Runner
Начните учиться уже сегодня — получите доступ к курсу сразу после оплаты