@qa_ru

Страница 825 из 1080
Dmitry
05.01.2018
21:49:00
У нас написанны пока только основные то есть как юзер проходит путь так и есть. По частям пока не разбито

Я пока сильно не углублялся в микросервисы, если я правильно понял то допустим регистрация юзера это будет отдельный микросервис?

Shoo
05.01.2018
21:52:21
Зависит от реализации.

Dmitry
05.01.2018
21:52:57
У нас просто планируют перейти я вот готовлюсь на случай если прям серьозно ркшат это сделать

Google
Shoo
05.01.2018
21:53:19
Что и как выносить в микросервисы - решение команды разработки. Вам тут никто не навангует.

Dmitry
05.01.2018
21:54:08
А понял, это не типо каждый кусок функционала разбивают по микросерсисам. Хоть и так можно.

Спасибо

Alexei
06.01.2018
00:12:27
А есть какая-то разница в тестировие микросервисов или нет ?
есть, например - микросервисы иногда можно тестировать по отдельности или взаимодействующими парами.

Anto
06.01.2018
09:46:42
а еще есть каналы коммуникации между сервисами, различия в реализации микросервисов (например, разные бд по капотом или разные языки) и прочее. простой пример тестирования: деплой stg -> юнит/санити тесты -> интеграц тесты -> (…) -> деплой prd

Timur
06.01.2018
12:55:29
Коллеги, привет. Так-как ни одного нормального ресурса с удобными поиском и большой базой IT-событий (хакатонов, конференций, вебинаров) не нашли, решили сделать свой агрегатор. Кто готов - потратьте, пожалуйста, минуту на наш Google-опросник https://docs.google.com/forms/d/e/1FAIpQLSeF62yKGrK_dA9s06MXASrGZMof2pVPsI_cBXCvKk-6BBA4-A/viewform

Aleksandr
06.01.2018
13:04:19
Всем привет

пишу автотесты на java

помогите плс разобраться с поиском по тексту через xpath

проблема в том, чтобы найти элемент по тексту, в котором находится еще какой-то элемент. Пример: <ul> <li> <a> <i></i> Text</a> </li> </ul>

если бы не было тега i, то отлично сработал бы следующий xpath: //ul/li/a[contains(text(), 'Text')]

но тег i есть и такой xpath не работает

Alexei
06.01.2018
15:25:12
А должен бы

Google
Дмитрий
06.01.2018
15:34:38
Попробуйте так //ul/li/a//text()[not(ancestor::i) and contains(.,'text')]

Aleksandr
06.01.2018
15:57:12
Попробуйте так //ul/li/a//text()[not(ancestor::i) and contains(.,'text')]
Спасибо большое! Все работает. Не подскажите, где вы такой xpath нашли?)

Evgeniy
06.01.2018
15:58:35
1) есть уверенность , что в тестах другая реализация xpath? ? 2) если есть уверенность , что xpath работает по тем же правилам, что конкретно сообщает вам ошибка? 3) в тестах элемент ищется в другой момент времени (иное состояние страницы, отличное от того, когда вы дебажите селектор). Селениум помогает дождаться нужного элемента при помощи ожиданий .

Aleksandr
06.01.2018
16:02:06
1) есть уверенность , что в тестах другая реализация xpath? ? 2) если есть уверенность , что xpath работает по тем же правилам, что конкретно сообщает вам ошибка? 3) в тестах элемент ищется в другой момент времени (иное состояние страницы, отличное от того, когда вы дебажите селектор). Селениум помогает дождаться нужного элемента при помощи ожиданий .
да, в тесте другая реализация под конкретный случай. уже понял в чем проблема - находит текст и кликает на текст, а надо на элемент, в котором находится текст. Вот xpath, который получился: //li/span//text()[not(ancestor::i) and contains(.,'Canceled')] Надо, чтобы кликнул на тег li, а не на тег span Ошибка: org.openqa.selenium.InvalidSelectorException: invalid selector: The result of the xpath expression "//span//text()[not(ancestor::i) and contains(.,'Canceled')]" is: [object Text]. It should be an element.

