
Pavel
13.04.2017
19:57:25
Мне тут давали советы как-то через xfvb

Oleksandr?
13.04.2017
19:57:30
XVFB же
Виртуальный экран
А браузер настоящий

Google

Oleksandr?
13.04.2017
19:58:14
Нам же нужно посмотреть как реальные юзера будут клацать

Aleksandr
13.04.2017
19:59:16

Oleksandr?
13.04.2017
19:59:47
Но грид это половина дела
Виртуальный экран всеравно нужен, драйвера нужно обновлять руками, сервер жар надо обновлять руками, браузер надо обновлять руками

Nikita
13.04.2017
20:00:44

Oleksandr?
13.04.2017
20:00:48
Ноды виснут, браузера не умирают

Nikita
13.04.2017
20:00:55

Oleksandr?
13.04.2017
20:01:26
Но всеравно образа надо поддерживать актуальными

Aleksandr
13.04.2017
20:02:15

Oleksandr?
13.04.2017
20:02:19
Да и докер не спасет если тестить надо в эксплорере
Selenium server standalone jar

Nikita
13.04.2017
20:02:56
если надо тестить в эксплорере, то можно лишь пособолезновать

Google

Nikita
13.04.2017
20:03:02
:)

Oleksandr?
13.04.2017
20:03:23
С сафари та же беда
А на эмулях мобильников это вообще бедв

Aleksandr
13.04.2017
20:04:49

Oleksandr?
13.04.2017
20:06:56
Ну да, просто надо по старинке разворачивать
Но радует что фф вынес свой драйвер
Теперь вообщем то если только хром и фф нужен, то все норм
Гляньте еще selenoid
Его слегка геморно разобратся и стартануть
Но работает постабильней чем селениум грид
Пацаны из яндекса переписали селениум сервер на го

John
13.04.2017
20:12:16
Ребята, получается, можно уже отказатся от xvfb?

Oleksandr?
13.04.2017
20:13:50
Нет нельзя
Просто теперь он на уровне ниже - в докер контейнерах
Да в виртуальном экране нет ничего плохого
А в безголовых браузерах есть
:)

John
13.04.2017
20:15:52
Тогда в чем разница между chrome + xvfb vs headless chrome (оба в контейнерах)?

Oleksandr?
13.04.2017
20:17:50
Хедлес хром - это перекуроченый хром браузер из которого вырезали или заглушили почти все что относится к рендерингу и юай
А хвфб + хром - обычный хром какой устанавливают ваши юзера, но отрисовывается в виртуальный дисплей

Google

John
13.04.2017
20:19:46
Хмм, спасибо большое.
Просто есть много контейнеров с xvfb + chrome, думал заменить на headless chrome.

Oleksandr?
13.04.2017
20:20:36
Не стоит

Nikita
13.04.2017
20:20:51
смысла нет просто
отлично изолированный полноценный браузер в 1 случае

Oleksandr?
13.04.2017
20:21:13
Да, теряется репрезентативность тестирования

Nikita
13.04.2017
20:21:15
зачем его менять

John
13.04.2017
20:24:04
Просто подумал, что будет меньше памяти кушать.

Oleksandr?
13.04.2017
20:25:02
Экономия оперативы, но зато тестим непонятно в чем,

Evgeniy
13.04.2017
20:25:14
в 2к17 изза оперативки переживать

Oleksandr?
13.04.2017
20:25:34
И как потом гарантировать что у юзеров не будет проблем в нормальных браузерах?

Evgeniy
13.04.2017
20:26:41
я еще мог понять когда был целый зверинец браузеров, когда были разные версии, сейчас, когда почти 90% браузеров это хром по сути, а сам Хром автоапдейтится, есть нужда по сути тестировать последнюю версию браузера. Т.е. я хоть убей не могу понять какую такую нагрузку вы соибраетесь давать в параллели, чтобы тестирование упиралось по времени на тесты и было блокером для деливера фич

John
13.04.2017
20:29:37
Для тестов нет проблем, все ок пока. Просто часть контейнеров с хромом занимаются скраппингом.

Oleksandr?
13.04.2017
20:29:39
Ой ну я всякое уже повидал
И сьюты регрешена по 40 часов
Всякое было

Pavel
13.04.2017
20:31:06
как раз рабочая неделя

Oleksandr?
13.04.2017
20:32:30
Хорошо что автотесты за ночную смену не просят доплаты

John
13.04.2017
20:34:38
Кстати, ребят, это нормально если девелоперы будут заниматся не только юнит тестами?
или получается человек-оркестр?

