
В этом видео мы разберем функционалы TestRail, необходимые в данном курсе
В этом видео мы рассмотрим, что такое Workspace и какие виды бывают. Вместе создадим свой первый Workspace
В этом видео мы отправим наш первый запрос, разберемся, почему он не прошел. Поговорим о том, что такое base url и endpoint. Где брать информацию об endpoint и как ее использовать
В этом видео мы обсудим, что такое аутентификация и авторизация, какая между ними разница. Обсудим наглядные примеры, которые позволят легче усвоить разницу
В этом видео мы авторизируемся в Postman и отправим наш первый запрос. Проанализируем response и обсудим, как он связан с тем, что отображается в TestRail UI
В этом видео я вам расскажу, что вам нужно будет сделать самостоятельно для закрепления полученных знаний
В этом видео мы выполним Упражнение - 1 вместе. Я подробно рассажу решение всех трех частей из задания.
В этом видео мы обсудим, что такое коллекции, зачем они нужны, как их создавать и использовать в Postman. Так же, мы научимся смотреть Историю отправок запросов
В этом видео мы научимся сохранять запросы в коллекции, а так же переименовывать запросы для более структурированной работы
В этом видео мы обсудим, что такое POST request. На практике увидим, какие ошибки могут возникнуть при отправке запроса, научимся исправлять эти ошибки
В этот видео мы научимся отправлять POST запрос с request body
Упражнение на проработку полученных знаний
В этом видео мы обсудим, зачем нужна авторизация на уровне коллекции и как ее настраивать. Исправим наши запросы в соответствии с полученными знаниями.
В этом видео мы поговорим, что такое переменные, зачем они нужны и обсудим, какие виды переменных бывают у Postman. Это обзорная лекция, более детально о каждом виде переменных мы будем говорить в последующих видео
В этом видео мы обсудим, что такое collection variable, какая область видимости у этой переменной. На практике создадим collection variable, чтобы наш скрипт в Postman был более стабильный и с легкостью мог реагировать на изменения base url
В этом видео я покажу второй способ создание collection variable. Вместе мы внесем изменения изменения для обоих запросов из коллекции
В этой лекции мы с вами на практике посмотрим, что означает фраза "область видимости" для переменной, увидим, где наша переменная base_url не видима. Вы выполните задание на самостоятельную проработку подученных знаний
В этом видео мы найдем еще одну часть, которая повторяется в каждом запросе. Для этой повторяющейся части мы создадим еще одну collection variable
В этом упражнении вы закрепите полученные знания о: составлении POST запроса, использовании collection variable, добавление request body в запрос
В этом видео мы разберем решение упражнения и вместе выполним его
В этом видео мы разберем, что такое environment и главное - зачем нужен этот термин в Postman.
В этом видео мы научимся создавать environment переменные. Обсудим, как мы можем применить полученные знания в нашем Postman скрипте
В этом видео мы обсудим, как использовать созданные environment переменные и какие ошибки могут произойти
Нередко мы допускаем ошибки при создании своих скриптов в Postman. В этом видео я показываю, как проанализировать и исправить ошибку, которую чаще всего допускают при прохождении курса по Postman
В этом видео мы обновим уже созданные запросы в Postman. Добавим еще одну переменную в test environment
В этом видео я вас попрошу создать новый аккаунт в TestRail, напомню в каких видео я об этом рассказывала. НЕ забудьте не только создать аккаунт, но и сделать предварительные настройки, позволяющие работать с API
В этом видео мы создадим второй environment и будем отправлять одни и те же запросы на разные TestRail аккаунты. Вы увидите, как легко вы можете переключаться и отправлять запросы на разные TestRail аккаунты
В этом видео мы познакомимся с Global переменными, поймем, зачем они нужны и как они могут быть полезны для наших запросов в Postman
В этом видео мы повторим то, что мы выучили в этом разделе. Визуализируем область видимости для каждого типа переменных в Postman
В этом видео мы обсудим, чем мы будем заниматься в данном разделе. Я покажу задачу, поставленную перед нами в этом разделе и расскажу, почему эта задача важна
В этом видео мы создадим еще одну коллекцию, которую мы будем использовать для работы в этом разделе курса. Узнаем, как копировать (дублировать) уже созданные запросы и как их перемещать из одной коллекции в другую
В этом видео мы познакомимся с новой вкладкой Test в запросе, научимся парсить (приводить) response body в формат Json, узнаем как создавать переменные, хранящие в себе значения ключей из response body
В этом видео мы поговорим о console.log() - команда, которая помогает вывести в Console нужные данные. Это может быть фраза, введенная вами из клавиатуры, а может быть значение какого-то параметра. На практике потренируемся и проверим правильность создания переменных из прошлого видео
В этом видео мы поговорим о локальные переменных, обсудим их область видимости и ответим себе на вопрос: "помогут ли они нам в поставленной задаче для этой секции курса"
В этом видео мы узнаем, что такое snippets, как их использовать. С помощью сниппетов мы создадим collection переменную в одном запросе, а значение этой переменной переиспользуем в другом запросе
В этом видео мы научимся получать значение collection переменной, созданной внутри запроса. Обращаться к переменной, используя {{a}} мы может только в полях Postman (таких как request url, например). Если мы хотим получить значение переменной и переиспользовать его во вкладке Test, то мы должны использовать другой метод, который мы разбираем в этом видео
В этом задании вы самостоятельно выполните упражнение на повторение выученного в прошлых разделах и на закрепление того, что вы выучили в этом разделе
В этом видео я выполню Упражнение - 4 еще раз напоминая каждый шаг с самого начала. Мы вспомним, как создавать запрос в коллекции, как прописывать request url, используя environment переменные, как переиспользовать collection переменные, созданные в запросе, для request url
Завершающее видео этой секции курса - обсуждение, чему мы научились, проверка, что мы ничего не сломали и наш запрос работает и удовлетворяет поставленной задаче в Упражнении - 4
В этом видео мы научимся добавлять тест для запросов, используя snippets. Протестируем, что статус ответа равен 200
В этом видео мы добавим наш второй тест, проверяющий время ответа. Самостоятельно вы добавите эти 2 теста для каждого запроса
Это задание на самостоятельную проработку полученных знаний про data file
В этом видео мы научимся добавлять тест, проверяющий значение ключа в response body
В этом видео мы с вами обсудим, как обновить существующий тест и использовать параметр из data file в тесте
Этот курс разработан для понимания теории и наработки практики использования Postman.
Мой подход в курсе - это озвучить проблему или ставить задачу на реальном примере, и только потом объяснять нужную теорию для решения этой задачи. В курсе нет теории, которую я бы не объясняла на практике, а задачи для самостоятельной проработки помогут закрепить полученные навыки.
В курсе мы будем использовать API реального продукта, так что вы сможете не просто отправлять запросы, а иметь четкое представление, что происходит с UI после этого. Мы будем использовать TestRail API и каждый шаг, каждый запрос, отправленный из Postman приобретем смысл, так как вы будете видеть реальную связь с TestRail UI.
Благодаря примерам вы разберетесь в чем разница между разными видами переменных в Postman, научитесь их инициализировать и использовать.
Шаг за шагом вы будете улучшать коллекцию своих запросов и в финальной варианте у вас будет:
- коллекция с запросами для создания, редактирования и удаления проекта
- коллекция с запросами, содержащими positive тесты
- коллекция с запросами, содержащими negative тесты
Этот курс вам даст полную картину возможностей Postman и вы точно будете знать с какой стороны подступиться к этому инструменту при необходимости выполнять API testing.
Пройдя этот курс, вы смело можете включать Postman в резюме и уверенно рассказывать о практических заданиях, выполненных в этом курсе
Легкой и интересной учебы!