
Evgeniy
26.04.2017
17:57:05
отличный английский с русскими нотками
для тебя все будет намного проще, если ты начнешь тратить время задавая конкретные вопросы, которые стали для тебя блокером и которые ты не смог решить после часу попыток. а потом пиши на automated-testing.info
или stackoverflow.com

Roman
26.04.2017
18:08:59
Перенесу сюда вопрос из qa_к
Вакансии. Если ли что то из selenium и java, Python что можно сделать только на одном из языков. 100% -ая ли поддержка Python-ом селениума ?

Google

Evgeniy
26.04.2017
18:09:38
так точно.

Pauloo89
26.04.2017
18:10:33
вы про питон и джаву спорили, а для тестирования андроид приложений знания джавы не плюс?

Evgeniy
26.04.2017
18:12:42
смотря как тестировать
для блэкбокса - вообще без разницы
для вайтбокса - будет удобно
ну и не забываем что далеко не все андроид приложения - это джава :) есть еще React native и Хамарин

Pauloo89
26.04.2017
18:15:54
точнее не так спросил, для развития, роста в тестировании мобилок, нужно ли учить джаву и objective-c

Evgeniy
26.04.2017
18:16:44
с# , джаву и Питон :)
а еще плюсом джаваскрипт
ничего "нужно" нет имхо

Pauloo89
26.04.2017
18:17:11
или свифт говорят скоро все на свифте будет

Aleksandr
26.04.2017
18:19:13

Evgeniy
26.04.2017
18:19:45
чтобы все было на свифте, нужно чтобы Perfect хотя б нормально взлетел

Google

Evgeniy
26.04.2017
18:51:18
я все думал тут расскажут какие такие задачи обычно делают на Python, которые не делают на Джяве
и наоборот. Не переключайтесь

Pavel
26.04.2017
18:55:19
Видимо туториалы на жаве все, вот ее и выбирают? Я просто тоже не понял в чем ее преимущество

Oleg
26.04.2017
18:57:30
На питон больше бекенд тестирование и начинающие селениум. На джаве селениум основные. На шарпе селениум в фирмах где куплены майкрософт стек. На js для spa на ангуляре. На руби в фирмах где развито бдд
На скале и груви любители выделываться. На голанге экспериментаторы

Pavel
26.04.2017
19:07:19
А что мешает бдд в пайтоне?

Ilya
26.04.2017
19:07:42
Например разработка моделей. На питоне проще из-за наличия библиотек и простоты языка.

Pavel
26.04.2017
19:07:57
Ну т.е. что должны делать опытные чуваки на джаве, что не сможет опытный чувак на пайтоне?)

Evgeniy
26.04.2017
19:08:45
проще != разные задачи
давайте не будем путать
суть такая, что в обоих языках есть либы одни и те же, которые делают одно и то же, которое решает задачи 90% одних и тех же бизнесов
и разница только в 10%
у питона - это scipy , matplotlib и наукоемкая хрень, в Джаве - эмбед и десктоп приложения

Pavel
26.04.2017
19:10:42
на джаве пишут овердофига всего

Evgeniy
26.04.2017
19:12:26
?

Pavel
26.04.2017
19:12:52
Фу таким быть))

Evgeniy
26.04.2017
19:13:15
есть живые примеры)

Ilya
26.04.2017
19:15:57
проще != разные задачи
Тем не менее на java это мало кто делает. Так то можно и на C модель сделать, никто не запрещает.
Никто не запрещал для питон десктоп, например.

Google

Evgeniy
26.04.2017
19:19:40
нет, просто изначально стоял вопрос о пересечении множеств. эти множества очень и очень сильно пересекаются по задачам. В современном мире с уходом в вэб вообще чаще решается задача где +1 в ячейку положить, а не рокетсайенс того как ты на свинге будешь многопоточное приложение делать под винду.

Nikita
26.04.2017
19:28:17

Aleksandr
26.04.2017
19:30:55

Pauloo89
26.04.2017
19:31:18

Nikita
26.04.2017
19:34:15
я пытался начать, но видимо слишком тупой для данного языка