Дмитрий
06.01.2018
16:02:20
Boris
07.01.2018
11:15:14
хм

Dmitry
07.01.2018
15:55:44
А в автоматизации, надо чтото изменить? Или там и так взаимодействуют не сколько частей и если одна упадет будет видно?
Все зависит от твоей стратегии тестирования. Если у тебя API условно разбиты на микросервисы, а ты дергаешь только за API и смотришь результат - это такой своего рода е2е тест для API, он затрагивает все: сервер, сервисы, бд итд. Такого теста может быть достаточно, но Можешь тестировать сервис изолированно на юнит уровне, можешь сделать запрос через grpc или что вы там юзаете, таким образом ещё тестировать. Тоесть векторов для тестирования много. Поэтому легко на твой вопрос не ответить, не зная всех деталей архитектуры

Artem
08.01.2018
07:00:10
Всем привет. Кто использовал Selenoid, подскажите в чем преимущества перед обычным селениум хабом в том же докере ? Пытаюсь вкурить , но инфы очень много )

Sergey
08.01.2018
07:04:26
Если не ошибаюсь он менее ресурсоемкий и есть автоапдейт браузеров

Alexei
08.01.2018
17:01:44
selenoid это система для развертывания selenium grid, а также альтернативный хаб. поскольку хаб один на всех — ресурсоёмкость его не так уж и существенна. удобство управления гридом — это главное

Anton
09.01.2018
03:33:25
Если не ошибаюсь он менее ресурсоемкий и есть автоапдейт браузеров
масштабируемость, удобство, стабильность. Обычный грид - сколько нод развернул, столько и работает. А в selenoid стартуют свежие контейнеры и в режиме ожидание, запущен только хаб. Ну и бонусом идет просмотр VNC в контейнерах из selenoid-ui

Ek
09.01.2018
09:20:48
Всем привет! Кто использовал Selenoid, подскажите плиз как решался вопрос с загрузкой файла с сайта в директорию сборки, а не внутрь контейнера

nuclearthinking
09.01.2018
09:22:33
Всем привет. Кто использовал Selenoid, подскажите в чем преимущества перед обычным селениум хабом в том же докере ? Пытаюсь вкурить , но инфы очень много )
основная проблема селениум хаба в докере это стабильность контейнеры с нодами имеют тенденцию терять свои браузеры в течении суток, причем какой то конкретной закономерности нет и лекарства от этой проблемы на момент когда я пытался использовать его - небыло сейчас вероятно что то поменялось, но я не уверен в этом второй проблемой и довольно важной была производительность дефолтный хаб написан на яве, и является узким местом при запуске большлго колличества паралельных потоков в селеноиде эту проблему решили

чтоб дефолтная директоря внутри контейнера была смаплена с какой то директорией на машине

https://docs.docker.com/engine/admin/volumes/volumes/

Ek
09.01.2018
09:28:28
думаю дефолтное решение это мапить волюмы
Спасибо, тоже про это думал, искал более универсальный способ)

Prokop
09.01.2018
10:22:47
Коллеги, привет! Кто-нибудь интегрировал Report Portal с jbehave? Хочу проконсультироваться

Google
nuclearthinking
09.01.2018
11:41:30
Коллеги, привет! Кто-нибудь интегрировал Report Portal с jbehave? Хочу проконсультироваться
лучше в слаке sofrware testers поинтересуйся, там есть отдельный каналл по репорт порталу в котором разработчики состоят https://software-testers.herokuapp.com/

Heisenberg
09.01.2018
21:50:10
Всем привет. Скажите пожалуйста, зачем curl, если есть постман?

и то и то для проверки хттп запросов

но постман намного удобнее, разве не так?

Evgeniy
09.01.2018
21:55:40
Курлу 100 лет, его придумали красноглазики, живущие без иксов

Heisenberg
09.01.2018
21:56:24
т.е. это уже прошлое и его использовать нет особого смысла?