Google

Evgeniy
13.04.2017
20:36:31
без отрыва от конкретного воркфлоу твой вопрос как и ответ Шу бесполезны
руби разработчики на фрилансе даже с QA ребятами вполне сами могу писать фича тесты капибары

Oleksandr?
13.04.2017
20:39:34


Evgeniy
13.04.2017
20:41:18
писать они конечно могут что захотят - если им нормально, то почему нет. Это как вопрос того: рефакторить код продукта, пока ты пилишь фичи в контролере или нет. Если код написан по Single responsibility - То разработчик может рефакторить фичи. Он конечно берет ответственность за то, что сделает - git blame работает безотказно, но отчитываться и говорить продакту или ПМу за каждый шаг влево и вправо - так никто не делает на практике.
Если разработчик считает, что поможет QA тем, что придумает и напишет для них часть фреймворка тестового, например, заложит архитектуру, придумает оркестрацию его или сбор репортов/агрегацию статистики по ним, то чеб и нет.
если у него например в команде нет QA кто это может сделать.
специфика этого "хорошо так делать или нет" - вопрос идущий после другого: нужно ли бизнесу и людям, участвующим в процессе помогать друг другу таким образом. Вы в одной лодке гребете, или вы нанятая сила, которая готова отчитываться только за "свою" работу. Насколько эмпатия в коллективе прокачана.

Admin
ERROR: S client not available

Nikita
13.04.2017
20:43:30
нормально это, у всех свои процессы

Evgeniy
13.04.2017
20:43:37
для сервисовых компаний работающих на аутсорс это нахрен никому не нужно как правило
для продуктовых компаний с редкой текучкой - это нормальная практика
во многом из такого понимания Атлассиан выросли в тех, кем они являются сейчас

John
13.04.2017
20:53:59
Хорошая дискусия. Спасибо. Спрашиваю для следующего кейса (пока теоретического): Есть скрам команда, состоящая из Dev + QA+ DevOps (не по одному конечно). Expected result - это delivered feature после каждого спринта.

Pavel
13.04.2017
21:23:42
Ответ: 42

John
13.04.2017
21:26:52
?

Evgeniy
13.04.2017
21:51:59
где вопрос вообще? это что? в рамках одного спринта один человек может доставить фичу на бой, набор разных дел мастеров вообще не показателен

Alexei
13.04.2017
22:29:23
Что плохого в том, что программисты начнут изучать и практиковать тестирование - может таки станут нормальными тестировщиками :)

Anton
14.04.2017
04:55:51

Richard
14.04.2017
05:07:34

Andre
14.04.2017
05:21:55
А как со знаниями, которые Джун должен знать? Базовые понятия, разница между видами тестирования и так далее сойдет?

Dzmitry
14.04.2017
05:30:42
Да, дальше можно не учить, просто начинай ждать когда hr-ы начнут драться за тебя.

Google

Aleksandr
14.04.2017
05:35:36
А как со знаниями, которые Джун должен знать? Базовые понятия, разница между видами тестирования и так далее сойдет?
Джун должен уметь думать, гуглить и уметь выражать мысль устно и письменно. Мне этого было достаточно, чтобы сделать тестовое задание и пройти интервью. И, кажется, я Савина прочитал, но не уверен, может быть, я его прочитал после того, как устроился.

Richard
14.04.2017
05:38:25

Pavel
14.04.2017
05:39:00

Richard
14.04.2017
05:39:25
Ну, я это и имел ввиду. И ,кстати, не путайте hr и рекрутеров.

Pavel
14.04.2017
05:40:08
Боюсь, у нас когда говорят hr думают исключительно о рекрутерах

Aleksandr
14.04.2017
05:41:59

Andre
14.04.2017
05:42:04

Richard
14.04.2017
05:44:38
Смотреть вакансии на джунов без опыта?

Andre
14.04.2017
05:45:20
Пока не находил)

Richard
14.04.2017
05:45:40
Ищите и обрящете.

Boris
14.04.2017
05:50:03
Ну я в свое время когда был без опыта не стеснялся откликатся на вакансии где опыт требовался.
Например в Агаву шел на админа, хотя не тянул а попав в сборщики серверов

Pavel
14.04.2017
05:51:01

Boris
14.04.2017
05:51:15

Pavel
14.04.2017
05:57:19
Что за ?
https://www.youtube.com/watch?v=NnTi9B-D6LA

Boris
14.04.2017
06:00:45
неплохо, неплохо

Karter
14.04.2017
06:30:00