
Evgeniy
27.03.2017
07:23:28
написанный на рельсе и в страхе с каждым новым джаваскриптом на странице, который ломает ваши капибара тесты
потому что find_element_by + isDisplayed - это не решение для JS based фреймворков, вот и всё. И фиксаться это будет либо добавлением слипов явных (фу), либо написанием враппер базового метода для правильного нахождения элемента конкретно для твоего веб-приложения

Shoo
27.03.2017
07:27:13
Я за враппер, внутри него displayed и пара кондиционных чеков.

Evgeniy
27.03.2017
07:27:37
whatever floats your boat, как говорится

Google

Evgeniy
27.03.2017
07:27:56
хорошо, что Николай узнает несколько позиций на этот счет :)

Shoo
27.03.2017
07:28:36

Evgeniy
27.03.2017
07:30:22
изначально Николай просил фидбек на его решение, и я написал ему не в личку а здесь
иначе зачем я бы тут накатал стену этого текста? :)

Anastasia
27.03.2017
07:51:50
Локация - Москва
Кто желает - пишите Рине в Фейсбуке. Если вас нет в фб, могу помочь сконнектиться.

Dieva
27.03.2017
08:03:14
а поприсутствовать можно?) без доклада

Richard
27.03.2017
08:07:48
Конечно.

Zzz6
27.03.2017
08:09:02
Есть ссыль на мероприятие?

Richard
27.03.2017
08:10:05
не знаю. посмотрите в фб на странице московского сообщества.
Или напишите Рине Ужевко, как предлагали выше.

Evgeniy
27.03.2017
08:12:13
я бы поучаствовал

Google

Evgeniy
27.03.2017
08:12:38
зрителем пока что :)

Николай
27.03.2017
08:41:59
Мне нужно как для бабушки обьяснять.
Я понял что то что я написал не идеальное. И имеет минусы. Но я так думаю попрактиеуюсь пока хоть на таком. Июо это реальный пример который можно запустить и он сразу работает. Большинство других сайтов с примерами мне не понятны. Рри копипасте их кода так они не запускаются.
Но все равно спасибо. Я бы применил что ты там написал. Но мне реально не понятно особо. Обьяснения на пальцах не требую. Просто рассказываю со своей колокольни как выглядит

Evgeniy
27.03.2017
08:47:32
а почему ты выбрал pluralsight? он англоязычный, для тебя точно не проще поискать вариантов на русском? и все же перед автоматизацией лучше базово как-нибудь почитать Language Reference языка на котором пишешь
+ доки по selenium

Николай
27.03.2017
08:49:09
Потому что если его скопипастить и запустить. Он сразу работает.
А непонятные абревиатуры по яве... я каждое слово разбирал что оно значит.

D.
27.03.2017
08:54:24
тебе язык надо учить

Andrey
27.03.2017
08:55:17
самый быстрый способ зайти в тестирование - это джаваскрипт, мока делает вещи)
кривая входа в ванильный джс ниже чем у любого из языков

Shoo
27.03.2017
08:56:10
Господи.

Andrey
27.03.2017
08:56:15
mocha или jasmine

Mihail
27.03.2017
08:56:21
да начнётся холивар

Shoo
27.03.2017
08:56:22
JS для тестирования? Спасибо, смешно.

Evgeniy
27.03.2017
08:56:27
не советуйте так входить

D.
27.03.2017
08:56:32

Evgeniy
27.03.2017
08:56:58
js неплох, (nightwatch) но не ванильный

Andrey
27.03.2017
08:57:02
сколько нужно чтобы завести тележку с рубями или джавой?

D.
27.03.2017
08:57:07
5 минут

Google

Evgeniy
27.03.2017
08:57:12
и уж тем более учить программированию с JS я бы не рекомендовал

D.
27.03.2017
08:57:12
на джаве

Andrey
27.03.2017
08:57:50
ванильный джс позволяет писать чисто функционально
без ООП, который создает нехилую когнитивную нагрузку
и он уже рядом с браузером и тестированием форм
пять минут это со скачиванием сдк?

Nick
27.03.2017
08:59:13
ванильный = vanilaJS?

Anton
27.03.2017
08:59:14

D.
27.03.2017
08:59:17

Evgeniy
27.03.2017
08:59:56
60е годы: нам нужно ООП, будем облегчать когнитивную конструкцию абстракциями!
2к17: когнитивная нагрузка объектов слишком велика!

