@qa_ru

Страница 871 из 1080
Evgeniy
10.02.2018
10:26:27
так что подумайте насчет того, чтобы пересмотреть избыточность документооборота

Md
10.02.2018
10:40:48
Объем описаний то при этом останется неизменным, просто у нас не будет вики в конфле, а все это придется искать по дейблам в джире. И по версионности проблема не исчезнет. Просто переписать текст требований молча и сейчас можно

Екатерина
10.02.2018
10:51:49
ну а как это разграничить в одном доке? Как понять что сейчас надо делать, а что добавилось после? Оно же может за полгода например 5 раз поменяться
Можно элементарно блин заголовками отбить. Это уже вопрос украшательства. Вставив рядом линк на породившуюся из этого задачу видно сделано или нет

Создается впечатление просто, что у вас аналитики аналитику декомпозировать не умеют

Google
Екатерина
10.02.2018
10:52:25
И пищут библии

Плюс у той же конфы есть версионирование. У нас аналитик вытаскивает наверх список версий макросом. В этом же списке помечает то, что сделано сейчас

И что надо делать потом

То есть итерации и изм требований

В комменты страницы пишет дату и что поменял

Md
10.02.2018
11:19:24
Заголовками то там отбито :) там много что «отбито»

«У нас аналитик вытаскивает наверх список версий макросом» а можно плз подробнее как это делаетс и как выглядит?

Ибо у нас получается стандартное версионированте конфли не отображает изменения текста фичи, тк изменения эти идут в джире

Alexei
10.02.2018
12:21:10
can't access dead object
я бы предположил, что фрейм исчез. вообще-то в этом случае должно возникнуть исключение типа NoSuchFrameException, но сейчас пока в драйвере имеется баг

https://github.com/mozilla/geckodriver/issues/614

что делать? переключаться наверх

Екатерина
10.02.2018
12:51:12
Ибо у нас получается стандартное версионированте конфли не отображает изменения текста фичи, тк изменения эти идут в джире
ну давай другой вопрос тебе задам. Кто страдает от неактуальности требований? Тестировщики, разрабы, сами аналитики? Кто решает, что необходимы изменения требований? Аналитики, тестировщики, разрабы? Кто ставит задачи в жиру?

Md
10.02.2018
13:17:42
скрин красивый, но я полагаю, что это внешнее отображение стандартной конфлюенсной хистори страницы, а у нас ее нет по сути. Но смотрится ништяк, надо подумать как у нас такое сделать

Google
Md
10.02.2018
13:21:44
Страдают от неактуальности все конечно :) но максимальное страдание заключается в том, что изменения выносятся отдельными документами, которые иной раз могут противоречить старым

Кто решает, что необходимы изменения требований? - заказчик разумеется Кто ставит задачи в жиру? - пм

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

У вас вот, Екатерина, получается используется конфля с ее стандартной пейдж хистори, все изменения вносятся в текст описания (заменяя его), эта версия странички рендерится в табличку в шапке, и на реализацию изменений создается таска в джиру?

Md
10.02.2018
13:36:46
а как они туда могли попасть, если в спеке нет? :))

разраб их откуда проецирует?

Хотя у меня на прошлом месте такое бывало частенько, но там команды не особо прям плотно взаимодействовали.

Благодарю всех за ответы!

Your buddy
11.02.2018
01:50:41
Привет! Есть те, кто перешел на webdriver.io на node.js?

Bola
11.02.2018
02:13:49
А что с ним?

Your buddy
11.02.2018
07:04:28
А что с ним?
Ну я заметил что все здесь на selenium +java

Поэтому спрашиваю

Bola
11.02.2018
07:05:25
Я пару лет пишу на ноде

Ничего так)))

Vladimir
11.02.2018
12:05:44
Коллеги, приветствую! Есть вопрос относительно отладки автотестов. На локальной машине тест проходит без падений, на удалённной машине 100% падает. Ожиданиями элементов обернул уже везде, где можно, но, падает все равно на одном из ожиданий. Собственно, вопрос - как можно еще подебажить падения на удалённой машине?

Google
Serg
11.02.2018
22:22:11
https://icard.com/ использовал ли кто то эту систему для перевода платежей/вывода через банкомат?

Alexander
11.02.2018
22:49:42
3.4 селениум, трейс - ошибка об отсутствии элемента, следующей страницы (сейчас жду сборки без этого ожидания, посмотрим, что будет)
А банально скриншоты на падения делать не получится? Хоть посмотреть можно будет как страница выглядит во время падения

Alexander
11.02.2018
22:52:18
И по скриншотам элемент и в доме и видимый? И ничем не перегорожен? Спиннерами, например

Alexander
11.02.2018
23:01:49
спиннеры, будь они не ладны, крови уже выпили.
Угу, кучка спиннеров на странице, куча тяжеловесного аякса... Но я что-то больше не могу придумать чем помочь. Если только скриншот на всю страницу сделать...

