
Ivan
27.02.2017
21:56:35
https://habrahabr.ru/company/tcsbank/blog/322688/

Shoo
28.02.2017
05:39:38
Господи, группа bdd автоматизаторов.
Oh shi.

Ivan
28.02.2017
06:05:56
Просто кто-то комплексует

Google

Kate
28.02.2017
06:33:27

Shoo
28.02.2017
06:53:34

Kristina
28.02.2017
07:02:00
Насчёт статьи на хабре, имхо там только банк может позволить себе затраты на развертку и поддержание такой инфраструктуры

Ivan
28.02.2017
07:05:29
Я вчера не прочитал, сегодня осилю эту статью.

Shoo
28.02.2017
07:12:05

Ivan
28.02.2017
07:14:22
Спорно. Если есть молоток, то все проблемы превращаются в гвозди

Жэка
28.02.2017
07:53:20

Andrew
28.02.2017
07:53:55
в тимлидов, пмов, девов

Ivan
28.02.2017
07:57:42

Shoo
28.02.2017
08:50:11
Я дочитал до конца, и уже начал плакать кровавыми слезами от фраз типа "тестировщик BDD-команды может вырасти в код-ревьюера!" и "качественная регрессия".

Sheridan
28.02.2017
08:51:52

Shoo
28.02.2017
08:52:56

Google

Dmitriy
28.02.2017
08:54:36

Boris
28.02.2017
09:12:38
Мндааааааа

Ivan
28.02.2017
09:21:47
писать кейсы
проводить функциональное тестирование
автоматизировать кейсы
да многое где, просто ребята описали то, как у них это построено. скорее всего у них это сделано осознанно.
или тебя удивляет то, что "ревьюер" стоит выше, чем писатель кейсов?

Shoo
28.02.2017
09:29:32
Меня удивляет, что кому-то пришло в голову выводить отдельную роль "ревьюера" тестов, который ещё и автотесты не пишет.
Хотя вру, не удивляет, после всего прочитанного. :)

Ivan
28.02.2017
09:36:22
в разработке точно так же есть, если ты внимательно смотрел, то нет людей, которые только ревьюят

Shoo
28.02.2017
09:38:04
Вообще-то я про это и говорил, что "вырасти в ревьюера" это буллшит, который себе только банк может придумать. (И мтс, наверное, потому что у них тоже есть банк)
Ревью делается в рамках существующих ролей, а никак не выделяется в отдельную ступень карьерного уныния.

Boris
28.02.2017
09:42:54
ну вот например был в одном месте работы дядя супер-мега-гуру который занимался в первую очередь ревью

Ivan
28.02.2017
09:42:59
но ведь, что бы ревьюит надо понимать что и зачем?

Boris
28.02.2017
09:43:17
ну как бы да

Ivan
28.02.2017
09:43:22
а что бы писать - можно и без этого, всё равно проревьюят

Boris
28.02.2017
09:43:40
ну совсем так. дядя ушел в архитекторы, как я понял

Shoo
28.02.2017
09:43:54
Ну, если работа построена по такому принципу, то я пожалуй ливну из дискуссии.
Тогда да, БДД, тинькофф, карьерный рост в ревьюера третьего разряда и вот это всё.

Ivan
28.02.2017
09:45:39
я правильно понимаю, что для ревьюера не нужно доп скилов и его может делать каждый? или я не понимаю, что именно вы хотите опровергнуть
и в вашем мире любой приходит и говорит, кароче я тут тебя буду ревьюить, потому что хочу. И все такие - ну ок, раз он хочет, мы даже и не будем проверять насколько он компетентен это делать?

Google

Shoo
28.02.2017
09:47:51
Нет, в моем мире ревью происходит по принципу все-всех, а некомпетентных людей на работу не берут.

Ivan
28.02.2017
09:48:09
ой как мило

Shoo
28.02.2017
09:48:10
Ревью может делать каждый, кто может делать работу, да.

Ivan
28.02.2017
09:48:20
а сколько людей в компании?

Shoo
28.02.2017
09:49:17
На разных работах по разному. Если говорить об IT департаментах, то от 6 до ~200.
Готов выслушать теорию о том, как размер компании должен влиять на процесс код ревью внутри команды.

Ivan
28.02.2017
09:51:48
и все 200 человек проводили ревью?

Shoo
28.02.2017
09:52:42
Нет, потому что не весь IT департамент разработчики, но да, все разработчики проводили и, что важнее, проходили код ревью.
Все тестировщики проводили и проходили ревью тестовой документации. (А некоторые и в код ревью участвовали, ололо)
И далее по списку.
А в чем проблема?

