@qa_ru

Страница 335 из 1080
Richard
12.02.2017
21:53:15
Браво!

Natalia
12.02.2017
21:54:32
Браво!
Я быстро учусь)

Roman
12.02.2017
21:56:58
это всё из-за семинаров

Richard
12.02.2017
21:59:28
Всем добрых снов.

Google
Alisa
13.02.2017
07:11:48
Привет всем. Скажите, тут кто-нибудь пишет UI-автотесты на groovy? geb, spock - слышали?

Alisa
13.02.2017
09:12:04
Dmitry
13.02.2017
09:24:25
Достаточно приятно)

Geb

Alisa
13.02.2017
09:32:31
Что-то нас таких немного.. Я, например, пользуюсь, и пока не замечаю особых минусов. Пытаюсь понять, почему он непопулярен в России.

Pavel
13.02.2017
09:33:24
Потому что зачем писать на груви?

Dmitry
13.02.2017
09:33:34
А как много на грувях пишет?

Pavel
13.02.2017
09:33:43
Это язык который знают полтора ботана в мире

Alisa
13.02.2017
09:36:02
Потому что зачем писать на груви?
А зачем на нем не писать? ) Gradle на нем написан, например, и что плохого?

Dmitry
13.02.2017
09:37:05
есть много языков на которых написано что то хорошее, это не делает язык самым лучшим

Alisa
13.02.2017
09:39:14
Ну скажу конкретно про Geb - на нем очень удобно писать тесты, и достаточно быстро. Кто-то же зачем-то разработал этот фрейворк. И, мне кажется, получилось достаточно удачно.)

Pavel
13.02.2017
09:39:27
А зачем на нем не писать? ) Gradle на нем написан, например, и что плохого?
Затем, что уже и так каждый разработчик знает по 2-3 мейнстримовых языка, и не видит смысл учить четвертый-пятый.

Google
Дмитрий
13.02.2017
09:40:41
Всем, привет. #QA_question если бага воспроизводится время от времени как быть?

Mikhail
13.02.2017
09:40:56
Искать зависимости

Что-то должно быть )

Maxim
13.02.2017
09:41:04
и фиксить

Mikhail
13.02.2017
09:41:18
Не бывает, что "оно само". Обязательно какой-то триггер есть

Надо лучше искать

Pavel
13.02.2017
09:41:39
Ну скажу конкретно про Geb - на нем очень удобно писать тесты, и достаточно быстро. Кто-то же зачем-то разработал этот фрейворк. И, мне кажется, получилось достаточно удачно.)
Если рассматривать с точки зрения разработки - то возникает очень много коварных вопросов: каков цикл обновления этого груви, какое количество специалистов на рынке, насколько сложеня язык для понимания, разработки, отладки, есть ли IDE под него, какое сообщество у Geb фреймворка (вдруг он хипсторами разработан), какая история, какие намерения поддерживать это ПО в своременных трендах.

Светлана
13.02.2017
09:42:08
Всем, привет. #QA_question если бага воспроизводится время от времени как быть?
с подключением. Это называется "плавающий баг", наберитесь терпения и воспроизводите до седьмого пота, пока не получится :)

Дмитрий
13.02.2017
09:42:13
Надо лучше искать
Да вот проблема-то и в том, что всё это есть. Описание, условие, шаги... Но блин magic

Andrey
13.02.2017
09:43:01
если проблема не критичная - обвесить всё логами, чтобы при воспроизведении собралось больше информации, и катить как есть

Pavel
13.02.2017
09:45:05
OK - это что за метрика? =)

Pavel
13.02.2017
09:45:50
https://github.com/Codeception/Codeception - 2616 звезд https://github.com/geb/geb - 699 звезд по-моему, выбор очевиден, где ОК а где не ОК

