Почтальон API-тестирование для всех программных методов и функциональности - PullRequest
0 голосов
/ 10 октября 2019

Я только начал обучение для разработчиков, и мне было поручено создавать автоматизированные интеграционные тесты для программного обеспечения компании с использованием Postman.

Я потратил 2,5 недели, пытаясь узнать все о Postman и программном обеспечении, и я до сих пор борюсь с тем, как построить эти тесты.

Например, программное обеспечение позволяет добавлятьэлемент (с несколькими полями данных) в базу данных. Я хочу создать тестовую коллекцию, которая позволяет мне выполнять запросы, которые создают новую запись, обновляют эту запись и удаляют эту запись. У меня есть запрос на получение (GetItems), запрос на публикацию (NewItem), запрос на обновление (UpdateItem) и запрос на удаление (DeleteItem).

Как настроить это так, чтобы запрос NewItem создавал переменную id, которую можно использовать для обновления и удаления в последующих запросах?

Пока что единственное, что я получил, - это жесткое кодирование примеров данных для каждого поля элемента в теле запроса. Это значит, что мне нужно вручную редактировать эти данные в запросах на обновление и удаление, и это работает только примерно в половине случаев, когда я выполняю запросы.

Я исследовал это уже несколько дней и не могу понять, как заставить Почтальона делать то, что я пытаюсь сделать.

Любые идеи или советы были бы удивительными, я действительно хочу учиться и создавать полезные тесты для моей новой команды. Спасибо!

...