
ПИ6
.docxЦель работы:
Изучение технологии доступа по API к серверной части веб-приложения с использование платформы для тестирования Postman.
Для достижения поставленной цели требуется решить следующие задачи:
1. Зарегистрироваться на веб-сервисе Postman.
2. Выполнить упражнения для знакомства с возможностями Postman при
тестировании серверной части веб-приложений.
3. Провести интеграционное позитивное и негативное тестирование сервиса Google Maps в соответствии с документацией.
4. Выполнить по вариантам задание по тестированию API тестовой площадки.
5. Зафиксировать результат обучения в отчете
Ход работы:
Выполнена регистрация в сервисе для тестирования Postman, скачана десктопная версия программы. Создана новая коллекция Google Map (Рисунок 1).
Рисунок 1 – Коллекция Google Map
Выполнен POST запрос Create New Location с параметром доступа - key. Запрос создает новую локацию на заданных координатах (Рисунок 2).
Рисунок 2 – Результат POST запроса
Произведено тестирование запросом GET (Рисунок 3). Указан параметр place_id для вывода информации по желаемой локации.
Рисунок 3 – Результат GET запроса
Выполнено негативное тестирование (Рисунок 4). Продублирован второй запрос, указан несуществующий параметр place_id .
Рисунок 4 – Негативный тест запроса GET
По варианту 21 выполнены запросы к API сервиса с шутками про Чака Норриса, категории шуток: «explicit», «history» и «political» (Рисунок 5 - 7).
Рисунок 5 – Категория «explicit»
API возвращает дату создания шутки, ссылку на иконку, id, дату изменения, ссылку и саму шутку.
Рисунок 6 – Категория «history»
Рисунок 7 – Категория «political»
Выполнен негативный тест с несуществующей категорией (Рисунок 8).
Рисунок 8- Результат негативного тестирования
Вывод:
В ходе выполнения лабораторной работы получен опыт работы с тестирование API серверной части веб-приложения с помощью Postman. Внесены данные о новой локации методом POST, выполнено позитивное и негативное тестирование получения данных о локации методом GET. Также выполнен запрос GET для получения случайной шутки по указанной категории.
Список используемых источников:
Testengineer: Обучение тестированию, URL: https://testengineer.ru/category/obuchenie-testirovanie/