Anton
27.03.2017
09:00:09
к тому же в базовых концепциях ООП достаточно простые и понятные принципы - никакой магии и чего-то гипер-сложного - 1 раз разобрался = используешь когда надо

Dima
27.03.2017
09:38:54
по селениуму лучше идти в слак, там ребята довольно активно обсуждают автоматизацию

Nick
27.03.2017
09:39:41
а дайте линку на слак по автотестированию
пожалуйста

Dima
27.03.2017
09:39:51
У меня её нет к сожалению, я давно ушел от туда т.к. тестирование и жаба не совсем мои области и мне там делать нечего.

Maxim
27.03.2017
09:42:06

Nick
27.03.2017
09:43:01
спасибо

Andrey
27.03.2017
12:30:18
если тестеры тестируют не как черный ящик, кто тестирует вообще?

Google

Andrey
27.03.2017
12:31:31
я и без таких куа могу сам покрыть юнит+интеграцией, зачем платить больше. мне кажется, многие в этом чате ошибаются по поводу задач тестировщика
если вы считаете, что ООП хорош в любой области, попробуйте потестировать embedded
суть проблемы в том, что многие даже не вкурили контекст, что НАЧИНАТЬ лучше всего с ФП

Shoo
27.03.2017
12:34:07
Нет, начинать лучше с того, с чем придется работать.
А не с JS, на котором тесты пишет полтора инвалида.

Andrey
27.03.2017
12:35:05
погоди, а где ФП и JS в одном предложении?

Shoo
27.03.2017
12:35:36

Admin
ERROR: S client not available

Andrey
27.03.2017
12:35:43
позволяет
ключевое слово, на JS можно писать и ООП, куцее правда, но все равно

Evgeniy
27.03.2017
12:36:23

Andrey
27.03.2017
12:37:11
ты считаешь, что обученный выявлению граничных условий программист будет писать тесты хуже чем тестировщик, который с инструментом на вы?

Shoo
27.03.2017
12:37:34
Да, будет.

Andrey
27.03.2017
12:37:48
хаха, ну ок
протестируй мне тогда алгоритм бинарного поиска
что, надо лезть и разбираться в алгоритме сначала?
а у программиста уже эти знания есть

Evgeniy
27.03.2017
12:39:50
при чем тут ООП и функциональщина , алё

Shoo
27.03.2017
12:39:58
Ну, во первых ненадо, во вторых окей, есть и есть.

Andrey
27.03.2017
12:40:26
от тестировщика никто не требует знания того, что в коробке

Google

Shoo
27.03.2017
12:40:30
Это работает так же, как и code review - разные люди склонны воспринимать одну и ту же задачу по разному и видеть в ней косяки, который изначальный создатель кода не учел.

Evgeniy
27.03.2017
12:40:34
я что-то пропустил или как мы отошли от темы какой язык православнее начать изучать к тому, когда тестировщику лезть в коробку

Shoo
27.03.2017
12:40:48

Andrey
27.03.2017
12:41:05
99.99% бизнеса

Shoo
27.03.2017
12:41:13
Статистику, пожалуйста.

Evgeniy
27.03.2017
12:41:14
я сейчас ревьюю код разработчиков, пишу на них фактически юнит тесты.

Andrey
27.03.2017
12:41:38
ну хорошо, а как это помогает писать лучше тесты?
знание того, что в коробке аффектит тесты
уважаемый шоо, у вас синдром выжившего
только по причине вашего опыта, вам кажется, что тестировщик должен быть разрабом

Evgeniy
27.03.2017
12:43:07
это не помогает писать "лучше" тесты, это помогает быстрее выявлять некоторые откровенные баги.

Andrey
27.03.2017
12:43:14
хотя в принципе, если бы разрабы были хорошими тестировщиками, куа бы вымерло как класс

Evgeniy
27.03.2017
12:43:16
это еще один тулсет, который заезжает

Sergey
27.03.2017
12:43:20
если тестировщик понимает разработку это офигено!

Shoo
27.03.2017
12:43:22
уважаемый шоо, у вас синдром выжившего
Неуважаемый андрей о, у вас синдром интернет воена.
Я ещё раз попрошу: дайте, пожалуйста, статистику, которая позволяет вам столь категорично что-то утверждать о 99.9% кого-то там.
Как говорят в этих ваших интернетах: Proof or GTFO.

Andrey
27.03.2017
12:43:59
вы уже себя показали, с вами дискуссия закончена

Shoo
27.03.2017
12:44:24
Как и следовало ожидать, выборки не последовало.