Здесь мы дрочимся на тему фреймворков, показываем друг другу свои PageObject, AppActions и грустим что никогда не станем SDET.
Милости прошу к нашему шалашу!
>Как вкатиться? В 2025 году никак, все.
>Выбор яп Java, Python, JS, C#. Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к яп.
>Изучил теорию, ооп, яп... Необходимо разобраться с фреймворками и либами: Selenium, Selenidе, Playwright, Cypress и т.д. Некоторые используются в связке с определенными яп, другие можно юзать с разными, смотри что наиболее востребовано в конкретной области разработки.
>Cделал все вышеописанное Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить. Прикрути Allure к своему тестовому фреймворку.
Если вы, уважаемый читатель, только начинаете свой путь в индустрии, искренне рекомендую формировать опыт честно и последовательно, без приписок чужих заслуг. На самом деле, это проще, чем может показаться. Куда разумнее — сделать 5–10 собственных пет-проектов, пройти действительно качественные курсы, прочитать статьи, попробовать технологии на практике, потратить на всё это несколько месяцев, а может, и полгода — но зато погрузиться в тему по-настоящему.
>>3511183 Бля, я использую пистон наверное уже лет 5-7 с большими перерывами и на работе для прототипирования. И вообще в байтоёбской области работаю. Не ответил бы на половину вопросов. Тут автор говорит, что мол, любой дрочивший змею больше полугода это всё знает, но я например, забыл что список нехешируемый, а про дефолтные параметры вообще не знал, что они не создаются заново. Я такие вещи сомнительные обычно в интерпретаторе проверяю быстренько и тут же забываю. Как же хорошо, что меня никогда не ебали на собесах такими нездоровыми примерами кода.
>>3511183 А че там автору так сильно за щеку накидали? Большинство вопросов довольно простые, при том что я вообще frontend разраб и питон учил 4 года назад, чисто от делать нечего, ответил на все кроме comprehensions, но мне просто лень было даже вспоминать как это все работает.
>>3511544 Я еще в треде по бд сижу, lisp, sicp и в мы вам перезвоним, при том что у меня работа есть, дальше что, а питон я учил не 4 года, а недели 3.
>>3511588 А вот хуй тебе, братишка. Теперь нужно быть и авто макакой и ручками поработать, и стек поменять если нужно, и в офис пиздовать на 5-2, и доки писать с нуля и с железками поебаться. Полный пиздец и ахуй кароче.
>>3511183 Дальше не читал, очередное сто килограммное чмо, которое не в состоянии придумать реальные кейсы которые нужно спросить при устройстве. Is True == True or True is not True == !false? Какой ублюдок будет писать такую хуйню в проекте?
>>3511592 Накрутчики. Они дали то что от них хотел рынок - липовых знаний на собесах и победили честных работяг. За исключением тех работ, где выписки требуют с госуслуг. Хотя мб и там есть способы наебать.
>>3511622 Какой нахуй кор в тестинге, ты о чем вообще? Фрейм на любом языке за пару вечеров пишется, а язык тупо тянут со стека проекта, чтобы голову не ебать. В хуй мне усрались шарады эти ублюдские? Про свой бибокек не нужно плиз рассказывать, в эту хуету только ноулайферы с геморроем лезут, мне нахуй не всралось танцевать на собесе.
>>3511624 Ну ясно, сразу бы так и сказал, что не ходил, а то начал тут из себя строить Стива Джобса блять. >Фрейм на любом языке за пару вечеров пишется Фрейм пишется иногда на собесе прям, спешу тебя удивить.
>>3511625 >прям на собесе >прям с пробкой в анусе >прям бибокеке Дополнил, братишка.
>>3511626 Есть какой-то новый путь автоматизации взаимодействия с юай без кликов если проект не предусматривает решения из коробки, не пойму, или просто за компанию полаять решил? Если второе, то круто, давай лапу, дружок.
>>3511630 Сам порвался с базового вопроса, а затем устроил демеджконтроль про жопу и анусы. Ладно, я понял уже, что ты не очень умный по жизни. Можешь дальше себя не закапывать.
>>3511630 Ну, ты прочитай как идет взаимодействие с элементами происходит в браузере, через что. А если про хедлесс прочитаешь вообще наверное со стула упадешь. Ты главное вопросом на вопрос отвечай дальше, ДРУЖОК.
>>3511634 К чему это долбоеб? Дописывай уже фрейм на собесе и пиздуй литкод решать, пока я жизнью наслаждаться буду
>>3511636 >А как ты хликаешь, мне итересна >А ты ни знаешь как вебдрайвер работает, а еще хедлесс есть ни знал?? Ебать ты тупой конечно, если думаешь что это какие-то сакральные знания, аж противно с дауном таким сидеть.
Как же я ору с айтишников-опущенцев в роли собеседующих со своими понтами про знание кишочков, хотя сами в своих бигкеках многие висящие по полгода-год баги поправить не могут, а также с каждым крупным обновлением делают приложухи тормознее и нестабильнее, знатоки синтаксиса блять)
Айтишник=ботаник-хуесос, компенсирующий свою уебищнкю ноулайферскую девственную жизнь
>>3511636 >Ну, ты прочитай как идет взаимодействие с элементами происходит в браузере, через что.
Чтобы что? Знания ради знаний? Почитал, закрыл - забыл
>А если про хедлесс прочитаешь вообще наверное со стула упадешь.
Серьезно? Описание этой хуйни - одно предложение, включить эту хуйню - строчка в конфиге драйвера
Что там дрочить то?
Я же говорю, айтишник=хуесос, особенно когда айтишник не смог стать программистом, но смог утроить его гонор, как смог лычку сеньки лутануть и дорваться до собесов кандидатов
>>3511539 >А че там автору так сильно за щеку накидали? Так, собсна, там каждый второй коммент о том, что тем, кто реально теребит змеюку, нахуй все это не упало помнить/знать. Ибо ни с чем таким в бою ты не встречаешься обычно особенно если ты простой автотестер, а даже если и да, то проверяешь или загугливаешь, и забываешь через 5 минут. Но хуй на авторе утверждает, что это база, которой он просеивает волков, и если ты этой базы не знаешь, то дальше и обсуждать нечего.
>>3511622 Ну, я проходил, и че? За кококор питухона меня спрашивали один раз, было это в Райфе, кому интересно, но и то вака была прогерская. На тестера обычно все супер-изи на уровне какие данные изменяемые, а какие нет.
>>3513819 Дело не в них, просто российское айти мертво, живёт только бигтех потогонкой, а раньше много было иностранных вендоров с зарубежными проектами, рыночек жил даже с волками
Платиновые вопросы: а куда вот реально можно пробовать перекатиться, если я почти 10 лет деградирую ручной макакой и ненавижу каждый рабочий день. Автоматизацию не хочу, перформанс/секьюрити тоже, рот ебал видеть хоть строку кода. Хочу спокойно сидеть на жопе, чтобы меня никто не трогал, что-то делать правой пяткой и лутать деньги много не надо, от 250к хотя бы хватит можно не воспринимать серьезно, я просто хотел насрать, потому что наболело
>>3513903 >Дело не в них, просто российское айти мертво, живёт только бигтех потогонкой, а раньше много было иностранных вендоров с зарубежными проектами, рыночек жил даже с волками Российское айти даже более живое, чем мировое, на фоне окукливания и связанного с этим импортозамещения, плюс помимо компаний отъезжали разрабы
В мире есть общее охлаждение экономики, плюс спад после ковидного IT-пузыря, плюс революция ИИ, повышает продуктивность, снижает потребность в спецах как следствие, особенно в младших, в добавок есть ожидания, что ещё немного, и прямо совсем круто ИИ сможет что-то делать, на этом фоне боятся открывать новые позиции
>>3517219 Об этом разные компании писали, что сокращали персонал за счёт ИИ. Больше про западные компании, у них это доступнее, а труд, особенно невысокой квалификации, стоит сильно дороже.
Желтушные издания любят писать, что программистов вообще заменят. Это ерунда, по крайней мере пока ещё и не ближайшие годы. Но всё-таки часть работы невысокой квалификации, механичной, какой в QA много, заменяется., рынок сокращается.
То есть золотая эта вката ушла в прошлое. Старая тенденция, когда сеньёры дороги, а джуны не нужны, ещё только усилится.
>>3517249 Пока только на уровне докладиков и презентаций, ИИ совсем не может в бизнес контекст на реальных проектах, что в написании тест-кейсов, что в ревью кода фреймворков, что то пытается, пыжится, но очень много мимо и все нужно перепроверять и исправлять, иногда даже самому сразу быстрее все сделать, чем мучать себя изъебистыми промтами. Отсюда выхлоп ну максимум 5-10% от рутины оптимизируется, не больше, этого мало, чтобы оптимизировать штат.
Насчёт компаний, которые пишут, что якобы "заменили часть штата ИИ" - пиздеж, подчищают раздувшийся пузырь, куча ненужных работников на небольшое количество проектов, инвестиций мало, проектов новых практически нет, но чтобы акции не шатать, и даже за счёт ИИ-хайпа приумножать - пишут что "теперь ИИ у нас работает". В реальности, что у коллег, что у форумчан - ИИ это пятое колесо, хотя как поисковик и саммаризатор очень неплох
- Тестов бы еще... - Да не, нормально, у меня эти тесты локально выделяются, я же попрыгун, все свое... О-о... О-о... Ой, хорошо как, о... Это просто прелесть! Так уж... О! О! О! О! Хороший я работник, да? - Да ниче. - Да? Ха-ха-ха! Лидуй меня сколько хочешь! О! Я могу заявление написать. Написать? - Напиши. - Написать? - Как тебе нравится. - О-о! О-о! О-о! - Почувствовать. - Она даже хлюпает, блядь, у меня, блядь! Пиздец, ну у тебя таска, блядь, хорошая. О-о! Я давно такой проект искал, блядь. Который меня может проебать хорошо, блядь. - Да... Главное, чтобы, блядь, не закрыть таску, нахуй. - Ну смотри, хочешь, красный тест напишу. Или как? Или в дан кинуть? - Еб твою... недельный спринт, блядь, пятнадцать минут таску закрывать? - А-ха-ха! Конечно, блин! Молодец! Ну, вот... Ты мне нравишься полностью, лид, блядь! Пиздец, нахуй! А другие приедут блядь, пять минут, и бугуртят уже, нахуй. А-а! А-а! А-а! - Столько времени планироваться, чтобы, блядь... - О-о... да!.. нет!.. - Руками тестить еще будешь!
>>3517555 Лол, ебу что-ли дал, это весь день созвоны и ответственность вообще за всё, лучше уж код писать чем с долбоебинами общаться и быть козлом отпущения
QA до 2019 было хуйней С 2020 по 2024 было топом Сейчас опять всё в хуйню скатилось
Ну и вообще все эти 5 золотых лет айти напоминают бум на юристов и экономистов на начале нулевых. Так видно экономика работает, что какие-то сферы становятся денежным на время.
>>3517732 Конечно, по востребованности. Но на самом деле QA как было хуйней так и есть хуйня, несозидательная деятельность с очень условными догмами и понятиями. Я заебался из себя строить какого то ниибаца спеца, который якобы кому то нужен. Тестирование как сфера это параша фейковая, ее быть не должно, этим должны заниматься разработчики. Львиная часть тестировщиков это балласт для любого проекта. Просто очень повезло что кабанье уверовало в необходимость онных и выкидывает туда бабло. Достаточно просто урезать финансирование и ты уже тупо пятое колесо бесполезное, ни туда ни сюды. Ну куда ты пойдешь работать после QA? Ты нихуя больше не знаешь.
>>3517732 >QA до 2019 было хуйней >С 2020 по 2024 было топом >Сейчас опять всё в хуйню скатилось Думаю ты на свой карьерный опыт опираешься, куда попадал. Всё очень сильно от мест зависит.
QA отделы были давно, теория QA тоже, хотя по-моему они чаще делом не занимались, реальный QA обеспечивали разрабы. Но это зависит от того, о чём проект, и как там разработка устроена.
Субъективно, QA большую роль играет, когда начинаются мобильные приложения и может быть веб, где надо тестировать работу со стороны пользователя, часто руками, особенно мобильные приложения, на разных платформах и сценариях, что разабам тупо лень и вообще это сложно автоматизировать ещё
Я как-то прифигел, когда мне про одно компанию сказали, чел что там работает, что у них больше 50 человек их приложение тестирует, не самое большое приложение. Руками в основном.
В теории есть подходы к разработке вроде Test Driven Development, но здесь профессионализм тестировщика должен быть не меньше, чем у разраба. Я кстати думаю, что эти практики будут сильно развиваться, с учётом подключения к ИИ разработкам.
Я до 2019 работал в офисе и за низкие зп, хотя был фулстак. В целом тестером тяжело было лутать бабки большие. После когда всё изменилось, удаленка и скачек роста в зп произошёл. Много вакансий по 200тыс+ А с 2022 много вакансий с зп по 300+ Можно совмещать было, как тут описано >>3513819
Это всё естественно временно было. Сейчас зп почти не растут, а требования к кандидатам запредельные. Богатым тут уже не стать.
>>3517666 Это другой был, я писал тот вопрос. Думал про аналитиков и этих по и прочих. А потом понял, что я тупой и не понимаю как перекатываться и вообще с чего начать, такие дела
>>3517810 Обычно, если контора большая бывают предложения свича. У нас была помню тостер баба в новой команде, они искали туда аналитика, она такая - ну давайте я пойду, 1 хуй все знаю про продукт, а потом с аналитика пересела на продакт оунера аж.
>>3517732 >QA до 2019 было хуйней До 19 было лампово и заебись. Было норм до того, пока всякие долбаебы из-за бабок не полезли в профессию. Тот же qa bad company помню был на пару сотен чуваков. Сейчас там блять 25к рыл, что они все делают сука.
>>3517749 >ее быть не должно, этим должны заниматься разработчики. Ты нихуя не понимаешь вообще, че несешь. Я до вката в QA работал на проектах без единого тестера, и это лютый пиздец.
>>3518034 Всё зависит от типа проекта. Я работаю на проекте, где тестеров нет, но тестирование, конечно, есть. Разработчики сами пишут тесты на то, что делают.
Работал я на проекте, где небольшой отдел QA был, но они реально ничего не делали, по крайней мере не тестировали, системой тестирования тоже занимались разработчики.
Но это зависит от того, что за проект. Если на выходе какое-нибудь приложение для массового пользователя, особенно с графическим интерфейсом, например мобильное приложение, то тут думаю, что QA уже очень нужны. Слишком сильно тестирование здесь отличается от разработки.
>>3518135 Ну, вот тебе усредненная ситуация: пишешь ты свою хуйню на микросервисах, надо добавить еще один. Ты его написал за полдня, и потом тебе надо кратно больше потратить времени на всевозможные виды тестов - функциональное, e2e и т.д. и т.п. Нужно постоянно регрессить. Если ты не совсем додик, то обязательно задумаешься о том, что ты вроде как-то не очень тестишь, т.к. нихуя не знаешь о методолгиях и паттернах, надо бы их изучить. И вот в какой-то момент времени ты начинаешь подозревать, что тебя наебали - ты и тестишь посредственно, и на разработку времени меньше остается, потогонки при этом все больше. В итоге ловишь дизмораль и вообще выгораешь нахуй.
>>3517926 Когда работал на галерах, никто не предлагал, а я и не против был, было норм до какого-то момента, а потом уже заебало все и не хотелось. Теперь в стартапе на 10 человек вроде и норм, но перспектив никаких, сижу раз в полгода смотрю на курсы от яндекса и хекслета платить жаба душит, а по-другому не знаю как получить хоть какой-то опыт или понимание, чем занимаются те же аналитики, а мотивации все равно не прибавляется и ухожу дальше играть в игры да ютубы смотреть я опять просто насрать, потому что некому поныть, но если бывало, то почитал бы похожие стори и как выкатывались из этого
>>3518034 Так это проблема процессов, а не проблема отсутствия QA, не хотите тратить деньги на тестировщиков - учитесь тестировать сами, там ничего сложного нет, в реальной работе из ссаного силлабуса используется процентов 10 теории, причем если нормально подойти к тестированию начиная с описывания ФЗ/ТЗ и покрытию юнит/интеграционными тестами, то большая часть дела уже сделана, куашники нахуй не нужны будут
>>3518161 >Ну, вот тебе усредненная ситуация: пишешь ты свою хуйню на микросервисах, надо добавить еще один. Ты его написал за полдня, и потом тебе надо кратно больше потратить времени на всевозможные виды тестов - функциональное, e2e и т.д. и т.п
На это потребуется нихуя времени, если начинать тестировать с самого начала
>Если ты не совсем додик, то обязательно задумаешься о том, что ты вроде как-то не очень тестишь, т.к. нихуя не знаешь о методолгиях и паттернах
Да там знать нихуя не надо, вечер почитать потратить.
Все проблемы и нуждаемость в куа начинается тогда, когда тестирование не подключали на начальных стадиях, а потом бегают с горящей попой что регресс нужен
>>3518316 >Так это проблема процессов, а не проблема отсутствия QA >куашники нахуй не нужны будут >На это потребуется нихуя времени >Да там знать нихуя не надо Ладно, я вижу ты нормально шаришь за процессы и все такое, тогда главный вопрос - почему эта тупая, никчемная, ненужная профессия за десятилетия не вымерла нахуй? И не собирается пока что.
>>3518328 Потому что к сожалению у руля разработки сейчас тупые и никчемные менеджеры, отсюда нужда набирать полуграмотных спецов чтобы они тыкали кнопки и выполняли апи-запросы в постмане, потому что проекта в полной жопе продбагов и нужно defect containment метрику поднимать, а где то что то автоматизировали, для автотестов тоже не нужен скилл, там блять кор-часть языка и библиотеки селениум/плейрайт, осваивается за пару вечеров.
Профессия в текущих реалиях нужна, но в перспективе дешевле кодерков выдергивать и бить палкой, чтобы они сами все тестами покрывали на этапе кодинга, а ещё бить палкой аналитиков, чтобы требования нормальные составляли, тогда и багов столько не будет, а ещё дешевле бета-тесты за счёт пользователей проводить со стороны заказчика или массовой публики, считай крауд.
По сути профессия существует только из-за жёстких косяков разработки, которые обусловлены хуевым наймом и/или потогонкой из-за нереалистичной постановки сроков. Для человека, который занимается тестированием, это все губительно. Он просто затычка амбразуры, решение проблемы я но сама по себе его ценность нулевая, он не умеет что то создавать и приносить пользу, артефакты его труда застревают на этапе разработки, все вот эти чеклисты, тесткейсы, тест-планы, пси и пми, отчёты о тестировании - это все остаётся внутри, ты не похвалишься этим перед тянками, ты не покажешь это детям и внукам, теюе даже про это рассказать что то интересное нечего.
Это тупо профессия для зарабатывания бабла от которой ну совсем никакой отдачи и пользы в реальной жизни. Программисты хотя бы создают что то, что доходит до конечного пользователя, хоть при хоть вебморда, бизнес-аналитик приносит пользу тем что превращает хотелки заказчиков в исчерпывающие и правильные инструкции для программиста, потом возвращается продукт, дата инженеры готовят инфраструктуру для обеспечения необходимыми данными, саентисты и аналитики данных эти данные обрабатывают и выдают какие то полезные для бизнеса отчёты, что позволяют оптимизировать и улучшить какие то процессы и умножить прибыль, девопсы в целом помогают строить инфраструктуру для доставки и развертывания необходимого ПО заказчику. Короче все несут какую ощутимую и осязаемую пользу. Кроме QA, потому что их наличие это вынужденная необходимость из-за человеческого фактора. Затычка.
>>3518508 Ебать как этот высер комментировать хз даже. Давай скажу так: ты залетуха, которая нихуя не смыслит ни в разработке, ни в тестировании, ни в целом процессах разработки ПО, на вики в статье про эффект Даннинга — Крюгера должна быть твоя фотка.
>>3518508 >но в перспективе дешевле Очень смешные и наивные измышления, что-то на уровне бирюзовых компаний. Но за примерно полвека, что существует профессия, ничего не изменилось, и вряд ли изменится. Угадай сам, почему.
> он не умеет что то создавать Из огромного штата средней ИТ-компании мало кто что-то создает, прям создает, блядь. Даже средний кодерок просто копает от забора и до обеда по ТЗ.
> но сама по себе его ценность нулевая Ценность ровно такая, сколько на рыночке дают, остальное все сотрясание воздуха.
> что то создавать и приносить пользу Ну, это уже подмена понятий, ты тут вроде как отождествляешь, но это ужаснейшая глупость, даже не знаю, что тут комментировать, про профессии стих вроде в детском саду еще читают.
> ты не похвалишься этим перед тянками Тебе че, 15 лет? Перед тянками нынче хвалятся не профессией, а в основном деньгами которые ею зарабатывают, времена такие.
> ну совсем никакой отдачи и пользы в реальной жизни Ты, наверное, охуеешь, когда узнаешь, что на любом производстве от резиновых хуев и одежды до ракет есть, были и будут тестеры. Клепание софта принципиально ничем не отличается.
> потому что их наличие это вынужденная необходимость из-за человеческого фактора Можно сказать примерно про половину профессий на свете.
Короче, хуй знает, начал ты вроде неплохо, но тут какой-то запредельный максимализм - ты или зеленый совсем, либо как многие кодерки застрял в пубертате, и твоя позиция осталась навсегда незрелой. Ну, либо куашник у тебя тянку увел и ты теперь такой злой на нашего брата. Бывает!
>>3518545 Так мы тут все залетухи, потому что ни у одного нормального человека никогда не было мечты тестировать, это долбоебство ведь полное и скукотища, лол, в qa идут те, кто не смог стать программистом или захотел лёгкого бабла, аксиома
>>3518548 >Короче, хуй знает, начал ты вроде неплохо, но тут какой-то запредельный максимализм - ты или зеленый совсем, либо как многие кодерки застрял в пубертате, и твоя позиция осталась навсегда незрелой. Ну, либо куашник у тебя тянку увел и ты теперь такой злой на нашего брата. Бывает!
Все гораздо проще - меня остоебенила эта профессия в край
>>3518508 Анон прав. И по моим наблюдением самое высокое ЧСВ при этом именно у qa, что собственно подрыв макак итт демонстрирует. На онлайн встречах it департамента большинство сидят без подписей должности, ну может пара разрабов и аналитиков подписаны, и почти каждый тестировщик гордо подписан QA Engineer или Senior QA Engineer
>>3518603 > И по моим наблюдением самое высокое ЧСВ при этом именно у qa Такое высокое, что за вакансии на 100к с 3 годами опыта по 1к откликов. > На онлайн встречах it департамента почти каждый тестировщик гордо подписан QA Engineer или Senior QA Engineer Если это рабочие встречи, то ничего удивительного.
>>3518598 Выше уже отвечали. Можешь еще пойти на сварщика отучиться и вахтами хуярить где-нибудь на севере - там может быть даже поболее денег, чем в этом ебаном ойти
>>3518567 >профессия дичайше скучная Это просто ты скорее всего додстер, который мало на что годится, твой лид это прохавал, и стал тебе поручать самые простые, скучные и рутинные задачи. В принципе, это видно и по твоим глубоким умозаключениям, и по тому, что ты не можешь никуда выкатиться, и не понимаешь, как развиваться. Но виновата, конечно, профессия, лул.
>>3518508 >Потому что к сожалению у руля разработки сейчас тупые и никчемные менеджеры, Вообще это грамотная организация бизнеса Первый этап это аналитик, что общается с заказчиком, определяет, что реально сделать, что нужно делать, подготавливает ТЗ для разрабов. Аналитик в том числе принимает решение, что делать
Второй этап это разрабы, они делают. Не они решают, что делать, их задача сделать и сдать работу
Третий этап это "приёмка". QA это не совсем тестирование, это приёмка. Их задача проверить то, что сделали разрабы, вынести вердикт "глючное говно, не соответствует ТЗ, переделывайте"
Это грамотная схема организации производства. Роль для разрабов не самая приятная, но что делать...
>>3518656 Из бампуемого поста: >Хочу спокойно сидеть на жопе, чтобы меня никто не трогал, что-то делать правой пяткой и лутать деньги Как по-твоему сварка или вджобывание вахтами на севере отвечает этим пожеланиям?
>>3518683 ну например создать эмулятор действий пользователя на основе ИИ, который прокликивал бы все основные и не только сценарии на паре сотен виртуалок с различными конфигами осей и софта.
либо если уж по хардкору - создать стенды с зоопарком оборудования по типу как делают в опенбсд на котором тестировать свое приложение.
>>3518693 Это интересно и я думаю с этим бы разобрался, проблема только в том, что на текущем месте таких задач тупо нет и вряд-ли будут, приоритеты тяп ляп и в прод, финтех ебаный, а авто нужно чтобы к моменту приемки были автотесты на весь бизнес-процесс, но с учётом того что тз правят по 50 раз, стенд работает через сраку со сбоящими интеграциями, к приемке итого авто покрыто дай боже только апишки сервисные, но оно нахуй никому не нужно, здесь не запускают смоки и не гоняют регресс, потому что вместо смоков юнит-тесты, а на регресс всем ехать да и нет ресурсов чтобы его стабилизировать, потому что надо быстрее таски-таски-тасочки закрывать, на поддержку бюджет 2 часа в день максимум, а там сокращённой командой наговнокожено так, что помимо хуевых стендов из-за которого все флакает ещё и рефакторить дохуя надо. Вот и приходится в этом говне сидеть и тихо все ненавидеть, потому что с вкатунами с зазубренным силлабусом конкурировать нет сил и желания
>>3519840 >Вы тоже Ты описывай точнее ситуацию, у тебя есть приличный актуальный реальный опыт работы, либо же ты вкатываешься или у тебя что-то объективно сомнительное в резюме, сомнительные места, огромный гэп и т.п.
На доске большинство вкатунов, со вкатом всегда проблемы были. Если же ты по резюме нормальный мидл, этот опыт уже интереснее
>>3519840 >>3519847 То есть если у тебя нет опыта работы, "фриланс", "практика от курсов" не считаются, то это совершенно нормально, что даже с HR не пообщаешься
>>3520097 Время неудачное, неопределённость... Хотя так если графики HH смотреть, то уже с осени 2024 года явный тренд на снижение рынка, до этого был рост. Надо полагать, заморозили найм, скорее всего направления менее критичные, как тестирование, пострадали сильнее
>>3519840 > Есть кто ищет сейчас работу? Есть > Вы тоже сплошные отказы получаете Да я бы не сказал, хр-ы пишут не очень много, но регулярно, другое дело, что мои отклики не смотрят, и нулевой фидбэк, когда отправляю cv напрямую.
>>3520519 >другое дело, что мои отклики не смотрят, и нулевой фидбэк, когда отправляю cv напрямую Кстати вот это есть, было раньше, отдача от откликов примерно нулевая, можно откликнутся, получить чуть ли не отказ, а потом на тебя хрюша сама выходит, у меня так было. То есть в основном они работают так, что сами базы резюме просматривают и на людей выходят. ХЗ зачем тогда вообще вакансии публикуют.
Скорее всего из-за спама стало невозможно с откликами работать, народ откликается не читая, сотнями-тысячами, а они в ответ не читают отклики. Даже в разработке, в QA наверняка всё ещё хуже
>>3520715 >Кстати вот это есть, было раньше Я до этого последний раз активно искал работу два года назад, и такой хуйни массово не было, максимум в 1 случае из 10 или даже реже не смотрели отклик. Я все работы через отклики на хэхэ и находил. > ХЗ зачем тогда вообще вакансии публикуют У меня еще горит с того, что ты откликаешься на определенную вакансию под конкретный проект, а тебе с порога начинают впаривать вообще другое - но это действительно было всегда у бигтеха.
>>3521409 >Я до этого последний раз активно искал работу два года назад, и такой хуйни массово не было, максимум в 1 случае из 10 или даже реже не смотрели отклик. Я примерно тогда же, и ровно наоборот, большинство откликов даже не просматривали, или не выставляли статус, что просмотрели, а когда просматривали, чаще ноль реакции.
Если же со мной выходили на связь, то больше чем в половине случаев после хрюши шли уже полноценные собесы.
Мужики-аноны, мужички, парни, юноши... Если я, старик, правильно понял, что это тред про автоматизированное тестирование, прошу слёзно, помогите вот по какому вопросу: как тестировать библиотеку-обертку?
Написал я свою библотечку-обёртку над другой библиотекой, которая работает с облачным API (создаёт папки, загружает файлы и т.п.). И мне нужно написать для этой своей библиотеки юнит- и инструментальные тесты.
Возник наполовину философский вопрос: как проверять результаты?
Эта сетевая библиотека имеет жирный функционал: возвращает объекты, имеет кучу кодов результата, сообщения об ошибках и прочее. Моя же обёртка имеет простой функционал: создаёт папки, отправляет файлы, и либо бромает исключение, либо молча выполняет свою работу.
В общем, моя юиюлиотека обёртка неговорлива.
И вот тестирую я отправку файла... Как мне потом проверить, что он действительно появился на удалённом сервере? юзать подлежущую библиотеку напрямую? Тогда зачем я её оборачивал? использовать другой вызов из своей обёртки "checkFileExists(path: String): Boolean'"? Получается кольцевая зависимость и ненадёжность. считать, что если ошибки не произошло, значит всё ОК? Как-то тоже ненадёжно. использовать стороннюю библиотеку, типа проверка по независимому каналу? Хех...
>>3521751 >И вот тестирую я отправку файла... Как мне потом проверить, что он действительно появился на удалённом сервере? Никак. Это не задача юнит-тестирования, это уже функционльное.Твоя задача проверить, что файл был отправлен, что корректно сформировался API запрос на высылку файла
>>3521869 Юнит-тесты - это бессмысленная трата времени. Ладно, когда за это платят и тебе похуй, но для себя это хуита. Один интеграционный тест заменяет тысячу юнит-тестов. Рассматривай систему как черный ящик, который что-то принимает на вход и что-то выдает на выход, выход и проверяй.
>>3521869 >Погуглил, нейросеть мне ответила: при тестировании обёрток проверяется корректность вызовов к полдежащей библиотеке. Всё верно, и для этого есть причины. Допустим что-то не работает, сломалось. Как понять, что? Юнит-тестирование может ответить на этот вопрос, или ты стал генерить некорректный запрос, или сломалась-изменилась вызываемая библиотека
Если же ты тестируешь всю систему целиком, то разбирать сбои будет сложнее. Кроме того, так сложнее прорабатывать большое количество случаев
В общем здесь надо решать уже по обстоятельствам, насколько просто поднять специальную тестовую систему, насколько просто делать моки и т.п. Подходов масса.
Например, у тебя сетевой сервис какой-то. Ты можешь делать моки на сетевые вызовы, а можешь сделать эмулятор сетевого сервиса, когда ты подключаешься к нему, передаёшь запрос и получаешь ожидаемый ответ.
>>3522170 Юнит-тесты - это инвестиция. Писать долго и скучно, зато львиная часть багов обнаруживается ещё на стадии CI да и тысячи тестов проходят минут за 5. Да, они тебе не покажут багули при интеграции и сквозных сценариях, но с другой стороны не нужно будет тратить время на багрепортинг отдельного модуля.
>>3522510 Нихуя он не смещается, автоматизация это дорого. С другой стороны, мануальщиков с зепками 50к заставляют учиться автоматизировать, разумеется без повышения зп. Рабский менталитет он такой, особенно чувствуется в айтишечке. Чего только не сделаешь ради хуесоснявой мечты о работе с лежака на берегу моря за 100 миллионов.
>>3522525 Коупить можешь сколько угодно, а чисто мануальных вакух становится меньше. Всем фулстаков подавай, ну хотя бы тех кто в перспективе не против в автоматизацию.
>>3522545 Фуллстак это мем, как правило специфика работы фуллстак это 80% рабочего времени ручка, а остальное авто, причем авто ещё и после рабочего времени нужно заниматься, чтобы хоть какая то польза была от этого нелепого тайтла, созданного ради экономии бабок на низкой экспертизе и рабском менталитете
>>3522631 В голос с долбоебов, которые прутся на говноработы <100к в месяц с переработками и 6ти этапными собесами с фулл силлабусом, алгосекциями, девопсом и систем-дизайнами чтобы работать ручными макаками с селениумом за пазухой и хуярить тест-кейсы и ПМИ для финтех-говна, а после 18:00 ещё и говнокодить для кабана, автоматизация же, а то ещё луддитом назовут.
Кстати, мой посыл то не против автоматизации, автоматизация это гуд, только кабаны и долбоебы вроде тебя нихуя не понимают почему это дорого и думают что это можно совмещать в фуллстаке. Самое смешное, что долбоебов за забором, готовых ишачить на 2-3 должности много. Я ж говорю, поколение генетических рабов.
>>3522648 Но ведь ты один из этих долбоебов, который теоретизирует об автоматизации и ее дороговизне, а по факту слишком старый и тупой, чтоб в нее вкатиться, и поэтому ишачит мануалом в таганрогской сайтоделательной шараге за 60К.
>>3522756 Долбоеб, я уже 8 лет как чистый авто и лутаю 2 сотыги. И говорю от лица того кто видит что творится на рынке, дешевле иметь штат терпил мануалов как раз за 60к и заставлять их учить автоматизацию вне работы без компенсаций и повышений, чем тратиться на конкретных спецов, что будут заниматься только автоматизацией. Добро пожаловать в капитализм.
>>3523133 Ну так блять регион, да и мне нахуй не интересно потеть как мразота корпоративная, на жизнь вполне достаточно, сейчас даже в мск уже на такую зепку не залетишь из-за всяких фуллстак хуесосов терпильных демпингующих
>>3523146 Но ведь это ты просидел за 2 копейки 8 лет в регионе, не желая потеть, и в итоге стал непрофпригоден, почему ты обвиняешь в этом каких-то там мифических фуллстаков? Они, кстати, щас с тобой в одной комнате?
>>3523149 Какая нахуй профнепригодность, ты меня нихуя не знаешь и хуйню несёшь, ты нихуя не знаешь что такое кабан и рынок труда. Сколько ты не потей конца этому не будет, а с годами этой хуйней заниматься плотно уже нет сил, интереса и энергии, а деньги из воздуха не берутся, в РФ нет проектов такого уровня чтобы это была не дефолтная хуйня с селениумом для автоматизации регресса какого нибудь. Если для тебя профпригодность это быть затычкой аналитика, разраба, тестера, девопса и ПМа и в одно ебало все это дерьмо расхлёбывать то спешу тебя разочаровать - ты просто дешёвый удобнич и тебе платят больше только потому что ты работаешь за троих как ебаная лошадь. Иди блять вообще нахуй, не отвечай на этот пост, мне до пизды вообще твое мнение, уебок со скилбокса, который пару новых инструментов выучил и думает что он блять профпригодный, какую бы ты мне хуйню со своей текущей работы не сказал это скорее всего будет одно и то же 100 раз пережеванное мной дерьмо, съебался отсюда, сопля
>>3523153 Бля, такой ты потешный! Сидишь в регионе на днозарплате всю дорогу, но знаешь абсолютно все о рынке, кабанах и всех проектах в РФ. Пиздани ещё че-нибудь, позязя, смеяться охота!
>>3523162 Представляешь, мне не нужно пачкаться в говне, чтобы понимать каково это. До 2022 все было окей, сейчас же qa в россиянском ойти это смех и кровавые слезы, потому что никто блять не умеет и не понимает как это вообще должно работать и из куашников делают козлов отпущения и китайский мультитул, который вроде как умеет делать то сё пяток десятое, но кроме тестинга это все выходит посредственно, тупо затычка, которой можно скинуть рутину, зато дай этой затычка зепку на уровне разраба и он будет счастлив, и похуй что работат бнадо в 3 раза больше. Чистый куашник/автокуашник это дорого, потому что россиянский кабан беден и несчастен и на плаву его держат только демпингующие неудачники с курсов, готовые ишачить как рабы. Хуй ты эту хуйню оспоришь, у тебя ещё даже не получалось, кроме каких то кукареков от таких как ты я ничего вразумительного до сих пор не слышал. Иди давай ишачь, мальчик на побегушках
>>3523169 >Хуй ты эту хуйню оспоришь, у тебя ещё даже не получалось Мне поебать, братка, и на тебя и на твой рессентимент, просто я вижу клинического шиза, было любопытно послушать. Моя текущая работа в принципе оспаривает все твои простыни выше, но ты конечно же скажешь, что врёти ряяя, не бываит и вообще я лучше знаю, как рыночек устроен. Так что иди сам ишачь за свои копейки на своей остоебеневшей работе, лох.
>>3523179 Да я вижу как тебе похуй, shitkeeper, я рад что у тебя хорошее место, только вот его "хорошесть" это субьективщина, кому то хорошо и ебашить 12 часов в день перед этим 6 этапов собеседований пройдя параллельно ещё до ночи какую то новую хуету разучивая чтобы не померли нахуй
>>3523247 Да ты уже все сказал, просто ржём всем итт тредом. >>3511651 >Питонисты все такие ебанутые Где я писал про питон, даун слепошарый, то, что собесы длятся по несколько часов ты не в курсе-это раз. Два -за это время изи пишется любой каркас, я бы сказал хули там писать блять несколько дней, если ты не долбаеб. >>3511654 >Низкие зарплаты с переработками >знатоки синтаксиса Ты реально еблан? Тебя не спрашивают как база внутри работает, а просто банальный синтаксис ЯП на котором ты пишешь. Ты же блять не возмущаешься, что надо писать по-русски не ошибок, шизик.
>>3523247 Забавно, что этот так деградировал, что уже не считает зазорным ишачить за 2к с 8 лет опыта, а все претензии, с тем, что он долбаеб необучаемый- это для него "нечего сказать".
Так как это питон то да, говнокаркас на коленке в виде какого нибудь ссаного пейджобжекта и базовых фикстур, если это плейрайт то даже без фабрики вебдрайверов можно обойтись и конфигурации через env, а вот давай ебани туда упаковку в контейнер и разворачивание через композ и в целом конфигурацию запуска в cicd и ещё куча мелочей типа репортинга, логгирования и т.д. в голове всегда всю эту хуйню держишь? Ну если плейрайт то да, все из коробки, но нахуй тогда ты нужен, если все блять есть из коробки и можно обойтись джуном?
Да успокойся ты уже, как мантру себе повторяешь не желая признавать что две блять сотки это самая обыкновенная зп для региона, такую получают единицы, с учетом того что хата у меня уже есть и мне не надо выплачивать ипотеку и кредиты я живу более чем ахуенно, я блять недовольство не про зп выражаю, а про тенденцию удешевления труда при возрастании его объемов и несоразмерным требований на собесах, где работка из себя представляет обезьянью хуйню, которая нужна каждый раз ещё позавчера, из-за чего ты как раб ебаный ебашишь и что такие хуесосы как ты считают это нормой
>>3523386 >обыкновенная зп для региона Получать надо нормальную зп для рынка, а не для региона, дурачок, блядь. Вот из-за таких обезьян демпингующих рынок и обваливается. >из-за чего ты как раб ебаный ебашишь Ты заебал с этой мантрой, никто кроме тебя не ебашит за 2к 8 лет лол итт как раб, успокойся. Тут удалёнобояре собрались, ебашим лениво по 2-3 часа.
>>3523397 Не ну чисто технически я тоже 2-3 часа в день работаю, но одно дело когда в целом культура такая, а другое дело когда вокруг потогонка, а ты прям максимально изворачиваешся чтобы дурачить и мухлюешь с треком в джире. Меня бесит россиянская копрокультура, где комп == станок, где ты должен ебашить от звонка до звонка каждый ебучий день в каждом ебучем году.
А насчёт демпинга с ЗП 200к - ну хуй знает, тренд то вообще к тому чтобы айтишникам не больше сотыги одной платить, тут ты этому хуй воспротивишься, в перспективе выгоднее челибосиков с зепками 300-600к на мороз выгнать по соглашению с 2-3 окладами и нанять на их место молодых и шутливых вкатышей с красными глазами, которые умеют после курсов делать все то же самое за десятки тысяч, что ты делаешь за текущую зп в сотни тысяч
>>3523431 >тут ты этому хуй воспротивишься, в перспективе выгоднее челибосиков с зепками 300-600к на мороз выгнать по соглашению с 2-3 окладами и нанять на их место молодых и шутливых вкатышей с красными глазами, которые умеют после курсов делать все то же самое за десятки тысяч Если только на тестеров Большие деньги платят за надёжность и компетенцию в проекте, это довольно долго нарабатывается
А оно кому то в современных реалиях надо? Весь рынок отечественный, монопольный, похуй вообще, посмотри на СДЭК, посмотри на Аэрофлот, кто то ими перестал пользоваться? А если подобное произойдет с Яндексом, озоном,ВБ - уйдет кто то? А с тинькой или сбером? Да никто никуда не уйдет, поэтому вообще похуй какие у тебя компетенции и качество работы, главное фичу быстрее выкатить, вот что решает
>>3523467 У каждой из этих компаний свой софт, в нём необходимо ориентироваться, чтобы чего-то полезное с ним делать. Именно эта компетенция ценится, от тебя уходит сотрудник, который в этом хорошо понимал, приходит новый, кто понятие не имеет, какой костыль там для чего нужен, а ведь для чего-то нужен
>>3523478 >компетенция >>3523467 Или, перефразирую анекдот, реализация фичи стоит 105тр, 5тр за код, и 100тр за то, что ты знаешь, как этот код подружить с проектом
>>3523381 >Так как это питон то да Какой блять питон, сука, скажи ты долбаеб реально необучаемый? Где я блять написал хоть что-то про питон твой ебучий. >ебани туда упаковку в контейнер и разворачивание через композ и в целом конфигурацию запуска в cicd и ещё куча мелочей типа репортинга, логгирования Охуеть наверное сложно да, это же целых написать докеркомпуз, ебануть алюр плагин и написать ямал гитлабсиай, охуеть сложно да, макака необучаемая? >>банальный синтаксис ЯП Макака необучаемая, так ни ни синтаксиса не знаешь, ни прикладных вещей. Сиди ишачь дальше на 2к.
>>3523616 >Охуеть наверное сложно да, это же целых написать докеркомпуз, ебануть алюр плагин и написать ямал гитлабсиай, охуеть сложно да, макака необучаемая?
Это легко. Держать эту унылую ебанину в башке и выписывать на листочек на собесе - кринж для ботанов собесных
>Макака необучаемая, так ни ни синтаксиса не знаешь, ни прикладных вещей. Сиди ишачь дальше на 2к.
Свечку ставил что не знаю? Или если не ебешь кишочки очередной задротной хуйни - не знаешь яп? Ну для всякого говна выдроченного корпоскотного это база, я понимаю.
С тобой мне все ясно, контест-пидарок, жизнь тебя этой же хуйней ещё поимеет
хуй знает че так мозги ебут на aqa если в итоге всё равно попадёшь на проект, придорочишься к нему и будешь работать как робот по протоколу. пытаюсь перекатиться с qa на aqa. заебали вопросы про принципы тестирования и про всякие операторы и т.д. я че ходячий справочник что ли, 5 учебников наизусть должен в голове держать? Большая часть хуйни из теории тестирования мне на мануалке не пригодилась, такая же история с пет проектами по автоматизации, че сложного не пойму, там минимальное знание яп + банальное знание фреймворка + разбираться с селекторами (которые ты сам можешь в хроме копировать на изи) в этом всём изи помогают нейронки и сайты справочники фреймворков. Крч ладно, понимаю, что надо отсеивать кучу накрутчиков, но можно же просто попросить электронную трудовую, так проще будет всем.
>>3524473 upd. Горит с того что спрашивают теорию тестирования у опытных челов, так как многое из теории - неиспользуется.
также горит что с aqa требуют кучу технической теории как с разработчика на яп.
Получается крайне тяжелый перекат с мануалки на автотестеровщика. Уже пол года дрочу яп + html + css + фреймворки. учу в плане теорию
Хотя кустарным способом на петах изи пишу для себя атшки. просто совмещая основную работу нет возможности прям плотно погрузиться в ат и получается блять не рыбо не мясо, раскорчная хуйня. заебало
>>3524474 Ты выбрал неправильную стратегию, надо просто чаще ходить на собесы и фиксировать, на чем ты там еще обосрался. Где-то к 5му будешь уже как боженька отвечать за всю хуйню, потому что спрашивают примерно одно и то же. Просто так дрочением технологий в вакууме для себя ты ниче не добьешься.
В большинстве случаев к знании теории приебываются те у кого какой то комплекс что он не тру айтишник типа программиста, поэтому компенсируют это тем, что они являются хранителями каких то тайных знаний. Обычно этим грешат тестировщики-бабы, у них прям какой то пунктик насчёт того чтобы ходить с задранным носом и выебываться с их всезнайством, собственно они и задают такую планку на собесах, большая часть lead software test engineer женского пола это тупо чсвшные коровы-мамочки, мужики обычно такой хуйней не страдают, им важен реальный опыт
>>3524535 >Обычно этим грешат тестировщики-бабы Бля, жиза. Не так давно ходил на собес в один бигтех, собеседовали два упругих зумера - парень и девка. Ну, парень так, чисто на подхвате, был дружелюбен, вопросов почти не задавал. Девка доебывалась до каждой хуйни, в принципе вся стратегия была выстроена на том, чтобы зацепиться за какие-то мои слова, хотя я решил все задачи и ответил на все вопросы. Потом анализировал, почему дальше не позвали - скорее всего, потому что отвечал не так, как ей нужно было.
Здесь как-то рекомендовали вкат через стажировки типо Астона, так вот судя по отзывам это ебаная параша, где после стажировки ты обязан у них отхуярить 1.5 года за мрот либо конские штрафы за отказ по договору, дохуя негативных отзывов про эту галерку.
>>3525036 А че Озон? Там всегда по-разному, у меня было похожее, но было как-то раз, что мило беседовали со скуфом-лидом, который чилово парил вейп прям тут же.
>>3524536 >Девка доебывалась Бабы как прпвило не могут в техсобесы. Если вдруг оказывается что моискатель превосходит её по квалификации, то они воспринимают это как оскорбление и начинают творить дичь. На собесах со мной несколько раз у таких истерика случалась с криками и отключением.