Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4 сем / Руденский_ИМ_Практическая_№4

.docx
Скачиваний:
1
Добавлен:
06.06.2025
Размер:
529.58 Кб
Скачать

МИНОБРНАУКИ РОССИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)

Кафедра информационных систем

ОТЧЕT

по практической работе №4

по дисциплине «Тестирование программного обеспечения (трек)» Тема: Тестирование API средствами Postman

Студент гр. 3316

Руденский И.М.

Преподаватель

Турнецкая Е.Л.

Санкт-Петербург

2025

Цель работы: изучение технологии доступа по API к серверной части веб-приложения с использование платформы для тестирования Postman.

Задачи:

1. Зарегистрироваться на веб-сервисе Postman.

2. Выполнить упражнения для знакомства с возможностями Postman при тестировании серверной части веб-приложений.

3. Провести интеграционное позитивное и негативное тестирование сервиса Google Maps в соответствии с документацией.

4. Выполнить по вариантам задание по тестированию API тестовой площадки.

5. Зафиксировать результат обучения в отчете.

Ход работы

1) Проведена регистрация в postman

2) Создана коллекция запросов и выполнены самые простые запросы

3) Создан запрос на добавление локации с помощью учебного api google maps (POST). Получен код 200 с сервера.

4) С помощью GET запроса была получена информация о только что созданной локации.

5) Было проведено негативное тестирование с несуществующим id места

6) С использованием тестовой api площадки, были выполнены 3 запроса. Номер варианта 9, категории шутки 12, 10, 14.

7) Был выполнен негативный тест с несуществующим id категории шутки

Вывод

В ходе выполнения практической работы по изучению основ работы с Postman и тестированию API были получены практические навыки взаимодействия с REST API, включая отправку запросов, анализ ответов и обработку возможных ошибок. Работа проводилась с использованием публичного API, что позволило на реальном примере освоить ключевые принципы тестирования веб-сервисов. В рамках позитивного тестирования были успешно выполнены стандартные сценарии работы с API: отправка GET-запросов к различным эндпоинтам, проверка корректности структуры возвращаемых JSON-данных, анализ кодов состояния HTTP и содержания ответов. Особое внимание уделялось обработке нестандартных ситуаций в рамках негативного тестирования: отправка запросов с неверными параметрами, тестирование обработки ошибок при обращении к несуществующим ресурсам, проверка поведения системы при передаче некорректных данных. Полученные результаты наглядно продемонстрировали важность комплексного подхода к тестированию, включающего как проверку штатной работы функционала, так и анализ поведения системы в нестандартных ситуациях. Освоенные техники работы с Postman и методы тестирования API могут быть успешно применены для проверки других веб-сервисов, что подтверждает практическую ценность выполненной работы.

Использованные ресурсы

  • Официальная документация Postman: https://learning.postman.com/docs

  • Документация REST API Chuck Norris Jokes: https://api.chucknorris.io

  • Руководство по HTTP-статусам от MDN Web Docs: https://developer.mozilla.org/ru/docs/Web/HTTP/Status

  • Статья "Основы тестирования API" на Habr: https://habr.com/ru/articles/