Evgeniy
09.01.2018
21:57:13
я такого не говорил :) иногда удобнее курлом что-нибудь дернуть чем открывать постман

Heisenberg
09.01.2018
21:57:47
мммм, например когда?

Vage
09.01.2018
22:00:24
Например, если ты хочешь чекнуть доступ к какому-то ресурсу с линуксового сервака, где нет гуи

Alexei
09.01.2018
22:04:19
и то и то для проверки хттп запросов
O_o. Это как сказать, что IDEA и java и то, и то для того чтобы тесты запускать ?

Heisenberg
09.01.2018
22:05:15
O_o. Это как сказать, что IDEA и java и то, и то для того чтобы тесты запускать ?
да, тут я конечно сильно ужал применение) имел в виду случай использования для проверки запросов

Alexei
09.01.2018
22:06:45
Curl для автоматизации api тестирование довольно ольдскульно конечно

Heisenberg
09.01.2018
22:07:25
я о мануальном говорил

Boris
09.01.2018
22:17:18
я о мануальном говорил
контекст был неясен

Richard
10.01.2018
05:42:32
кому что удобно, тот то и использует.

Admin
ERROR: S client not available

Мария
10.01.2018
06:41:13
Ну ещё Insomnia можно вспомнить

Pauloo89
10.01.2018
06:43:45
я о мануальном говорил
можно скопировать из чарльза и вставить в терминал, если что то нужно просто и быстро проверить

Darina
10.01.2018
06:52:46
точнее, ей?)

Pauloo89
10.01.2018
07:00:21
пусть просто начнет тестировать продукт

Google
TT
10.01.2018
07:10:51
вопрос от 6 декабря 2016, там уже ничем не помочь

Artem
10.01.2018
08:35:16


Dmitriy
10.01.2018
08:51:07
?

Oleg
10.01.2018
09:42:22
Человек написал, что ему нужно упорядочить процесс тестирования, а о каком упорядовачинии идет речь, когда тестеров в компании нет, он первый. Тут самый дельный совет делать все нормально, нормально вести документацию и будет маленькой компании счастье. А опыт у человека имелся в тестировании.

Richard
10.01.2018
09:44:03
Чо упорядочивать-то, если процесса нет?

Oleg
10.01.2018
09:45:47
вот вот ))

nuclearthinking
10.01.2018
10:00:30
Всем привет. Скажите пожалуйста, зачем curl, если есть постман?
мне нравится юзкейс когда ты из браузера копируешь запрос в виде curl запроса, и потом выполняешь его в консоли изменив пару параметров в целом аналогичное можно сделать с постманом - инмпортировав в него curl запрос, но это на пару действий больше потребует

Alexei
10.01.2018
10:03:28
я о мануальном говорил
тестировать API мануально - еще более ольдскульно чем curl :)

nuclearthinking
10.01.2018
10:05:37
Если ты не на винде ?
на винде тоже можно

Dmitry
10.01.2018
10:58:08
Коллеги, кто какую IDE использует для тестов на Ruby?

Shoo
10.01.2018
11:00:14
Рубимайн?

Anna
10.01.2018
11:00:37
+

Anton
10.01.2018
11:01:57
Коллеги, кто какую IDE использует для тестов на Ruby?
текстовые редакторы не предлагать ?.. меня в 99% случаев устраивает sublime text

Dmitry
10.01.2018
11:03:38
текстовый точно нет, спасибо) начал как раз с rubymine, раньше писал на java + idea, в рубимайн бесит что подчеркивает все подряд, не всех библиотек методы подсказывает и т.д.

Richard
10.01.2018
11:04:54
Рубимайн

Vage
10.01.2018
11:21:25
Кто может подсказать parametr плагин в дженкинсе, который будет сканить рекурсивно директорию, с возможностью мультиселекта (если такой есть)?

nuclearthinking
10.01.2018
11:52:43
битбакет второй день болеет

Evgeniy
10.01.2018
11:54:01
как и Слэк

кто-то юзает виртуалочки, а инфрастуктуру виртуалочек никто не обновил

Страница 825 из 1080