@qa_ru

Страница 463 из 1080
Nikita
01.05.2017
20:32:05
вопрос в удобстве и платформе

Evgeniy
01.05.2017
20:32:09
ну скажем так, если б я был на Флампе раньше, чем Паша, я бы написал фреймворк по API тестированию на Питоне, потому что я могу. А Паша мог в PHP и написал на PHP

Krololo
01.05.2017
20:32:12
Sergey
01.05.2017
20:32:27
Спросила девушка совета )

Google
Pavel
01.05.2017
20:32:28
В студию хотя бы один опенсорсный проект на пхп с тестами на другом языке.

Nikita
01.05.2017
20:33:05
В студию хотя бы один опенсорсный проект на пхп с тестами на другом языке.
в студию хотя бы один опенсорсный проект на пхп с тестами :)))

Krololo
01.05.2017
20:33:15
Спросила девушка совета )
Оживились зато, совет дельный дали, новое уже узнала. Все збс )

Evgeniy
01.05.2017
20:33:35
в итоге я потратил 1 неделю чтобы вдуплиться в язык PHP, что было совсем не больно, и поддерживал отлично тесты. Тестовый код ОЧЕНЬ простой. И если его не понимает тестировщик, то нужно плакать в подушку и просить свою половинку ласкать вас нежно дома, чтобы закрыть зияющую пустоту некомпетенции. И все же что на Питоне, что на ПХП - это вопрос в "исторически сложилось"

Nikita
01.05.2017
20:33:38
Pavel
01.05.2017
20:33:46
А причем тут опенсорс, простите?
Ну можно closed source, но ведь этого же никто не даст сделать?

Shoo
01.05.2017
20:34:03
Опенсорс не имеет ничего общего с эффективностью и полезностью для бизнеса.

Evgeniy
01.05.2017
20:34:33
очень спорное утверждение

Evgeniy
01.05.2017
20:34:45
учитывая, что часть бизнес логики выводят в опенсорс

Nikita
01.05.2017
20:34:59
просто сказочки "а давайте писать тесты на языке приложения" пошли от тех, кому жалко платить бабло готовым автоматизаторам, и они учат мануальщиков с нуля, но так чтобы если что разрабы подстраховали

Google
Nikita
01.05.2017
20:35:28
нормальный чувак напишет для любого бэка хорошие тесты на своем стеке и сделает это эффективно

Pavel
01.05.2017
20:36:07
просто сказочки "а давайте писать тесты на языке приложения" пошли от тех, кому жалко платить бабло готовым автоматизаторам, и они учат мануальщиков с нуля, но так чтобы если что разрабы подстраховали
Ты так говоришь, как будто есть компании которые с радостью сливают бабло на развлекушки разработчиков и его не жалко платить. ВСЕМ жалко, и это основа экономики и конкуренции.

Alex
01.05.2017
20:36:39
Дайте ответ на не спорный вопрос. Как называется приблуда виндовая, для тестирования дотнетфреймворка, вышла в одно время с ним? Не могу вспомнить

Nikita
01.05.2017
20:37:48
Ты так говоришь, как будто есть компании которые с радостью сливают бабло на развлекушки разработчиков и его не жалко платить. ВСЕМ жалко, и это основа экономики и конкуренции.
дело не в развлекушках разработчиков :) если компания не готова вкладывать бабло в качественное тестирование, ей не поможет одинаковый язык для тестов и бэка. а если готова, то нанимает людей и строит процессы, в которых пофиг на чем писать

Pavel
01.05.2017
20:38:38
Эти все сказочки пошли от любителей строить процессы, собирать ненужные собрания и генерить стопки документов и регламентов, вместо того чтобы фигачить крутой продукт.

Alex
01.05.2017
20:38:45
:D

Nikita
01.05.2017
20:39:47
тут конечно тоже есть нюансы, если есть огромный монолит и каждый его кучок тестируется разными людьми на разных языках, то местами некомфортно

Evgeniy
01.05.2017
20:39:50
и опять тут все очень правы и почему-то делят не понять что

согласен и с Пашей и с Никитой

Nikita
01.05.2017
20:40:25
Pavel
01.05.2017
20:40:50
нормальный чувак напишет для любого бэка хорошие тесты на своем стеке и сделает это эффективно
Берем два одинаково нормальных чувака (поделенных на модуль своей длины). Один пишет теты на инородном стеке, второй на родном. В итоге второй эффективнее, так как разрабы поревьюили его код, лучше поняли бизнес требования и вообще все говорят на одном языке в коллективе.