Ivan
13.02.2017
09:48:16
звёзды тоже не показатель =( количество их зависит от количества тех, кто использует конкретный язык

Pavel
13.02.2017
09:48:42
http://pypl.github.io/PYPL.html груви не замечен в топ 22

звёзды тоже не показатель =( количество их зависит от количества тех, кто использует конкретный язык
Так это и есть ровно тот нужный показатель! Количество тех, кто использует конкретный язык.

Alisa
13.02.2017
09:52:04
А я как раз пытаюсь понять, почему его не используют.)) Он намного проще, чем Java. Но Java при этом намного популярнее. Может, просто так повелось? И речь сейчас именно о тестировании, а не разработке.

Разработке автотестов ;)

Google
Pavel
13.02.2017
09:52:42
Да, скорее всего так повелось, исторически сложилось.

> И речь сейчас именно о тестировании, а не разработке. Не сочтите за снобизм, но тут разработчики первичны, а тестирование идет на поводу. Будут разработчики массово переходить на груви - на нем и тесты станет писать модно.

Dmitry
13.02.2017
09:54:22
Да вот проблема-то и в том, что всё это есть. Описание, условие, шаги... Но блин magic
как показывает практика - обязательно что то есть не магическое, какие то неочевидные проблемы по на сервере или еще что, в зависимости от проекта

Pavel
13.02.2017
09:54:24
И тут фактор "приятно писать" - он всего лишь один из десятков, и даже не на первом месте стоит. Важнее все то что я выше перечислил.

Pavel
13.02.2017
09:57:16
Очень хотелось бы узнать..
Это не на ваш вопрос ответ ;)

Alisa
13.02.2017
09:57:36
Я к тому, что пойду разбираться )

Дмитрий
13.02.2017
09:58:06
Мы groovy юзали на одном проекте, правда для тестирования интеграции

Dmitry
13.02.2017
09:58:48
Alisa
13.02.2017
09:58:55
Просто любопытно, что в некоторых компаниях, где приложение написано на php, тесты на него пишут все равно на java.) потому что так модно )

Pavel
13.02.2017
09:59:30
У джавы экосистема написания тестов гораздо мощнее чем у пхп, вот и пишут.

Дмитрий
13.02.2017
09:59:58
Проект может быть и на Java написан, а тесты на vbs)

Pavel
13.02.2017
10:00:12
Но в нашей компании, к примеру, мы специально подбираем автоматизиаторов под наш язык разработки, чтобы уменьшать bus factor.

Anton
13.02.2017
10:03:49
https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%BA%D1%82%D0%BE%D1%80_%D0%B0%D0%B2%D1%82%D0%BE%D0%B1%D1%83%D1%81%D0%B0

Slow
13.02.2017
10:03:53
Да уж, кто вообще выдумал этот миф, что нужно автоматизировать на том же языке, на котором написан сам продукт

Pavel
13.02.2017
10:04:59
Что значит "нужно"? Так удобнее.

Google
Pavel
13.02.2017
10:05:30
У нас разработчики пишут тесты вместе с QA в единой среде.

Slow
13.02.2017
10:05:39
И, получается, что человек начнёт писать такие вот автотесты, мощей то не хватило пойти на сильного разраба, будет значит себя утешать, ну, я тоже вот что-то там делаю

Pavel
13.02.2017
10:06:06
Это быстрее, понятнее, эффективнее, меньше затрат, если что то тесты легко отлаживать т.к. есть экспертиза, можно дописывать плагины. Плюсов полно.

Slow
13.02.2017
10:06:28
Наоборот , QA поленились выбрать язык и теперь пишут на одном языке с разработкой

Admin
ERROR: S client not available

Nick
13.02.2017
10:06:48
зачем, если есть python?!

Pavel
13.02.2017
10:07:05
А что QA хотят на себя навешивать тройную нагрузку по разработке и ответственности за тесты? :)

Slow
13.02.2017
10:08:58
Хотя, может у вас дикая ситуация, фирма решила сыкономить на нормальном, и поэтому пишут на фри софте, ТОЛЬКО потому что а) бесплатно б) так делает разработка в) (самый любимый) так исторически сложилось

