1. Новые складчины

    16.10.2020: Майк Мандель. Навигатор. Система подсознательных трансформаций

    08.10.2020: Открытый фокус мозга, уровень 1 - Навыки физического и ментального мастерства

    07.09.2020: Школа регрессий Алексея Кройтора. Пакет «Максимум» (Алексей Кройтор)

    07.09.2020: Почему я выбрал себе таких маму и папу? (Виктория Даракова)

    07.09.2020: 3 дня и ты в туризме Карина Жураева.

    03.09.2020: [Диспенза Джо] Прогрессивный МК "Поднятие уровня энергии" все 7 частей

    23.08.2020: А.Маматов 2019. Энерджайзер. Активность, здоровье и долголетие

    22.08.2020: Джеймс Трипп. Самогипноз и личная алхимия, аудиосессии (части 4,5,6 из 6)

    07.08.2020: Крайнее средство. Когда сдаётся современная медицина. 5 и 6 части из 6

    07.08.2020: Крайнее средство. Когда сдаётся современная медицина. 1,2,3,4 части из 6

    19.07.2020: 10-и недельный курс Операционная система Суперчеловека. Кен Уилбер. Часть 1,2 из 14

    18.07.2020: Как написать сценарий для кино и ТВ, который купят

    01.07.2020: Ирина Баранова. Школа Осознанной Стройности [Первая Школа Биохакинга]

    25.06.2020: 10-и недельный курс Операционная система Суперчеловека. Кен Уилбер. Часть 3,4 из 14

    24.06.2020: Омоложение и антистарение. Протоколы от доктора Микоцци. обе части

    24.06.2020: swSpyBrowser - интернет мультибраузер в каждой вкладке свои cookies, useragent и IP-адрес

    28.04.2020: Трёхмесячный курс по очищению внутренних органов и восстановлению естественных сил

    05.04.2020: Остеопатическая коррекция [Игорь Атрощенко] апрель 2019

    04.04.2020: ОНЛАЙН-КУРС "САКРАЛЬНАЯ ГЕОМЕТРИЯ ОТНОШЕНИЙ МУЖЧИНЫ И ЖЕНЩИНЫ

    28.03.2020: Леонид Герасьянов. Омолаживающие практики. 1 ступень. 2018

    01.03.2020: К.Б. Заболотный. Аптечка на все случаи жизни

    24.02.2020: Стивен Уэст. Победи болезни с помощью 9 ключей здоровья, красоты и гармонии. часть 1/3

    21.02.2020: Марта Николаева-Гарина. Сборник Чего хочет жещина

    16.02.2020: Институт PreventAge. Базовый Модуль 2

    14.02.2020: Арканум. Активация кристаллической решетки сознания

    12.02.2020: Стивен Гандри. Все 3 части. Парадокс долголетия: Как дожить молодым до глубокой старости (2019)

    10.02.2020: 10-и недельный курс Операционная система Суперчеловека. Кен Уилбер. Часть 5,6 из 14

    22.01.2020: Доктор Лес Фехми и Джим Роббинс. книга Открытый Фокус Мозга

    06.01.2020: Институт PreventAge. Базовый Модуль 1

    15.12.2019: Банная здрава. Семинар. Арина Никитина (1DVD)

    13.12.2019: Cекреты куннилингуса и клиторального оргазма [Максим Милкин]

    05.12.2019: Неуязвимый: Как Стать Неприступным Для Зависти, Агрессии, Вампиризма [Леонид Каюм]

    28.11.2019: Ирина Баранова. Анемия и Железо [Первая Школа Биохакинга]

    27.11.2019: Автоматический регистратор Инстаграм на API

    16.11.2019: А. Беловешкин. Осознанная стрессоустойчивость

    14.11.2019: Курс упражнений для поднятия внутренних органов

    11.11.2019: Методика натурального омоложения [Алесь Улищенко]

    11.11.2019: Антистарение сердца и сосудов. дек.2017

    09.11.2019: Довлатов - "Аленький цветочек" - вебинары по "сказкам" с реинтеграциями

    06.11.2019: Тайны закрытой медицины. Все 6 частей

    04.11.2019: Школа Preventage - Модуль 6 - Роль гормонов в поддержании здоровья и красоты

    04.11.2019: Школа Preventage - Модуль 5 - Умное снижение веса

    04.11.2019: Школа Preventage - Модуль 4 - Preventage Lifestyle School

    04.11.2019: Школа Preventage - Модуль 3 - Preventage Lifestyle School

    04.11.2019: Школа Preventage - Preventage Lifestyle School - Модуль 2

    30.10.2019: Правила счастливой женщины. Сергей Лазарев

    14.10.2019: Анна Скуцкая. Продвинутый мастер Рун. сент. 2019

    30.09.2019: Экстремальная формула жиросжигания [Ярослав Брин]

    28.09.2019: Марина Корпан 2019. Онлайн марафон ЖИRU.NET

    25.09.2019: Харизма. Как выстроить раппорт, нравиться людям и производить незабываемое впечатление

    15.09.2019: Джо Диспенза. Осознание силы собственного разума. часть 1 из 5

    05.09.2019: Школа продюсера 3 поток (Татьяна Маричева)

    03.09.2019: 3 ступени. Обучение Взаимодействию с Высшими Энергиями

    24.08.2019: Воплощение: практическое руководство, которое вам должны были выдать при рождении

    23.08.2019: Алла Далит. Депрессия. Транзактный анализ

    23.08.2019: Детская психология: кризисы детского возраста

    20.08.2019: Квантовая модель эволюции личности + Реальна ли реальность? [Марк Пальчик]

    13.08.2019: БроБот 2016.07.13

    07.08.2019: Жизнь в маске и без: ролевые игры в отношениях

    05.08.2019: Игорь Fresh Ковалёв. Алмазная спина. Избавление от болей в шее и спине

  2. Нужен организатор

    14.07.2019: [Зорин] Через проект к операционке

    14.07.2019: [Зорин] Управление собой (Я+Я). Лекция 1

    14.07.2019: [Зорин] Управление поведением в группе (Я+Группа). Лекция 1

    14.07.2019: [Зорин] Управление взаимоотношениями (Я+Кто-то). Лекция 1

    11.07.2019: Men Only Value Pack.Для мужчин - пакет программ

    05.05.2019: Рецепты для диеты - книга

    15.06.2017: Интенсив по заработку на фрилансе

    03.03.2017: Торт-раскраска

    02.12.2016: Е. Шморгун. Первый базовый модуль. Осознанность

    15.08.2016: В каждом ребенке солнце

    15.08.2016: Испания. Гастрономия

    15.08.2016: Книги по китайской медицине. Часть 2.

    15.08.2016: Логотип и фирменный стиль. Руководство дизайнера

    15.08.2016: Налоги за 14 дней. Экспресс-курс. Новое, 14-е изд.

    15.08.2016: Бесплодие — диагноз или приговор

    15.08.2016: Гипноз и другие фишки на сайте или секреты продающих сайтов

    03.08.2016: Любовная Совместимость. Методика Разведчиков

    25.08.2014: IonCube v8.3 Decoder + PHP Script Auto-Fixer

  3. Сбор взносов

    18.07.2020: Как написать сценарий для кино и ТВ, который купят

    13.12.2019: Cекреты куннилингуса и клиторального оргазма [Максим Милкин]

    05.12.2019: Неуязвимый: Как Стать Неприступным Для Зависти, Агрессии, Вампиризма [Леонид Каюм]

    13.08.2019: БроБот 2016.07.13

    30.06.2019: Онлайн-курс "Сценарист кино"

    05.05.2019: Куда смотреть, куда бежать и что делать чтобы забыть девушку

    03.05.2019: Майк Мандель. Достижение максимальной результативности с помощью самогипноза

    28.01.2019: Соционика 2.0. Типы людей и социальные лифты [Владимир Львов]

    10.12.2018: А. Маматов. Депрессия и панические атаки. январь 2017

    27.11.2018: А.Маматов. Новое Древо. Глава 2: СУСТАВЫ

    24.11.2018: 2476 способов прокачать здоровье, форму, карьеру и секс

    22.09.2018: Наставничество для учителей. Филатова Ольга

    22.09.2018: Женщина глазами мужчины. Сорока

    19.06.2018: Авторская. Подчини осознанные сны

    29.03.2018: Алгоритмы для жизни: Простые способы принимать верные решения

    29.03.2018: Меня никто не понимает! Почему люди воспринимают нас не так, как нам хочется, и что с этим делать

    18.03.2018: Тантра. Культ женственности

    23.09.2017: Жизнь после антибиотиков. Чем нам грозит устойчивость бактерий к антибиотикам и нарушение микрофлор

    23.09.2017: Поймай меня, если сможешь. Реальная история самого неуловимого мошенника

    14.05.2017: Л. Родник. Как обольстить мужчину без слов

    17.02.2017: Роман Милованов (AWAKENING). Сердце. вебинар

