
Григорьева ЛР / ПИ6
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
старший преподаватель |
|
|
|
Н.Н. Григорьева |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №6 |
ТЕСТИРОВАНИЕ API НА ПЛАТФОРМЕ POSTMAN |
по курсу: ПРОГРАММНАЯ ИНЖЕНЕРИЯ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
|
|
|
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2024
Цель работы:
Изучение технологии доступа по API к серверной части веб-приложения с использование платформы для тестирования Postman.
Для достижения поставленной цели требуется решить следующие задачи:
1. Зарегистрироваться на веб-сервисе Postman.
2. Выполнить упражнения для знакомства с возможностями Postman при
тестировании серверной части веб-приложений.
3. Провести интеграционное позитивное и негативное тестирование сервиса Google Maps в соответствии с документацией.
4. Выполнить по вариантам задание по тестированию API тестовой площадки.
5. Зафиксировать результат обучения в отчете
Ход работы:
Была выполнена регистрация в сервисе для тестирования API Postaman, скачана десктопная версия программы (Рисунок 1).
Рисунок 1 – Интерфейс Postman
Был успешно выполнен запрос POST с параметром key для доступа и JSON телом запроса. Запрос создает новую локацию на заданных координатах (Рисунок 2).
Рисунок 2 – Результат POST запроса
Добавленная локация была проверена запросом GET (Рисунок 3). Добавился параметр place_id для вывода информации по желаемой локации.
Рисунок 3 – Результат GET запроса
Выполнено негативное тестирование (Рисунок 4). Был продублирован предыдущий запрос, значение параметра place_id было изменено на несуществующий id.
Рисунок 4 – Негативный тест запроса GET
Согласно варианту 15 задания, были выполнены запросы к API сервиса с шутками про Чака Норриса, категории шуток: “career”, “music” и “dev” (Рисунок 5 - 7).
Рисунок 5 – Категория “career”
API возвращает дату создания шутки, ссылку на иконку, id, дату изменения, ссылку и саму шутку.
Рисунок 6 – Категория “music”
Рисунок 7 – Категория “dev”
Вывод:
В ходе выполнения лабораторной работы были освоены навыки работы с тестирование API серверной части веб-приложения с помощью ПО Postman. Было проведено позитивное и негативное тестирование, выполнены запросы с различными методами.
Список используемых источников:
Орлов С.А. Программная инженерия. Технологии разработки программного обеспечения: учебник. — СПб: Питер, 2020. С.640.
Testengineer: Обучение тестированию, URL: https://testengineer.ru/category/obuchenie-testirovanie/ (Дата обращения 01.03.2024).