Aleksandr
26.04.2017
19:35:32
тесты на ней все равно не пишут, я надеюсь

Nikita
26.04.2017
19:36:51
на го кстати пишут
есть селениум оберточка :)

Aleksandr
26.04.2017
19:37:28
ну, го простой, примерно, как пайтон

Roman
26.04.2017
19:45:52
а десктопные приложения разве можно тестить на python?

Aleksandr
26.04.2017
19:55:56
Автоматизация мобилок до уровня 100к... Зачем мне растить себе конкурента?

Evgeniy
26.04.2017
19:56:41

Roman
26.04.2017
19:57:18
какие ограничения? что гуглить ?
просто интересно посмотреть как это )

Evgeniy
26.04.2017
19:57:57
pywinauto

Roman
26.04.2017
19:59:39
а если приложение на java?

Evgeniy
26.04.2017
20:07:58
а ты попробуй :)

Pavel
26.04.2017
20:08:01
Когда уже десктоп сдохнет?(

Google

Evgeniy
26.04.2017
20:08:08
+
шикарные стикеры

Nikita
26.04.2017
20:09:10
мой любимец

Evgeniy
26.04.2017
20:09:33
да, пойдет

Aleksandr
26.04.2017
20:14:08
Коллеги, а как вы пишите тесты, если в зависимоти от браузера разная верстка?

Nikita
26.04.2017
20:14:38
О_О

Admin
ERROR: S client not available

Aleksandr
26.04.2017
20:14:39
автотесты, коенчно, а то я впервые с таким столкнулся

Nikita
26.04.2017
20:14:46
а можно более практический пример?

Aleksandr
26.04.2017
20:15:15
ща, подумаю

Nikita
26.04.2017
20:15:27
точнее понять, почему в разных браузерах должна быть разная верстка :) какая бизнес-задача и почему так сделано?

Oleg
26.04.2017
20:15:30
Просто локаторы дополнительные в пейджобжжекты со свитчем по браузерц

Aleksandr
26.04.2017
20:16:06

Nikita
26.04.2017
20:16:08
просто одно дело разная верстка и локаторы, другое дело если за разной версткой едет разная логика работы с элементами и страницей – потому вопрос, что бизнес хочет

Oleg
26.04.2017
20:16:17
У тебя же не 100% верстка разная
Если бы 100% разная, то это разные пейджи

Aleksandr
26.04.2017
20:16:40

Oleg
26.04.2017
20:16:52
Если частично, то можешь либо отнаследоваться и некоторые локаторы переопределить в наследнике

Aleksandr
26.04.2017
20:16:57

Oleg
26.04.2017
20:17:18
Или не выделываться а сделать локаторы обертки со свитчами

Google

Aleksandr
26.04.2017
20:17:28

Oleg
26.04.2017
20:18:36
Просто в фактори драйверов сразу инициилизируешь соответствующие классы пейдж оьжжектов

Nikita
26.04.2017
20:18:38
джаваскриптом можно определить :)

Oleg
26.04.2017
20:19:09
Или же пишешь отдельный класс определялку.вариантов на самом деле вагон

Nikita
26.04.2017
20:19:19
и наверное как-то можно вернуть Capabilities драйвера, например

Oleg
26.04.2017
20:19:20
Важно то, какая архитектура уже есть
Статические пейджобжжекты или динамические, ДДТ подход или нет
Какой язык

Nikita
26.04.2017
20:19:49
что такое фактори драйверов?

Aleksandr
26.04.2017
20:20:13
что такое ддт подход?

Oleg
26.04.2017
20:20:45
Это когда ты возвращаешь инстанс драйвера для каждого теста / класса и браузера. Необходимо при паралеллизации внутри сборки
Или один тест и пять юзеров

Nikita
26.04.2017
20:21:38
любопытно, у меня сделана параллелизация, но без factory :)

Roman
26.04.2017
20:22:02

Oleg
26.04.2017
20:22:18
Всё зависит от языка опять же, реально

Evgeniy
26.04.2017
20:22:23
ты видимо не тот репозиторий смотришь
потому что его парень из Интела взял под котнроль