Раздача Ольга Назина - Тестирование Rest Api (2018)

Тема в разделе "[WEB] Программирование, администрирование", создана пользователем Lucca, 12 янв 2019.

  1. TopicStarter Overlay
     
    Lucca
    offline

    Lucca Платинум Премиум Helper VIP

    Сообщения:
    4.652
    Симпатии:
    14.371
    Монеты:
    Репутация:
    2.185

    Когда вы открываете сайт в интернете, браузер отправляет запрос на сервер. И этот запрос обычно идет через REST API по HTTP протоколу. Если две системы взаимодействуют между собой — они общаются по REST или SOAP API. Поэтому тестировщику полезно уметь это API вызывать и тестировать. Преимущества умения тестировать API:

    Раннее тестирование — разработчики сначала делают API, а потом уже графический интерфейс. У вас есть шанс проверить логику раньше, чем ей дорисуют кнопочки в GUI
    Тестирование API — графического интерфейса может в принципе не быть. Будет только API-метод. Такое часто бывает в enterprise-системах.
    Скорость — вызвать один запрос занимает доли секунды. А вот через интерфейс повторить процедуру бывает сложно. Например, создать пользователя на 50 заполненных полей…
    Точная локализация — где конкретно произошла проблема? На сервере или клиенте? Проверьте работу сервера через API и узнаете точно
    Автоматизация — даже если у вас нет автотестов на уровне API приложения, вы можете создать свои простенькие через Postman. Это поможет не гонять одно и то же вручную + быстро создавать большие объемы данных
    На курсе я расскажу о том, что должен знать тестировщик REST API. Что именно ему нужно проверять в заголовках или теле ответа. Готовьтесь к тому, что практики будет много!

    Программа курса

    0. Введение в SOAP и REST (бесплатная лекция!)
    Что такое API
    Способы интеграции систем
    HTTP-протокол: SOAP и REST
    7 уровней OSI
    Зачем уметь тестировать API
    Лекция выложена в открытый доступ, посмотреть ее можно вот тут.

    Первым заданием курса будет повторить за тренером вызов запроса doRegister в Users

    через SOAP и REST, в SOAP Ui и Postman-е соответственно. Попробуйте это сделать! Во время обучения мы уже будем считать, что базовый запрос вы отправить в инструменте можете. Лекция не входит в 5 недель обучения, она сразу доступна в системе дистанционного обучения после оплаты курса. Таким образом, в день старта обучения вам будут доступны лекции 0 и 1.

    1. HTTP Headers
    Что такое заголовки сообщений. Где их можно посмотреть
    Что мы тестируем в REST API
    Status Code: коды ответов
    Тестируем подсказки (показываем применение теории на практике)
    Тестируем JIRA
    2. HTTP Body
    Разные форматы тела запроса (простые: binary, form-data, x-www-form-urlencoded)
    XML-формат: что это такое, правила Well Formed XML, на что обратить внимание при тестировании
    JSON-формат: что это такое, правила Well Formed JSON, на что обратить внимание при тестировании
    Откуда взять данные для тела запроса, если нет ТЗ, но есть WSDL для SOAP-а на те же методы
    Что мы тестируем в REST API
    Тестируем Users по мотивам теоретической части
    Тестируем подсказки
    3. Типы методов (GET, POST, PUT, DELETE). Локализация багов
    Какие типы методов бывают
    Операции CRUD через GET, POST, PUT, DELETE
    Идемпотентность в контексте REST API
    Как тип метода сказывается на тестировании? На что проверять методы, у которых нет тела
    Примеры:
    — GET
    — POST
    — PUT
    — DELETE
    — другие
    Локализация багов при помощи REST API
    4. Автоматизация на уровне Postman
    Сохранение тестов
    Создание тестовых коллекций
    Стандартные тесты Postman
    Как модифицировать тесты под себя в старой и новой версии
    JSON, XML — как достать данные из дерева объектов
    Переменные и окружения — для чего нужны и как используются
    Как запустить один тест несколько раз
    Как загрузить тестовые данные из файла
    Как создать много данных с уникальными значениями (email, ФИО — чтобы сразу зарегистрировать много пользователей, например)
    Внимание: у нас не курс по программированию, мы не будем писать грамотный и качественный код. Я рассказываю только основы, которые помогают взять пример из Постмана и доработать под свои нужды. Если вас интересует именно автоматизация тестов, то лучше сходить на курс Программирование на Java для тестировщиков

    5. Code VS Contract First. Что еще надо знать про REST API
    WADL — как прочитать схему
    Code First или Contract First — в чем разница между подходами, как они сказываются на тестировании
    Backwards-compatible изменения методов
    Инструменты для отправки REST запросов — Soap Ui, CUrl, плагины в браузере
    Пример авторматизации REST на уровне API (честной автоматизации внутри кода, не на уровне Postman)
    Подводим итоги курса





    Extremum нравится это.
DDoS Protection Powered by  DDos-GuarD