API — основа работы современных приложений. Тестирование API - необходимый навык для тестировщика любого уровня. Однако у новичков часто встречаются сложности, которые выражаются в виде непонимания работы API и отсутствия практики:
Как подходить к тестированию API
Как читать Swagger
Как работать с запросами в Postman
Как структурировать информацию для прохождения интервью
Как следствие: сложности в прохождении собеседований, медленное и неэффективное тестирование API на проекте, так как все навыки приходится приобретать по ходу работы.
Этот интенсив даст вам необходимые знания и практические навыки для тестирования API, что позволит уверенно отвечать на теоретические вопросы и решать задачи на собеседованиях или сразу же применять их в своей работе, что сделает вас ценным специалистом на рынке тестирования.
Результаты через 4 недели
Понимаете как выполнять тестирование API.
Уверенно читаете Swagger/OpenAPI и проектируйте по нему проверки.
Собираете Postman-коллекцию с автотестами.
Кейс в портфолио на GitHub.
Готовность к собеседованию: список вопросов/ответов.
Что вас ждет на курсе?
Записи вебинаров + короткие уроки на платформе.
Проверка всех ДЗ и обратная связь.
Чат-поддержка с ответами на все вопросы.
Шпаргалки и шаблоны документов.
Доступ к API-тренажёру «трекер привычек».
Программа интенсива
Что такое API, HTTP, REST и как они взаимосвязаны
Знакомство с тестовой площадкой, работа с требованиями в Swagger, разработка плана тестирования API
и написание чек-листов с проверками
Проектирование проверок в Postman, работа с коллекциями и переменными
Автоматизация проверок в Postman: работа с телом ответа, проверка типов и значений полученных данных
Способы реализации API: GraphQL, gRPC, WebSocket - чтобы расширить понимание
Итоговое тестирование
Расписание и полную программу смотрите на странице курса
Практика
Практическая часть курса проходит на специально разработанной платформе для тестирования API, реализованной через HTTP REST.
Пример документации API в Swagger
Здесь вы сможете:
Выполнить полный цикл тестирование API: от анализа продукта и разработки
документации, до создания автоматизированного регрессионного набора тестов в Postman
Изучить документацию к API, используя Swagger
Создавать Postman коллекции, использовать переменные, проверять ответы, тестировать валидацию данных
Научиться заводить баг-репорты по проблемам в работе API
Отработать навыки, которые пригодятся в бою на реальных проектах
Формат и старт
Старт — сразу после оплаты. Доступ к записям моментально. Записывайтесь и учитесь в удобном для вас темпе!
В чем особенность интенсива
Вы получите доступ к API для практики, разработанному специально для этого курса. Как и на реальном проекте, вы будете последовательно выполнять все этапы тестирования под присмотром преподавателя и с подробными разъяснениями на всех этапах
Курс адаптирован для начинающих. Сложные темы объясняются простым языком + учащимся будет доступно множество шпаргалок
Возможность оперативно получить навыки, которые сразу же можно будет применить в работе
Поддержка во время и после завершения курса: все выпускники курса будут добавлены в закрытый чат с преподавателем где в комфортной атмосфере можно будет задавать и обсуждать возникающие вопросы
Пример фидбека на практическое задание
Часто задаваемые вопросы
- Нужен ли опыт в тестировании API для прохождения курса?
Нет, курс рассчитан на начинающих тестировщиков - выпускников курсов/Junior QA или тех, кто только знакомится с API. Вам будет достаточно базовой теоретической подготовки по тестированию: знания теории тестирования, умения составлять чек-листы и заводить баг-репорты.
- Как будут проходить занятия?
Занятия будут построены в виде:
записей вебинаров с преподавателем, на которых будет объясняться весь материал и даваться ответы на вопросы учащихся (если не сможете присутствовать, будет доступна запись)
а также в виде уроков, дополняющих вебинары, на площадке Coreapp. Пример такого урока.
и конечно практических заданий по тестированию API
Курс рассчитан на 4 недели с гибким графиком занятий. Всего доступ к курсу выдается на 45 дней, так что у учащегося будет дополнительное время на сдачу практических заданий. Если же времени не хватит, по запросу
учащегося курс может быть продлен (платно) на 10 дней. Стоимость продления - 5000 руб.
- В курсе упоминается автоматизация, но я не умею программировать.
Ничего страшного. Для работы с автотестами в Postman нам потребуется знание базовых элементов
языка JavaScript, которые мы оперативно изучим в ходе интенсива. У вас точно получится ими овладеть. А если все еще сомневаетесь, то на курсе также будут рассмотрены дополнительные способы создания
автотестов, помогающие в их написании.
- У меня есть еще вопросы, где получить на них ответы?
Также занимаюсь преподаванием, менторством и делюсь опытом и знаниями!
Отзывы учеников
Отзывы учеников с предыдущих потоков, а также тех, кто работал со мной в качестве менти и участвовал в практических интенсивах по тестированию ПО. Ссылки на источники: