@qa_ru

Страница 653 из 1080
Nikita
24.08.2017
09:38:52
ни разу не было проблемы с образом за год

Dmitry
24.08.2017
09:40:23
https://github.com/SeleniumHQ/docker-selenium

Chrome кстати с драйвера 2.31 поддерживает нормально headless

Firefox не может без xvfb

Google
Nikita
24.08.2017
09:42:05
хедлесс пока сыроватенький :(

Dmitry
24.08.2017
09:42:46
На хроме уже ок

Ишью пофиксили, где требовался X11 для sendKeys

В 2.31 драйвере

Как по мне я бы использовал xvfb, а для любителей phantomjs - chrome headless самое то

Nikita
24.08.2017
09:47:38
ну headless быстрее)

намного быстрее

Shoo
24.08.2017
09:49:55
Рили?

Alexander
24.08.2017
09:50:04
Всем спасибо за помощь. Попробую прикрутить готовый образ к моему контейнеру.

Dmitry
24.08.2017
09:51:30
Ментейнер phantomjs дропнул проект, после выхода chrome headless. Как минимум с него нужно на что-то перейти

А что-то это хром онли)

Nikita
24.08.2017
09:52:06
Рили?
если брать большие объемы и многопоточность – то быстрее в разы :)

на стандартных задачах наверное не будет разницы

Google
Shoo
24.08.2017
09:52:46
Я был уверен, что с техничечкой стороны там даже рендеринг так же работает, просто в фоне.

Не представляю за счет чего может быть быстрее.

Но могу быть не прав.

Nikita
24.08.2017
09:54:08
если вкратце, потому, что хром без хэдлесс жрет много ресурсов на отрисовку вкладок. если их много – становится больновато, потому что на серваках видеокарт нет

а вообще есть еще такие штуки: https://chromeless.netlify.com

Mikhail
24.08.2017
10:00:13
Ann
24.08.2017
10:31:57
Привет. Такой вопрос. Есть приложение с интерфейсом, есть методы вэб-сервиса, которые повторяют более или менее функционал приложения. Если мы пишем UI тесты приложения, то можно ли тестовые данные для предусловий (какие-либо объекты, с которыми в самом тесте будем выполнять действия) создавать методами вэб-сервисов? Это нормальная практика?

Pavel
24.08.2017
10:34:33
Это будет менее надежно чем задавать данные через низкоуровневые фикстуры, но можно и так если нет другого выхода.

Dmitrii
24.08.2017
10:34:49
Добрый день. Подскажите начинающему. С чего начать и как закончить тестирование web ?
Начать - с определения entry и exit criteria (google it!); закончить - по достижении exit criteria. Не суть важно, web это, desktop, mobile or smthn else

Pavel
24.08.2017
10:35:18
Проблема в том что тогда мы считаем что веб-сервис 100% корректно обрабатывает наши данные и кладет их в базу. А в нем тоже могут быть ошибки.

Ann
24.08.2017
10:35:55
Pavel
24.08.2017
10:36:08
Да

Ann
24.08.2017
10:36:20
Сейчас создаю все через интерфейс же, но, мне кажется, это выглядит не очень.

Alexander
24.08.2017
10:36:36
делай через API, время не ждёт

Ann
24.08.2017
10:36:51
это да, дольше

Pavel
24.08.2017
10:39:03
Google
Dmitry
24.08.2017
10:40:02
это религиозный вопрос имхо, кто через что готовит.

Ann
24.08.2017
10:40:42
Проблема в том что тогда мы считаем что веб-сервис 100% корректно обрабатывает наши данные и кладет их в базу. А в нем тоже могут быть ошибки.
Вот тоже об этом думаю. Но есть проблема, что некоторые операции, например, добавление файла чисто через БД нелья сделать, надо делать записи в две БД, класть файл в директорию на сервере. Получится, что по факту я перепишу работу аналогичного метода веб-сервиса. А если часть тестовых данных через БД, а в таких крайних случаях через API - это ок или не приветствуется?

Pavel
24.08.2017
10:42:16
Ну это будет запутывать и усложнять, тогда уж лучше все через апи

Самый идеальный вариант - это когда и приложение и веб сервис и тесты работают через свое низкоуровневое апи и все ему доверяют и считают эталоном.

Ann
24.08.2017
10:44:25
Понял, всем спасибо)

Dmitry
24.08.2017
10:46:35
чаще всего разрабы могут так все зарефакторить и работу с БД (поменять схему) и прочее и тесты упадут, если же использовать интерфейс API то ты не зная внутренней составляющей сервиса (инкапсуляция в чистом виде), просто работаешь с интерфейсом. В этом случае, после рефакторинга внутреннего твои тесты не лягут только лишь из-за того что ты не поменял свой код ответственный за работу с БД и другими местами.

Nikita
24.08.2017
10:49:47
это религиозный вопрос имхо, кто через что готовит.
не совсем – это скорее вопрос удобства :)

Georgiy
24.08.2017
11:57:45
Коллеги, есть такой вопрос. Кто-нибудь сталкивался/заморачивался работой с пуш-уведомлениями в случае, если пользователь перелогинился на своей мобиле в другую учётку не переставляя приложение, а пуши летят ему про старый акк? Чую, что такая проблемка есть, но не могу понять насколько это вообще полезно бизнессайд, при условии, что а) пуши не содержат критических данных, б) отдавать свой телефон другому человеку нетипично с) никакой ценности переход между аккаунтами не несёт.

Richard
24.08.2017
11:58:34
Так это надо спрашивать не у нас, а у стекхолдеров. Готовы ли они на это.

Richard
24.08.2017
12:01:44
Было дело.

Dmitry
24.08.2017
12:01:50
"за развал семьи")

Georgiy
24.08.2017
12:06:30
Так это надо спрашивать не у нас, а у стекхолдеров. Готовы ли они на это.
Ну это то конечно да. Сюда я принёс больше про даунсайды типо убера послушать, спасибо.

Dmitry
24.08.2017
12:06:49
Georgiy в твоем случае у тебя просто не предусмотрена и/или не работает отписка от пушей. Если перешел в другую учетку, нужно отписаться от пушей, а потом подписаться на пуши той учетки под которой вошел.

Georgiy
24.08.2017
12:09:11
Georgiy в твоем случае у тебя просто не предусмотрена и/или не работает отписка от пушей. Если перешел в другую учетку, нужно отписаться от пушей, а потом подписаться на пуши той учетки под которой вошел.
Дык я знаю. ? Но я стараюсь критически относится к собственным предложениям, чтоб они валью несли несколько больше, чем 0.001% пользователей столкнётся с такой проблемой, но даже так будут минорные последствия при условии отстуствия страха перед репутационными рисками у стэйкхолдеров блаблабла.

ещё кейсы есть, если можно?

Dmitry
24.08.2017
12:10:56
у нас (в моей компании где я сейчас работаю) тоже был этот баг. Мне кажется что это можно прям пометить что это место слабое у многих

Prokop
24.08.2017
13:12:21
Вполне возможно, что на бою такой проблемы и нет. У APNS есть косяк в работе с DEV сборками при котором устройство не отписывается нормально от рассылки и на него валится много левых пушей.

Google
Georgiy
24.08.2017
13:15:32
это не ios случаем?
Я не уверен, что и на ведроиде этого нет. А, про фидбэк apns мы щас как раз делаем, отвязывается то нормально при удалении.

Prokop
24.08.2017
13:16:09
у меня тоже отвечало, что отвязалось. А потом прилетало 7 пушей )

Admin
ERROR: S client not available

Georgiy
24.08.2017
13:17:53
Ну я сужу что отвязалось по тому, что оно в фидбэке невалидных токенов идет, "не шлите их больше".

Prokop
24.08.2017
13:19:35
Ну тогда если APNS отвязывается, то странно, что они идут. Видимо что то с хранилищем токенов\процессом привязки\отвязки

Заставь разрабов делать принудительную отвязку при логауте)

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

короче пуши это известная и общая боль)

Georgiy
24.08.2017
13:22:41
Вот об этом (на разлогин) и речь и в размышлениях в какой момент такие доработки перестают нести какой-то смысл, а не просто хорошая архетиктура ради хорошей архетектуры, хех.

Evgeniy
24.08.2017
14:45:06
https://www.udemy.com/vuejs-2-the-complete-guide/

Для тех кто хочет понять mvc и современные веб фреймворки на js, а конкретно vue - отличная скидка на udemy

Aleksandr
24.08.2017
14:49:13
https://www.udemy.com/vuejs-2-the-complete-guide/
Плохо на слух воспринимаю английский. Как там речь?

Aleksandr
24.08.2017
14:53:39
А, хорошо
отпишись, пожалуйста :)

Dmitry
25.08.2017
07:47:37
на ютубе полно видео кстати на тему изучения фронтэнд фреймворков: React, Vue, Angular (да и на русском можно найти)

Oleksandr?
25.08.2017
08:47:52
Поздравляю всех с Опенсорсной пятницей! https://opensourcefriday.com/

Время законтрибьютить что-то назад в софт который вы используете!

Google
Nikita
25.08.2017
08:49:04
господи, у опенсорсеров есть свой праздник)

Aleksandr
25.08.2017
08:49:40
У всех есть свой праздник. :) Лишь бы не работать.

Richard
25.08.2017
08:49:50
и пофлудить.

Oleksandr?
25.08.2017
08:55:21
John
25.08.2017
09:23:25
Может кто подскажет как очистить List<IWebElement> А по на втором кругу цикла падает из-за наличия лишних элементов

На с# пишу

На selenium

Cadabrum
25.08.2017
09:26:16
stackoverflow?

John
25.08.2017
09:42:29
stackoverflow?
С телефона не удобно

Инет уг

Андрей
25.08.2017
09:46:06
hi all!

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