Size: a a a

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

2020 March 19

O

Oleg in QA — Автоматизация
они же симуляторы, вот еще два термина замечательных - эмулятор и симулятор. Про них тоже можно poll делать :)
источник

ES

Eugene Stogniy in QA — Автоматизация
Эмулятор это IOS симулятор - Android )
источник

B

Bola in QA — Автоматизация
Oleg
они же симуляторы, вот еще два термина замечательных - эмулятор и симулятор. Про них тоже можно poll делать :)
Но тут разница очевидна
источник

SP

Sergey Petrov in QA — Автоматизация
Подскажите, пожалуйста, идеологию.
Есть интеграционный модуль (вебсервис, в дальнейшем "ИМ"), который в конфиг-файле имеет настройку = УРЛ внешнего АПИ.
При обращении /our_method ИМ вызывает внешний метод http://<config_url>/outside_method
Менять в конфиге УРЛ внешнего АПИ на УРЛ стаба через автотесты можно, но нужно после каждого изменения конфига нужно рестартовать ИМ. Не вариант.
Сразу прописать УРЛ мока (не стаба) = надо будет реализовывать логику внешнего метода хотя бы в минималистичном формате. Но тогда объём работы = х2. Да и бизнес-сценарий, иногда состоящий из цепочки 7-8 методов, на МОКе реализовывать — то ещё удовольствие.
источник

NK

Nikita Kuznetsov in QA — Автоматизация
Eugene Stogniy
Эмулятор это IOS симулятор - Android )
Щто?
источник

B

Bola in QA — Автоматизация
Sergey Petrov
Подскажите, пожалуйста, идеологию.
Есть интеграционный модуль (вебсервис, в дальнейшем "ИМ"), который в конфиг-файле имеет настройку = УРЛ внешнего АПИ.
При обращении /our_method ИМ вызывает внешний метод http://<config_url>/outside_method
Менять в конфиге УРЛ внешнего АПИ на УРЛ стаба через автотесты можно, но нужно после каждого изменения конфига нужно рестартовать ИМ. Не вариант.
Сразу прописать УРЛ мока (не стаба) = надо будет реализовывать логику внешнего метода хотя бы в минималистичном формате. Но тогда объём работы = х2. Да и бизнес-сценарий, иногда состоящий из цепочки 7-8 методов, на МОКе реализовывать — то ещё удовольствие.
У тебя же не просто один метод на все случаи жизни, а ещё есть параметры этого метода. Через параметры рулишь правилами на стороне мок сервера. В зависимости от запроса возврат тех или иных данных
источник

SP

Sergey Petrov in QA — Автоматизация
ИМ не рулит никакими параметрами при вызове /outside_method
Он просто дёргает с телом запроса, которое зависит от входных данных в /out_method
источник

SP

Sergey Petrov in QA — Автоматизация
Или ты параметрами назвал переменные в теле запроса?
источник

B

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

LY

Lev Yarushin in QA — Автоматизация
Eugene Stogniy
Эмулятор это IOS симулятор - Android )
Перепутал, наоборот)  Но если серьезно то и эмулятор iOS существует.
источник

LY

Lev Yarushin in QA — Автоматизация
Sergey Petrov
Подскажите, пожалуйста, идеологию.
Есть интеграционный модуль (вебсервис, в дальнейшем "ИМ"), который в конфиг-файле имеет настройку = УРЛ внешнего АПИ.
При обращении /our_method ИМ вызывает внешний метод http://<config_url>/outside_method
Менять в конфиге УРЛ внешнего АПИ на УРЛ стаба через автотесты можно, но нужно после каждого изменения конфига нужно рестартовать ИМ. Не вариант.
Сразу прописать УРЛ мока (не стаба) = надо будет реализовывать логику внешнего метода хотя бы в минималистичном формате. Но тогда объём работы = х2. Да и бизнес-сценарий, иногда состоящий из цепочки 7-8 методов, на МОКе реализовывать — то ещё удовольствие.
Есть мок-серверы умеющие проксировать запросы, которые не нужно мокать
источник

B

Bola in QA — Автоматизация
Это те, с кем судятся?
источник

LY

Lev Yarushin in QA — Автоматизация
Bola
Это те, с кем судятся?
Они. Да и вообще много кто пробовал запустить как PoC, если будет много времени и знаний железа с iOS, то задача не из ряда невозможного.
источник

O

Oleg in QA — Автоматизация
Lev Yarushin
Есть мок-серверы умеющие проксировать запросы, которые не нужно мокать
источник

LY

Lev Yarushin in QA — Автоматизация
Мне mmock больше по душе )
источник

O

Oleg in QA — Автоматизация
Sergey Petrov
Подскажите, пожалуйста, идеологию.
Есть интеграционный модуль (вебсервис, в дальнейшем "ИМ"), который в конфиг-файле имеет настройку = УРЛ внешнего АПИ.
При обращении /our_method ИМ вызывает внешний метод http://<config_url>/outside_method
Менять в конфиге УРЛ внешнего АПИ на УРЛ стаба через автотесты можно, но нужно после каждого изменения конфига нужно рестартовать ИМ. Не вариант.
Сразу прописать УРЛ мока (не стаба) = надо будет реализовывать логику внешнего метода хотя бы в минималистичном формате. Но тогда объём работы = х2. Да и бизнес-сценарий, иногда состоящий из цепочки 7-8 методов, на МОКе реализовывать — то ещё удовольствие.
У меня тесты так и выглядят.  Может быть штук 7-8 методов типа mock(request, response).
источник

B

Bola in QA — Автоматизация
Lev Yarushin
Мне mmock больше по душе )
ты им как обычно пользуешься, все запросы с клиента заворачиваешь на локалхост? или для mmock свой отдельный сервер?
источник

LY

Lev Yarushin in QA — Автоматизация
Bola
ты им как обычно пользуешься, все запросы с клиента заворачиваешь на локалхост? или для mmock свой отдельный сервер?
Там размер небольшой, обычно в докер-контейнер. Но это просто для удобства, можно просто бинарник положить рядом и в локалхост
источник

B

Bola in QA — Автоматизация
а https там есть? непонятно из описания
источник

O

Oleg in QA — Автоматизация
-server-tls-port int
   Mock server TLS Port (default 8084)
источник