Ivan
28.02.2017
10:25:46
интересно стало, как обстоят дела у других - обычно это малоизвестная информация.
А как определяли тех, кто будет в код ревью с разработчиками участвовать?

Shoo
28.02.2017
10:29:43
Всмысле? Если вы про тестировщиков - то это дело сугубо добровольное. Никто никуда никого не выбирал и не назначал.
Я, например, понял что всё равно вычитываю весь код из пуллреквестов в процессе тестирования, поэтому некоторые вещи аппрувил, когда совесть позволяла.
Всё просто, пока пулл реквест висит на Ready For Review - его может смотреть любой, у кого есть доступ к репозиторию.
А дальше нужно 1-2 аппрува (в зависимости от репозитория) на любой пулл реквест от любого ревьюера и, естественно, отсутствие замечаний от всех, кто этот код читал.
Вот и всё.

Мария
28.02.2017
11:15:15
Кто-то может посоветовать экстеншн или что-то подобное Чарли (он ток на 30 минут), чтобы отслеживать все запросы Хрома? Хочу словить гадину, которая меня постоянно редиректит на рекламу, винда чистая, только браузеры и постман стоят >.<

Boris
28.02.2017
11:15:59

Мария
28.02.2017
11:16:30
он умеет отслеживать запросы на запущенном хроме?

Жэка
28.02.2017
11:16:51
для этого есть плагин в нему

Boris
28.02.2017
11:17:12
Да. Ставишь плагин, ставишь приложеньку, включаешь интерсептор и вуаля, ВЫ ВОСХИТИТЕЛЬНЫ

Pauloo89
28.02.2017
11:17:34

Ivan
28.02.2017
11:18:02
так ведь проблема в тех самых _грязных сайтиках_, которые вы открываете :)

Boris
28.02.2017
11:18:24
А я задумался, как отлавливать завершение всех процессов загрузки страницы (аякс и вот это вот все)

Vladimir
28.02.2017
11:18:46

Google

Boris
28.02.2017
11:18:47
Пока единственное, что вижу - это ждать конкретного элемента с конкретным названием.

Pauloo89
28.02.2017
11:21:08
потом еще слоупок кидал решение)

Admin
ERROR: S client not available

Ivan
28.02.2017
11:22:34

Shoo
28.02.2017
11:23:20
Зависит от. Например, если ангуляр и реактблоки, то селениумовский вейтер не отрботает.

Boris
28.02.2017
11:23:50
ну у меня selenide, спасибо за ответы!)

Nikita
28.02.2017
11:24:10
но из коробки не отработает, да

Shoo
28.02.2017
11:24:22
Да, можно, я в личку уже посоветовал. :)
С реактовскими блоками и прочим айфрейм чуть сложнее, но решается по аналогии.

Nikita
28.02.2017
11:24:55
чур меня чур
обколются своим джаваскриптом

Мария
28.02.2017
11:26:15

Shoo
28.02.2017
11:26:16
Согласен.

Мария
28.02.2017
11:27:39
https://chrome.google.com/webstore/detail/tamper-chrome-extension/hifhgpdkfodlpnlmlnmhchnkepplebkb?hl=ru
Этот Тампер?)
Забыла поставить preserve log на запросах, был только на консольке :( печаль..
https://www.screencast.com/t/aKLnRwz4QzH

Shoo
28.02.2017
11:50:04
@bahka Я тут задумался кукумбер себе внедрить. Тёмная сторона почти победила. :D

Nikita
28.02.2017
11:51:10
воу воу воуууу

Shoo
28.02.2017
11:51:46
:D

Google

Shoo
28.02.2017
11:52:29
Я пока думаю, на что менять почти голый селениум.
И как-то синтаксис условной капибары мне категорически ненравится.

Vladimir
28.02.2017
11:52:43
Селенид?

Shoo
28.02.2017
11:53:15
Она умеет руби?

Nikita
28.02.2017
11:53:19

Vladimir
28.02.2017
11:53:37

Shoo
28.02.2017
11:54:43
Потому что не хочу нарушать консистентность системы.
Есть TDD тесты на руби, есть RSpec, есть интеграционные тесты на руби.
Фигачить при этом end-to-end на чём-то другом категорически не хочется.

Nikita
28.02.2017
11:55:35
тем более если уже есть экосистема

Shoo
28.02.2017
11:55:53
на ватир?
Ну, ватир это, считай, тот же селениум вид сбоку.

Vladimir
28.02.2017
11:55:57

Shoo
28.02.2017
11:56:09
Я писал на джаве и на питоне, щас болезненно пересаживаюсь на рубя. ;<

Nikita
28.02.2017
11:56:12