Alisa
13.02.2017
10:09:42
Не знаю - не знаю.. Мои разработчики (java) с удовольствием подхватили тесты на groovy, у них с эим вообще проблем не возникло, среда разработки одна. Так что Bus factor (спасибо за новый термин) у нас в порядке.)

Keane
13.02.2017
10:10:26
И, получается, что человек начнёт писать такие вот автотесты, мощей то не хватило пойти на сильного разраба, будет значит себя утешать, ну, я тоже вот что-то там делаю
Предлагаю перестать набрасывать. Если в компании все начнут писать автотесты на чём им угодно, разработка и тестирование превратятся в треш.

Slow
13.02.2017
10:11:07
А причём тут тесты тестировщиков и код разработки?

каким образом вообще это связано?

Pavel
13.02.2017
10:13:44
Так это же просто классика - 2-3 разработчика с удовольствием подхватывают новую модную технологию XxX, пишут пишут на ней тесты, потом другие начинают писать на x_x_x_2, пишут на ней тесты, в результате через пару лет имеем адовый зоопарк технологий на проекте, невозможность разобраться во всем этом винегрете, кучи багов и бесконечные письма менеджеров.

А потом половина команды увольняется и появляется магический код, который "никто не знает как он работает, писали наши деды еще"

Dmitriy
13.02.2017
10:15:06
А причём тут тесты тестировщиков и код разработки?
просто представь, что возник у тебя случай полной нехватки своей компетенции для чего-то в написании тестов. вариантов у тебя не много, или гуголь с конфами или разрабы собственные. А если пишешь на другом языке, то вероятность получение помощи оператиыной от коллег сводится к 0.

Pavel
13.02.2017
10:15:30
А причём тут тесты тестировщиков и код разработки?
Это одно и то же. Тесты суть часть кода проекта.

Slow
13.02.2017
10:16:09
Это одно и то же. Тесты суть часть кода проекта.
Если это unit или intagration тесты, только

Pavel
13.02.2017
10:16:20
Нет. Все тесты.

Slow
13.02.2017
10:16:56
Нет. Все тесты.
как же, можно писать на ASM саму прогу, а тесты гонять на vbs

и где не правильно?)

Google
Pavel
13.02.2017
10:17:39
Если плюсы от написания тестов на другом языке перевешивают минусы от языковых барьеров, то пожалуйста.

Это правильно.

Но в случае java/php/groovy это не так.

Sergey
13.02.2017
10:18:06
Павел абсолютно прав по обоим вопросам. Автотесты - часть проекта. Более того, часть реестра поставки.

И по второму вопросу тоже. Вторая задача операционного менеджмента - уменьшение вариаций.

Anton
13.02.2017
10:18:43
часть поставки ? речь о заказной разработке ?

Slow
13.02.2017
10:19:01
Павел абсолютно прав по обоим вопросам. Автотесты - часть проекта. Более того, часть реестра поставки.
поставки кому и куда? часть проекта, как единицы всей, но она не обязана входжить в сам проект, она же его тестирует

Sergey
13.02.2017
10:19:13
часть поставки ? речь о заказной разработке ?
Да пофиг. Внешней, внутренней.

Slow
13.02.2017
10:19:37
Зачем и для чего?

Sergey
13.02.2017
10:19:49
Просто, когда вы стартуете проект, вы должны договориться, что вы поставляете.

Dmitriy
13.02.2017
10:19:56
Зачем и для чего?
в чем плюсы раздельных я зыков?:

Slow
13.02.2017
10:20:01
или это так вы раньше просто работали а теперь проэцируете, что так и должно быть?)

Anton
13.02.2017
10:20:04
а если автотесты используются только для понижения количества регрессионных дефектов и конечному заказчику нет дела до того, каким это образом достигнуто, то тогда что ? То же часть поставки ?

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