Size: a a a

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

2021 April 26

АШ

Андрей Школа жизни... in QA — Автоматизация
спасибо
источник

АШ

Андрей Школа жизни... in QA — Автоматизация
спасибо
источник

O

Oleg in QA — Автоматизация
Кто ж его знает, сколько это времени займет, надо задачу оценивать в конкретной команде. Раз три человека сразу посоветовали, значит решение, как минимум, популярное и стоит его рассмотреть.
источник

АШ

Андрей Школа жизни... in QA — Автоматизация
Да, я обратил внимание на количество людей) Отсюда и сформировался вопрос, как к людям, которые явно имели с этим дело.
Сейчас, раз уже одно из решений наклёвывается, я хочу сразу учесть хоть какой-то опыт внедрения, учась так сказать на чужих ошибках.
Хотя может с этим софтом и всё просто и я напрасно готовлюсь к проблемам, но самому мне это сейчас неочевидно
источник

АШ

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

OK

Oleksandr Khotemskyi in QA — Автоматизация
а сколько ендпоинтов и методов?
источник

IT

Ilmir Tazetdinov in QA — Автоматизация
@DivineHelp, вам предложили 2 решения:

1. swagger - прикручивается к сервису (обычно очень быстро), документация генерируется автоматически, работает при запущенном сервисе - первое что вам поможет, сопротивление у более-менее адекватных разработчиков скорее всего будет минимальным

2. swagger (или OpenAPI) спецификация - пишется вручную (или генерится так же автоматически при старте приложения), стандарт описания контрактов проектирумого API, эффективно когда сервиса еще нет, а тесты/фронт на моках уже надо писать, заставить написать такую документацию разработчиков сложно (чисто по моему опыту)
источник

АШ

Андрей Школа жизни... in QA — Автоматизация
если это важно, то для чего? у нас много продуктов-плагинов, разной степени тяжести и запущенности, не могу дать однозначного ответа
источник

АШ

Андрей Школа жизни... in QA — Автоматизация
ну вот я даже не распознал что решения два, а не одно. обратил на это внимание сейчас

со сваггером (1) понял
что касается 2го пункта: это ведь альтернатива первому? или "в дополнение?
второй способ имеет какое-то заметное преимущество над описанным в первом пункте, для случая когда сервис уже есть, как и фронт, а вот написание тестов это ближайшая перспектива и прежде их не было? Имеет ли также значение, что согласно стратегии, UI-тесты затем будут плотно опираться на написанные апи-тесты?
источник

ES

Eugene Stogniy in QA — Автоматизация
Java automation <> Penetration/security  testing как по мне все что надо знать )
источник

A

Alexandr in QA — Автоматизация
Спасибо) большое)
источник

IT

Ilmir Tazetdinov in QA — Автоматизация
1. Документация интерактивная, по сути еще один endpoint приложения, на котором поднят swagger ui с документацией. Трекать изменения API будет сложновато. Если кратко - описывает API «как есть».

2. Это файл со спецификацией, лежит в репозитории, по нему можно трекать изменения + большой набор тулзов, который работает с этой спецификацией - от генерации моков/тестов до валидации входящих запросов внутри самого сервиса. Кратко -  документ/соглашение «как должно быть»
источник

АШ

Андрей Школа жизни... in QA — Автоматизация
спасибо!
источник

V

Volodymyr in QA — Автоматизация
источник

АФ

Алексей Федоткин... in QA — Автоматизация
А можете текстом? в личку можно. Но пока похоже на $.ProcedureID  и все
источник

АФ

Алексей Федоткин... in QA — Автоматизация
можете вот тут поиграться и подобрать выражение https://jsonpath.com/
источник

V

Volodymyr in QA — Автоматизация
вот пример надо взять первый  ProcedureID
источник

V

Volodymyr in QA — Автоматизация
да в личку можно
источник

V

Volodymyr in QA — Автоматизация
да и таких всязок много только с тазными ID
источник

V

Volodymyr in QA — Автоматизация
$.ProcedureID так не работает
источник