Alex
01.05.2017
20:41:06
Киньте в личку, или сюда, интересно как сейчас пишут

Alexei
01.05.2017
20:41:31
Evgeniy
01.05.2017
20:41:32
есть принципиально момент: head start - нужно начинать с того, что знаешь. И начинается это с того, что есть на беке или фронте :) Если это бэк на Rust, а нам нужно тестировать API, то скорее всего для тестов выберется другой язык :) все просто.

Nikita
01.05.2017
20:42:40
Берем два одинаково нормальных чувака (поделенных на модуль своей длины). Один пишет теты на инородном стеке, второй на родном. В итоге второй эффективнее, так как разрабы поревьюили его код, лучше поняли бизнес требования и вообще все говорят на одном языке в коллективе.
у нормального чувака не надо ревьюить код тестов, потому что это как правило очень простой код :) что ревьюить то будем? ассерты? а бизнес требования не имеют отношения к автотестам. с последним пунктом согласен

Pavel
01.05.2017
20:42:47
Вообще непонятно зачем сюда приплели этот bullshit-bingo термин "у вас просто не налажены процессы". Мой тезис был вообще в другой области.

Google
Evgeniy
01.05.2017
20:43:39
Если у тебя бэкенд на perl, едва ли ты захочешь в перспективе и кодовую базу иметь на perl для тестов, за которые отвечает тестирование. поэтому в таких случаях принимается решения: - найти лид QA, кто начнет и будет поддерживать новый язык и все про него знать и мочь. - дать таску разобраться с другим языком разработчику,чтобы он быстро на пальцах показал как писать в существующем велосипеде тесты. так работает ОЧЕНЬ часто.

Pavel
01.05.2017
20:43:54
Если бэкенд написан на java, а фронтэнд на JavaScript, то кто кого эффективнее проревьюит?
Наверно тот кто придет и начнет писать все тесты на питоне, ведь у него есть опыт!!1

Krololo
01.05.2017
20:44:10
Разработчики ревьюировали-ревьюировали, да не проревьюировали

Alexei
01.05.2017
20:45:27
Откуда у разрабов окажутся скиллзы по ревью кода тестировщиков.

Если они никогда не писали тестов и не занимались тестированием

Evgeniy
01.05.2017
20:46:19
Вы либо недооцениваете программистов, либо переоцениваете тестировщиков

Andriano
01.05.2017
20:46:30
Всё равно про что? У меня есть
тоже интересно почитать

Alexei
01.05.2017
20:46:31
Они там такого наревьюют...

Pavel
01.05.2017
20:46:45
Ну вот если тесты на том же языке, то и скиллов особо не нужно кроме уже имеющихся.

Alexei
01.05.2017
20:47:05
Вы либо недооцениваете программистов, либо переоцениваете тестировщиков
Я слишком много повидал программистов, чтобы там чего-то недооценить

Alexei
01.05.2017
20:47:52
http://qa-blog.alexei-vinogradov.de

Ну вот если тесты на том же языке, то и скиллов особо не нужно кроме уже имеющихся.
Вот Павел, мы с вами говорим на одном и том же языке. Этого вам достаточно, чтобы ревьюить мои тексты?

Pavel
01.05.2017
20:49:52
Недостаточно, но это сильно лучше чем если бы я пытался ревьюить Ваш испанский.

Evgeniy
01.05.2017
20:50:18
Я слишком много повидал программистов, чтобы там чего-то недооценить
о, а я даже тебя смотрел сегодня, вроде, у тебя в списке много немецких компаний и от этого "онемчуренное" произношение английских терминов :)

Pavel
01.05.2017
20:50:22
Для целого набора кейсов достаточно. Я запросто смогу проверить синтаксис, пунктуацию и семантику.

Nikita
01.05.2017
20:50:24
кстати это большой вопрос :) если заметить испанский на например английский

Krololo
01.05.2017
20:51:20
Правильный вывод из текущего диалога, что питон/си/джава как стартовый язык примерно равнозначны и важно смотреть на язык непосредственного продукта?

Google
Pavel
01.05.2017
20:51:44
Я еще раз приведу в пример опенсорс пхп - там все тесты всегда пишутся на пхп, потому что неэффективно тянуть к себе другие языки.