Vladimir
11.02.2018
23:02:58
Угу, кучка спиннеров на странице, куча тяжеловесного аякса... Но я что-то больше не могу придумать чем помочь. Если только скриншот на всю страницу сделать...
пока решилось ожидалкой. Больше всего доставляет проблемы выбор адреса с отправкой аякс-зарпоса на каждый введенный симвод дабы валидировать адрес и предложить похожие варианты. Иногда сервис просто даёт отлуп даже если адрес корректный.

Vladimir
11.02.2018
23:04:34
кстати, коллеги, еще вопрос возник. Если я хочу сделать ветвление действия теста в зависимости от наличия элемента на странице, то как это сделать? isDisplayed() и похожее выбрасывает исключение, что логично. Или это моветон - завязываться на наличие элемента на странице?

Admin
ERROR: S client not available

Evgeniy
12.02.2018
05:19:48
пока решилось ожидалкой. Больше всего доставляет проблемы выбор адреса с отправкой аякс-зарпоса на каждый введенный симвод дабы валидировать адрес и предложить похожие варианты. Иногда сервис просто даёт отлуп даже если адрес корректный.
Могу предложить два пути работы с ставим полем: 1. Написать метод посимвольного написания в поле 2. Добавлять пробел после окончания - ещё один запрос может отправиться , но с тримом вернуть тот же результат что и без пробела

Evgeniy
12.02.2018
08:16:55
нормальное решение :)

Ivan
12.02.2018
08:46:20
Привет всем. Пишу автотесты на Android приложение. Возникла проблема - необходимо добавить фотографию из галереи кликом, тест доходит до фоток, но клик не осуществляется. Использую xpath. пишу на Selenium+Junit+Appium. Сталкивался кто-нибудь?

Prokop
12.02.2018
08:49:04
что в логах?

Google
Prokop
12.02.2018
08:49:48
самого аппиума и в проекте

Ivan
12.02.2018
08:59:40
В логах, вроде норм [debug] [MJSONWP] Calling AppiumDriver.click() with args: ["7","4e0191bf-a01f-48e6-aed6-ff64a9e7db34"] [debug] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"7"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"7"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click [debug] [AndroidBootstrap] Received command result from bootstrap [debug] [MJSONWP] Responding to client with driver.click() result: true [HTTP] <-- POST /wd/hub/session/4e0191bf-a01f-48e6-aed6-ff64a9e7db34/element/7/click 200 2438 ms - 76 [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true}

сценарий отрабатывает нормально

Но выбора фото, с переходом на следующий экран, почему-то, нет

Ser
12.02.2018
09:06:19
помню что мы тогда намучались что у каждой модели телефона своя галерея и к каждой нужен индивидуальный подход

[Anonymous]
12.02.2018
09:06:52
1) проверь, что xpath есть (виден фреймворку), до того как ты на него кликаешь 2) возможно, что фреймворк работает намного быстрее твоего телефона. И даже если есть элемент, при клике на него ничего не отработается. Поставь паузу 3) ты можешь использовать css вместо xpath. Там вариантов селекторов мб много. Если да - попробуй заменить

Ivan
12.02.2018
09:12:44
Спасибо. Попробую вариант с паузой. Подозревал это. К сожалению, CSS нет

Prokop
12.02.2018
09:15:55
еще можно дебажить локаторы через аппиум десктоп

Ivan
12.02.2018
09:18:52
А, стоп! Блин! В самом аппиум инспекторе фотка не реагирует на tap

Хотя xpath указан верный

Vladimir
12.02.2018
09:36:23
Коллеги, а кто параметризовал с помощью maven запуски разных тест-сьютов testng? столкнулся с проблемой, что <suiteXmlFile>${suiteXmlFile}</suiteXmlFile> не срабатывает и получаю в ответ cannot resolve symbol suiteXmlFile Как это полечить?

нормальное решение :)
ну такое себе, раз на раз срабатывает, к сожалению.

Евгений
12.02.2018
09:45:41
Господа, два вопроса: 1) слышал ли кто истории переезда автоматизаторов на работу в другие страны не через перевод внутри компании? насколько реально вообще найти работу автоматизатором в Европе/Штатах? 2) понимаю что пора иметь какое-то открытое портфолио на гитхабе, но совсем нет идей что автотизировать? Рабочие проекты выкладывать в открытый доступ не могу. Так что выбрать? какой-нибудь большой известный сайт? какой-то небольшой, но новый и развивающийся?

#
12.02.2018
09:46:42
2. Есть на at.info тема, поищите

Евгений
12.02.2018
09:48:02
2. Есть на at.info тема, поищите
вы имеете в виду http://automated-testing.info ? а то по вашей ссылке всё лежит)

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