Size: a a a

QA — Автоматизация

2020 March 02

P

Pooteeweet in QA — Автоматизация
Oleg
не использовать постман будет быстрее
Клиент настаивает на постмане, так как разработчики с ним работают. С питоном у меня мало опыта. Подскажить, как и что искать, чтобы найти нужную информацию?
источник

P

Pooteeweet in QA — Автоматизация
Может смогу их убедить, когда сама разберусь
источник

AV

Alexei Vinogradov in QA — Автоматизация
если с Java больше, то например RestAssured
источник

✏d

✏️ Oleksandr dntPanix |Worm| in QA — Автоматизация
Pooteeweet
Может смогу их убедить, когда сама разберусь
разберетесь, питон - это просто
источник

A

Alex in QA — Автоматизация
Alexei Vinogradov
если с Java больше, то например RestAssured
Щас набегут адепты feign и закидают тебя камнями
источник

P

Pooteeweet in QA — Автоматизация
✏️ Oleksandr dntPanix |Worm|
Альтернативы Постмена не рассматириваем
- очень зря, вот просто очень зря.
Мыши плакали, кололись, да?
Ага! боль!  клиент уперся. Я уже и автоматизаторов наших приглашала это с ними обсуждать - не хотят слушать. Хотят потом сделать автоматизицию норамльную, но сейчас не хотят ей заниматься
источник

✏d

✏️ Oleksandr dntPanix |Worm| in QA — Автоматизация
Pooteeweet
Ага! боль!  клиент уперся. Я уже и автоматизаторов наших приглашала это с ними обсуждать - не хотят слушать. Хотят потом сделать автоматизицию норамльную, но сейчас не хотят ей заниматься
потом нормальную а сейчас потратим кучу бабла на херовую, знакомо
источник

А

Артемий in QA — Автоматизация
Pooteeweet
Ага! боль!  клиент уперся. Я уже и автоматизаторов наших приглашала это с ними обсуждать - не хотят слушать. Хотят потом сделать автоматизицию норамльную, но сейчас не хотят ей заниматься
Мб копнуть чуть глубже и написать тесты так, чтоб они были независимы друг от друга, не вариант? Тогда и запускать не придётся их в каком-то порядке
источник

P

Pooteeweet in QA — Автоматизация
✏️ Oleksandr dntPanix |Worm|
потом нормальную а сейчас потратим кучу бабла на херовую, знакомо
Ага, причем они уверены, что это бытсро — постмен же!
источник

✏d

✏️ Oleksandr dntPanix |Worm| in QA — Автоматизация
вариант - разделить зависимое в какие-то модули (если такое в постмене есть)
источник

✏d

✏️ Oleksandr dntPanix |Worm| in QA — Автоматизация
и запускать модули
источник

P

Pooteeweet in QA — Автоматизация
Артемий
Мб копнуть чуть глубже и написать тесты так, чтоб они были независимы друг от друга, не вариант? Тогда и запускать не придётся их в каком-то порядке
Это и пытаюсь сделать, чтобы неважен был порядок. Пока только нашла вариант прописывать  реквесты в pre-requests
источник

А

Артемий in QA — Автоматизация
Pooteeweet
Это и пытаюсь сделать, чтобы неважен был порядок. Пока только нашла вариант прописывать  реквесты в pre-requests
Понял, ну тогда да. Там же js. Можно многое что сделать + авторизацию вынести средствами постамана + на помощь глобальные переменные
источник

KL

Konstantin L in QA — Автоматизация
Pooteeweet
Коллеги, нужен ваш совет. Нужно настроить Postman для тестирования API. 150 запросов и каждый зависит друг от друга, то есть запускаются в группах. Переставлять порядок в ручную каждый раз — не вариант. Клиент требует настроить так, чтобы можно просто запустить Run и все запросы проверились на ответ, и провалидировали cхему ответа.

Я пробую задать зависимости pre-scripts (прям прописать дополнительно под каждым запросом, те, от которых он зависит, которые до него должны прогнаться), еще вариант использовать «Next Request», но он мне кажется небезопасным, так как создает слишком много зависимостей, которые легко сломать и сложно поддерживать. Подскажите, пожалуйста, есть еще какие-то варианты, которые я не рассмотрела?

Альтернативы Постмена не рассматириваем
"Переставлять порядок в ручную каждый раз — не вариант" Т.е. ещё и порядок запросов может меняться?
источник

MK

Mike Khil in QA — Автоматизация
Pooteeweet
Коллеги, нужен ваш совет. Нужно настроить Postman для тестирования API. 150 запросов и каждый зависит друг от друга, то есть запускаются в группах. Переставлять порядок в ручную каждый раз — не вариант. Клиент требует настроить так, чтобы можно просто запустить Run и все запросы проверились на ответ, и провалидировали cхему ответа.

Я пробую задать зависимости pre-scripts (прям прописать дополнительно под каждым запросом, те, от которых он зависит, которые до него должны прогнаться), еще вариант использовать «Next Request», но он мне кажется небезопасным, так как создает слишком много зависимостей, которые легко сломать и сложно поддерживать. Подскажите, пожалуйста, есть еще какие-то варианты, которые я не рассмотрела?

Альтернативы Постмена не рассматириваем
я бы не парился, стоит задача через постман - тогда через постман. Создать много коллекций с разным набором запросов(по группам) и запускал бы через newman
источник

P

Pooteeweet in QA — Автоматизация
Konstantin L
"Переставлять порядок в ручную каждый раз — не вариант" Т.е. ещё и порядок запросов может меняться?
Ах, да, забыла сказать, что нужно чтобы API запросы были в том порядке, в которым постман из  swagger их выгружает, иначе будет хаос и никто из новеньких не разберется

Потом они еще периодически обновления крупные выкатывают и надо будет вручную добавлять новые и обновлять связи
источник

P

Pooteeweet in QA — Автоматизация
Артемий
Понял, ну тогда да. Там же js. Можно многое что сделать + авторизацию вынести средствами постамана + на помощь глобальные переменные
Спасибо! То есть это норм подход? Решила здесь спросить, чтобы перестраховаться и не переусложнить все pre-request-ами
источник

А

Артемий in QA — Автоматизация
Pooteeweet
Ах, да, забыла сказать, что нужно чтобы API запросы были в том порядке, в которым постман из  swagger их выгружает, иначе будет хаос и никто из новеньких не разберется

Потом они еще периодически обновления крупные выкатывают и надо будет вручную добавлять новые и обновлять связи
😳
источник

✏d

✏️ Oleksandr dntPanix |Worm| in QA — Автоматизация
Pooteeweet
Ах, да, забыла сказать, что нужно чтобы API запросы были в том порядке, в которым постман из  swagger их выгружает, иначе будет хаос и никто из новеньких не разберется

Потом они еще периодически обновления крупные выкатывают и надо будет вручную добавлять новые и обновлять связи
(непереводимая игра слов с использованием местных идиоматических выражений)
источник

А

Артемий in QA — Автоматизация
Pooteeweet
Спасибо! То есть это норм подход? Решила здесь спросить, чтобы перестраховаться и не переусложнить все pre-request-ами
Нет. Но раз нет выбора (есть), надо же как-то выкручиваться 🤷🏻‍♂️
источник