В питоне тесты на питоне, в раби тесты на раби и это НОРМАЛЬНО

Evgeniy
01.05.2017
20:52:26
Правильный вывод из текущего диалога, что питон/си/джава как стартовый язык примерно равнозначны и важно смотреть на язык непосредственного продукта?
важно только с точки зрения того, что вы потом ожидаете, что будет момент, когда кто-то, кто знает язык лучше вас - поможет вам с нерешаемой проблемой из разработчиков.

Nikita
01.05.2017
20:52:27
надо смотреть на то что тебе больше нравится

Krololo
01.05.2017
20:52:59
Питончик хочу. Он логичен и понятен, начинала по нему читать

Nikita
01.05.2017
20:53:13
питон збс :) как раз на нем пишу

Krololo
01.05.2017
20:53:15
Остальные тоже начерняка логичные и хорошие, но душа лежит к питону

Nikita
01.05.2017
20:53:41
нет, js не хороший и нелогичный

Admin
ERROR: S client not available

Nikita
01.05.2017
20:53:55
но мощный

Krololo
01.05.2017
20:54:10
Как мощны мои кодищщи

Nikita
01.05.2017
20:54:11
как первый язык не пойдет

Krololo
01.05.2017
20:54:25
В чем выражается мощь?

Evgeniy
01.05.2017
20:54:32
в остальном нужно смотреть на а) популярность языка (джава, питон в тренде, чуть поменьше - js, c#) б) приценить набор необходимых библиотек и посмотреть когда последний раз обновлялись либы, сколько issues решается в месяц. в) оценить готовность в случае чего команды узнать возможно новый язык (если ручных нужно будет после себя обучить языку)

Krololo
01.05.2017
20:54:33
Извините за ламерские вопросы

Google
Evgeniy
01.05.2017
20:55:34
точно, забыл этот язык-обслугу для Рельсы

Alexei
01.05.2017
20:58:49
Короче java или python - нормальный выбор

Nikita
01.05.2017
20:59:10
питон простой, у джавы куча лишних для автотестов вещей

ненужные абстракции, класс на любой чих и прочие прелести

Alexei
01.05.2017
21:01:01
У джавы есть Selenide. Это перекрывает все её недостатки

Nikita
01.05.2017
21:02:22
у питона есть selene и splinter, которые тоже достаточно качественно обвязывают селениум. ну и все же когда-то придется уйти от того, чтобы искать селекторы на фреймворке

Evgeniy
01.05.2017
21:02:54
сделать скриншот, переопределить знаки доллара, круто-то как, делается за 15 минут как либа и переиспользуется в 1000 последующих

Pavel
01.05.2017
21:03:53
Я вот ради интереса погуглил 3 популярных проекта на эрланге, и угадайте на каком языке там написаны тесты? :) https://github.com/processone/ejabberd/tree/master/test https://github.com/apache/couchdb/tree/master/src/couch/test https://github.com/rabbitmq/rabbitmq-server/blob/master/test/cluster_rename_SUITE.erl

Pavel
01.05.2017
21:04:54
И как вообще выглядят какие-нибудь acceptance тесты для эрланга? Кто-нибудь знает?

Evgeniy
01.05.2017
21:06:11
ну ладно, я потрачу на это один день, чтобы написать фикстуру, положить ее conftest, и запушить уже блин куда-нибудь, чтобы не тратить на это лишних 15 минут. Но даже это будет лучше богомерзкой джавы

Alexei
01.05.2017
21:06:35
Тут все фанаты луа и ненавидят ерланг

Nikita
01.05.2017
21:07:02
сделать скриншот это вообще метод вебдрайвера

зачем ему фикстура?)

Evgeniy
01.05.2017
21:07:10
б) переопределить обработчик failure чтобы он вызывал одну строчку pillow Библиотеки для скриншота - тоже видимо за гранью людей)

но зато я не буду тащить либу, за которую не отвечаю и не знаю, что в ней под капотом делается

Evgeniy
01.05.2017
21:08:20
я про скриншотание по время исключений, там тебе придется манкипатчить метод тестового фреймворка

(делается за 5 минут) :(

Evgeniy
01.05.2017
21:09:05
ну кто умеет ctrl+LMB жать в классы в IDE

для тех не секрет

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