
Richard
17.05.2017
20:02:41

Nikita
17.05.2017
20:03:02
руби это магия

Richard
17.05.2017
20:03:04
Наброс ради наброса - не надо так делать.

Nikita
17.05.2017
20:03:06
в чистом виде

Google

Richard
17.05.2017
20:03:49
Мне нравится руби, я писал автотесты на руби. но я понимаю, что для чего-то лучше питон, для другого лучше руби, для тетьего лучше до диез.
Whatever.

Aleksandr
17.05.2017
20:04:34
Так, народ подтягивается. :) Напомню, с чего все началось.
У меня вопрос, как обосновть выбор инструмента для автотестов api? если выбрать можно любой

Richard
17.05.2017
20:04:56
кинь кубик

Nikita
17.05.2017
20:05:07

Aleksandr
17.05.2017
20:05:19
боль :(

Nikita
17.05.2017
20:05:30
зачем обосновывать, если ты выбрать любой можешь? ткни все и проверь что лучше

Richard
17.05.2017
20:05:39

Nikita
17.05.2017
20:06:21

Aleksandr
17.05.2017
20:06:26

Nikita
17.05.2017
20:06:52
полдня каждый чтобы понять что тебе нравится

Aleksandr
17.05.2017
20:08:26
ага, и по неделе на язык

D
17.05.2017
20:08:37

Google

Nikita
17.05.2017
20:08:47
мне хватает взгляда на исходник чтобы понять, что на джаве я не буду писать никогда например
и хватает полдня покодить в JS чтобы понять, что как-нибудь потом, когда стану умный

Richard
17.05.2017
20:09:22
Кинуть кубик!

Aleksandr
17.05.2017
20:09:28

Nikita
17.05.2017
20:09:40
ну JS прекрасен
проблема в том что пользоваться им сложно

Aleksandr
17.05.2017
20:09:58

Evgeniy
17.05.2017
20:10:19
я сейчас пишу на vue , пока нравится более менее
но вебпак бесит

Richard
17.05.2017
20:11:21

Shoo
17.05.2017
20:11:36

Evgeniy
17.05.2017
20:11:55
тут не совсем равные, человек уже знает Джаву и не знает Питон

Shoo
17.05.2017
20:12:00
Инструментов более чем достаточно, язык приятен и лакончен, коллег со знанием инструмента найти проще.
После джавы пайтон будет неистово радовать первые пару месяцев простотой и понятностью, как дополнительный плюс.

Nikita
17.05.2017
20:12:51
точнее что? :)

Evgeniy
17.05.2017
20:13:03
:D

Aleksandr
17.05.2017
20:13:06
изучить пайтон для тестового, хмммм

Shoo
17.05.2017
20:13:14
Я, по крайней мере, после года на пайтоне уже фейспалмлю от пресловутого парсинга jsonов, всяких стрингбилдеров, input\output стримов и прочего.

Evgeniy
17.05.2017
20:13:27
напомнило
https://www.youtube.com/watch?v=BwkdGr9JYmE

Google

Shoo
17.05.2017
20:13:48

Aleksandr
17.05.2017
20:14:19
где-то там у меня PyCharm Edu был :)

Shoo
17.05.2017
20:14:43
коммунити эдишн ещё есть халявный. :D

Aleksandr
17.05.2017
20:14:57
да, я в курсе

Shoo
17.05.2017
20:15:11
(условно халявный)

Aleksandr
17.05.2017
20:15:39
вспомнить базовый синтаксис надо, я когда-то его учил, но потом ничего не писал

Alexei
17.05.2017
21:49:45
Коллеги, я вот тут тестовое пилю. Надо на апишечку автотесты написать, выбрав инструмент какой хочешь. Раньше я апишки не тестил, но не суть, разберусь. Знаю Java, поэтому, поизучав вопрос, решил заюзать REST-assured http://rest-assured.io. Проблема у меня с тем, что выбор нужно обосновать. Аргумент, потому что знаю Java, кажется не очень убедительным.
А чем плох аргумент про то, что знаешь Java?

Max
18.05.2017
06:55:35
лучше сюда https://t.me/qa_jobs. И там есть правила оформления вакансии

Tanya
18.05.2017
06:55:59
Спасибо)

Sergey
18.05.2017
07:57:32
Всем привет, есть те, кто работал со swagger codegen'ом, и генерировал тесты api по описанным спецификациям?

Dima
18.05.2017
09:14:25
небольшое объявление, в общем, более чем уверен что среди QA сообщества есть сторонники проекта Venus, если что я создал в телеграмме чат, так же есть бот в поддержку проекта, бот дает полезные ссылки, чат для общения в рамках движения, взглядов и интерессов проекта и тем которые затрагивает проект, научная деятельность, инженерия во всех ее проявлениях, социология, психология и так далее, в общем, чат - https://t.me/thevenusprojectchat и бот - @TheVenusProjectBot

Alisa
18.05.2017
09:16:28
Привет всем!
Есть какой-то метод в селениуме, которые ждет, пока страница полностью загрузится? чтобы не привязываться к ожиданию какого-то конкретного элемента на странице

Shoo
18.05.2017
09:17:45
Ищите по waitForPageLoad

Alisa
18.05.2017
09:19:56
Спасибо!
А если какие-то асинхронные операции выполняются после прогрузки всей страницы?
Оно их тоже подождет?
Или нужен другой способ

Oksana
18.05.2017
09:21:34

Alisa
18.05.2017
09:22:05
Спасибо! )

Oksana
18.05.2017
09:22:41
а для чего нужно проверять загрузку страницы?

Google

Shoo
18.05.2017
09:23:35
Типа js ready и всякое такое.

Filipp
18.05.2017
09:25:03

Alexey
18.05.2017
09:26:12

Admin
ERROR: S client not available

Shoo
18.05.2017
09:26:15

Alexey
18.05.2017
09:26:16
а не отдельный элемент

Alisa
18.05.2017
09:31:50
а для чего нужно проверять загрузку страницы?
чтобы не было багов по неуспевшим загрузиться элементам ) независимо от того, на какой странице мы находимся.
Дело в том, что там сравниваются скриншоты прода и теста, и вот иногда не все элементы успевают прогрузиться на одном из стендов, и тест падает

Evgeniy
18.05.2017
09:34:24
либо если ты знаешь, что статистически какой-то из элементов стоит последним в рендере - чекать по нему

Oksana
18.05.2017
09:34:57
Алиса, я про наш waitForPageFullyLoaded могу сказать, что этот метод мы совершенствовали долго, он обрастал все новыми волшебными условиями, в результате многочисленных прогонов.
вот, казалось бы - куда дальше вылизывать - но нет, раз в неделю-две мы находили повод усовершенствовать наш waitForPageFullyLoaded .. цель была - та же, что и у вас.

Alisa
18.05.2017
09:37:56

Oksana
18.05.2017
09:40:18
насколько срочно нужно? я по окончанию проекта его не трогала, и вообще не писала автотесты в последние 2 года. т.е. не использую сейчас в повседневной жизни.. повод найти и вспомнить

Alisa
18.05.2017
09:45:18

Oksana
18.05.2017
09:50:23

Alexei
18.05.2017
12:40:48
1. есть паттерн LoadableComponent
2. есть Selenide с которым можно и без этого паттерна достигать того же эффекта.

Evgeniy
18.05.2017
12:41:46
https://www.youtube.com/watch?v=Y2VF8tmLFHw

Nikita
18.05.2017
12:42:14
селенид спасет от асинк-фронта вроде ангуляра?

roma
18.05.2017
12:47:38
И селениум сырой спасёт, нужно только знать как им пользоваться

Google

Evgeniy
18.05.2017
12:48:49
не заставляйте людей думать! это харам

roma
18.05.2017
12:48:51
https://github.com/codeborne/selenide/issues/525

Aleksandr
18.05.2017
13:35:56

Flashcsgroup
18.05.2017
13:38:04

Evgeniy
18.05.2017
13:46:53
это была ирония. На мой взгляд не сильно много толку от того, что ты скрыл имплементацию в селенид. Т.о. он, конечно, будет решать бизнес задачу, но это скроет от него ключевую особенность работы приложения.
Написать что-то в рамках селениума для меня лучше, чем видеть тестировщиков, которые пользуются селенидом и вообще не понимают, что, оказывается, страница грузится не сразу, а покомпонентно

Yuriy
18.05.2017
14:08:41
народ, а насколько хорошо надо знать java, чтобы писать автотесты на selenium? какой нужен уровень?

Sergey
18.05.2017
14:09:07
В процессе научишься

Shoo
18.05.2017
14:10:21
И вызвать все это, да.

Sergey
18.05.2017
14:11:20
не важно, какой у тебя уровень. Пешы. Не будешь писать - уровня не будет.

Alexey
18.05.2017
14:11:30

Yulia Stwippie
18.05.2017
14:14:02
У меня в команде связка selenium с cucumber вообще проблем не возникает.
Джаву не знаю почти

Shoo
18.05.2017
14:14:36