Шестнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.
Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.
Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.
Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.
Милости просим к нашему шалашу!
ТЕСТОВЫЙ FAQ:
В: Как вкатиться? О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи. Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...
В: Какой ЯП выбрать? О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.
В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше? О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.
В: Я сделал все вышеописанное, что делать дальше? О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку
На этом пока что все.
Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.
Полигон для тестов https://the-internet.herokuapp.com/ Сделай просто базовые операции со страницами, тыкнуть в кнопку, ввести текст, загрузить файл и провалидировать то что что-то там поменялось. В процессе разберешься в более глубоких деталях. Выложи это на гит, гордись.
Все это фреймы, которые экономят время на сборку проекта. Чистый Селениум понемногу умирает и польщуется только в древних проектах.
Если ты совсем тугой для кодинга, освой https://robotframework.org/ Это фрейм написаный на питоне который не требует умения кодить, только читать на инглише. Уебищен вне своего ИДЕ. Удивительно уебищен. Поэтому и непопулярен. Но в результате ты имеешь со старта все то на что любители мерзкого пред ликом Г-да кукумбера тратят половину своей жизни. Можно пользоваться для донного фриланса. Но иногда любим корпорациями типа Нокии
>Расскажите как на рынке автоматизации обстоят дела с C#. Так вышло, что после долгих метаний с ЯП на ЯП я всё-таки остановился на Сишарпе и вроде как фундаменталс уже освоил, до интеграционных тестов пока не дошел, но в целом язык показался мне довольно удобным и логичным. Как ни странно, мне он кажется более легко воспринимаемым чем JS например, хотя многие говорят, мол JS легче.
>>3135627 Жаль. А по поводу того, что не джава, постольку, на курсах решили, что сишарп проще для новичков. Я знаю, что они довольно похожи, я и джаву пробовал, просто уже как то заебало с языка на язык прыгать, а тут я вроде уже как то более менее погрузился, да и мне сишарп показался более интуитивным чем джава в плане синтакса. Но подозреваю, что придётся переучиваться либо на жабу, либо на питоний.
Подскажите, пожалуйста, у нас в компании автотесты пишутся на phpunit и мне надо подхватить это (я тестер ручник).
Сам пхп знаю на базовом уровне (условия, циклы, как создать функцию, которая число в квадрат там возводит и прочее), короче супер-базовый уровень.
Слышал про ооп, классы, экземпляры классов (даже понимаю, что это такое), но никогда не пробовал.
И вот мне показали код на phpunit и я увидел, что там тесты на нативном пхп идут. У меня был опыт с codeception/cypress, но там всё очень-очень просто, типа такого (для человека, кто базово знает программирование всё очень и очень даже понятно) $I = new WebGuy($scenario); $I->wantTo('Хочу убедиться, что форма скрипта Toupper работает корректно'); $I->amOnPage('toupper.html'); $I->see('Конвертируй меня!');
Так вот, у меня вопрос: стоит ли проговаривать с командой, что пхпюнит будет сложнее и дольше мне осваивать и проще внедрить тот же кодсепшн?
А если я не прав, то за сколько примерно можно подтянуть пхп, чтобы писать код в пхпюнит?
>>3136883 Мне норм. Кодить можно в фактори файлах, хоть обкодируйся. Авейты, это для торможения асинхронной мерзости. >>3136840 Нахуй ты экскаватором ртуть с земли собираешь? Джава это слишком глобальный яп. В нем пишут так чтобы однажды и навсенда работало и не менялось. Во-вторых джава и те кто на нец пишет, ебанулись на ООП. В тестах которые ты НЕ пишешь один раз насовсем, а часто приходиться менять детали, ты охуеешь ходить по ссылках на конструкторы и другие классы
Кто нибудь варится в геймдеве? Какие подводные в целом? Слышал только, что мало платят. Хочу вкатываться именно туда. Есть какие нибудь гайды и тд конкретно по геймдеву десктопному ?
>>3138613 Варился 5 лет назад, очень мало платили (40к), переработки адские, много кто до полночи "игралотестил", начальство не умеет в планирование, релизы делают когда захотят, отгружают забагованное говно, а потом поливают мочей куа-анонов. При этом было 2 человека с фамилией начальника отдела QA, они и работали до 5 вечера и вообще не отличались знанием терминологии и какой-никакой внимательностью, могли создать баг-репорт, потом его закрыть, открыть, закрыть и открыть снова, все это с комментариями "ой показалось, "а нет, реально есть", сбежал оттуда в веб, не желаю. Менее, чем через год и 1 смену работы дорос до 150к.
>>3138765 С фейкоопытом в 2 года вкатывался на 70к, вероятно пиздец продешевил, но был доволен даже таким результатом. Тяжело быть волком-первопроходцем.
>>3138897 Никуда его не взяли. Вот есть у тебя возможность взять на работу человека по имени Миша Васильев или другого по имени Асалямов Базият Кто вообще в своём уме возьмёт второго, кроме как из-за дефицита кадров?
Работаю тестером за 100к, гибрид. До этого работал контент-менеджером.
Знаю как пользоваться девтулзом, постманом, cypress, ютреком или аналогами.
В конторе нет никакой документации, но сам ранее я её не писал. Сейчас составляю тест-кейсы.
Просто прям каждый кейс создаю такого вида: Название (Отправить форму обратной связи) Предварительные шаги (Пользователь должен быть на странице с открытой формой и т.д.) Шаги: - ввести валидное имя - ввести валидный номер телефона - нажать "Отправить" Ожидаемый результат Фактический результат.
Пока в таком виде нормально описывать кейсы?
Также пишу чек-листы (2-3 штуки). Там просто названия тест-кейсов грубо говоря, что проверить в приложухе.
Сам никогда с документацией не работал, как думаете, норм?
Как допишу все кейсы, вкатываться буду в phpunit и спустя полгода работы в этой компании планирую просить повышения со 100к до 130-150, как думаете, не слишком жирно?
>>3140231 >>3140391 Ебать долбоебы, в большинстве мест автоматизация нахуй не всралась, куда проще регрес руками гонять и дешевле. А про чела с 100к, ты долбоеб? Увольняйся и пиздуцй на 250к. И всем похуй ваще в компании на твои тест кейсы и чек листы.
>>3140641 Да, а до этого были треды в б. Вообще у меня есть подозрение, что этот анон является админом сетки projvm чатов, очень похожие тейки и сленг (и батхерт от стаи).
>>3140628 Пиздец зависть. За 10 лет даже не вышел на 250к. Премии вообще никогда не получал. А тут с нарисованным опытом получают несколько офферов по 300-350к и лутают 2-3 зарплаты....
>>3140818 >А что тебе мешает? Воспитание и страх, что меня раскусят и потом не смогу устроиться на работу. Отец мне всегда говорил - "не гонись за деньгам! много работай и слушай начальника! тогда тебя заметят и дадут хорошую должность!"....
>>3140961 Осознанная меркантильность. Ну ниче ребят, вы главное жопу начальнику лижите лучше и потейте над тест кейсами переживая из-за знаков препинания, структуры и прочей хуеты. Это же все так важно что бы получать хорошую ЗП))))
>>3140982 Да я вообще мимокрок, работаю машинистом в метро. Целый год изучал андроид разработку и пытался устроиться хотя бы на 30-40к и то нахуй послали. А тут тестировщикам по 200-300к платят, пхех
>>3140988 А нахуй это ит нужно если не ради денег? Я зарабатываю 140-150, в марте 161 заплатили. Само собой нахуя мне в Мск жить на 25-30? Я то не против на самом то деле, прогать для мобилок на Котлине мне нравится, да только одни отказы заебали уже. А опыт я не крутил. У меня знакомый с работы постоянно говорит что надо опыт крутить и пиздеть хрюшам и сразу на хорошую вилку попадешь и похуй что опыта по факту нет. Правда этот знакомый мой коллега и сам еще никуда не устроился в it-ишку. Пхех
>>3141111 Если реального опыта мало, то приукурашиваешь, 2-3 лет достаточно. Делаешь резюме, откликаешься, фейлишь собесы, на фейлах учишься. Проходишь, торгуешься по зп, выбиваешь 200к. Кайфуешь.
>>3141119 Реальный опыт у меня хороший: я достаточно хорошо шарю в вебе, знаю sql и пару япов на базовом синтаксисе. У меня страх из-за того, что я никогда не составлял документацию: ни тест-кейсы, ни чек-листы, ни тест планы. Вообще нихуя, только баг-репорты.
И теорию хуево знаю, а на собесах только это нахуй и спрашивают. В общем я просто дешево себя оцениваю скорее всего. Спасибо, буду тестить себя в собесах.
Если реально на 200к что-то клюнет, в ахуевозе буду сидеть добротную неделю
>>3140575 >Открытие Эти мрази воруют деньги с кредитки и ставят какие угодно проценты. Берут с кредитки проценты за покупки В ИНТЕРНЕТЕ (такого больше нет ни у одного банка). С трудом закрыл их кредитку, переплатил наверно в 5 раз.
>>3141132 Помню в этой конторе закупил 16к грина перед войной, на удивление даже без своих жидовских процентов мне все сделали и по лучшему курсу тогда. А раньше да и сейчас тоже вообще не предсталвял чтосэто за левый банк такой и нахуй он существует
>>3141183 >>3141187 Пиздец. А меня в мвп-треде убедили, что тогда будет ждать черный список меня и нохаир. Из-за этого только ближе к 1.8 годам опыта дорос до сотыги... Хотя всегда тянул работу и не лажал.
>>3140825 Постулаты отца не применимы к текущей реальности, пора двигаться вперед, тем более практика показывает, что такие тезисы не работают больше. Вкатился с фейкоопытом, бабушка грит малаца
>>3141565 Отказ пришел после отправки сканов паспорта и трудовой. Говорят, там по возрасту еще могут отсеивать. Вообще это абсолютное скотство, отказывать уже после оффера, человеку, который успешно прошел техническое собеседование. Вот работал ты где-нибудь в днищеконторе за 150к, получил оффер на 250-300к, уволился и переходишь на новую работу, а тут тебе "попросили приостановить прием". За такое надо ноги переламывать.
>>3142060 я за 100 работаю ваще, максимум 120 выходит. знаний мало, развиваться никак не развиваюсь, тупа ленивый кусок говна. как же хочется за нихуяниделание получать 150. кайфовал бы ахуеть как. на 50к жил бы, 100 откладывал бы
>>3142065 >развиваться никак не развиваюсь, тупа ленивый кусок говна >как же хочется за нихуяниделание получать 150 Перехочется. Тебе и 120к зря платят
>>3138777 Сэйм. >>3139368 >>3139368 >>3138765 Так. Есть хоть какие-то стори от этих чуваков? Что-то попахивает пиздежом если честно, чтоб тестеру платили 250к это надо дохуя всего уметь же? Обычного ручника не возьмут на такое зп. А если возьмут то подскажите компании, а то я тут со своими 70к немного прихуел.
>>3142199 >чтоб тестеру платили 250к это надо дохуя всего уметь В крупных конторах так платят, типа ххру (их сайт тестить), доставки типа самоката, вайлдберизы, ламода, другие компании... >>3142163 Документации достаточно и гугла
>>3142662 да пиздежь это всё. пусть пруфанут хотя бы как-нибудь. а если не пиздежь то как без опыта на 200к люди выходят? как они докер развернут локально например? хуйня какая-то
Какие то вы уродцы все в этом треде, левые вкатунцы с курсов, вшивые волки и автоматизаторы без умения кодить, вшивый кал, ливаю нах отсюда, никакой от вас пользы
>>3142750 Пиздец какой-то. Я на андроид-разработчика жопу рвал целый год, сделал кучку пет-проектов и меня как соску унижали лиды и эйчары на собесах на стажёра за 25-30 тысяч. И всё это в Москве. к слову, меня так никуда и не взяли!
Тогда как какие-то челики с бабами насмотрелись беларуса-тестера на ютубе, крутанули себе опыт и имеют офферы на 200-30к, я ебал, может таким образом и в ФААНГ можно устроиться? Так же опыт крутанул, ответы на собесы заучил и погнал на работу. Горит пиздец
>>3142837 Чел, просто айти - очень разное. И зависит от того, куда вкатываешься
Минут десять назад я видел вакансию, где требуется два года опыта на пхп - и взамен предлагают 200 тыс. и переезд в Афины. А еще видел пять минут назад две вакансии, где за больше чем 5 лет предлагают всего 120 тысяч + куча ебанутых условий
Также я не мог, например, вкатиться на реакт, который выдрочил в универе и научился писать на нем. Не нашел работу за полтора месяца поиска. Но вот на вуе нашел работу за неделю
Поэтому в ойти все очень по-разному. Почему так - не ебу.
>>3142797 Почему у тебя такая реакция на новых людей в направлении? Ты хочешь совсем без молодых специалистов? Конкуренции что-ли боишься? Ладно еще понимаю когда разрабы кукарекают что вы где-то поучились, но это нихуя не тру, а с тестерами то что? Как тестер может напортачить в работе, перепутать атрибуты тест-кейса? Забыть что такое принцип пестицида?
>>3142837 >сделал кучку пет-проектов и меня как соску унижали лиды и эйчары на собесах на стажёра за 25-30 тысяч Да нету никаких стажировок. На обычную работу (не стажировочную и не джуниорскую) устроится в 100 раз легче. Это потому что вы ищете какие-то лёгкие пути, как бы обхитрить, как наебать систему. А в итоге только вас и наёбывают. Если бы ты не искал по приставкам а-ля "junior", по галочкам "без опыта", то сейчас бы с работой сидел и не унижался за 25-30к. Ты чё думаешь ты один эту хлебную вакансию видишь, а все остальные слепошарые долбоёбы? Другие тоже хотят прикладывать минимум телодвижений, шоп чисто прийти, забить место и получать коврижки. В реальной жизни всё решает борзость. Если ты борзый как танк, ты можешь хоть на лида прийти и получить работу с нулём опыта. Это ты в голове у себя нафантазировал, что так не бывает. Обрати внимание, какие парни ходят с красивыми тянами, иногда уёбищные скуфидоны. Они не постеснялись, подошли и познакомились к бабе. И пока ты тут скулишь на дваче, такой же борзый скуфидон пришёл на собеседование и забрал твою работу и стрижёт бабки за тебя. А ты стесняйся дальше.
>>3142772 >>3142782 Парни, нахера мне вам пиздеть? Я вас даже в это сообщество не зову, хотя оно и платное (300 руб в месяц) и курсы никакие не впариваю.
Все это тестеры, ручники. Просто можно приукрасить опыт, качать навык прохождения собеседования, грамотно говорить о деньгах с ХР.
А про докер ваще в голос. Прописать команду это какой-то навык в 2024? Лоло
Такой парадокс, я опыт крутил в 2021 году еще, тоже без опыта везде унижение и отношение как к говну, нарисовал и залетел с первого собеседования, все хвалили, довольны. Вот такой маразм на рынке. >может таким образом и в ФААНГ можно устроиться Конечно, там поле для наеба еще больше, а ты думаешь, как индусы туда устраиваются? То, что они рисуют себе опыт в 5 лет условного Bank of India, читал еще в 2017 году
>>3142662 Начинал лет 10 назад с зарплаты в 15к. Искал джуниорские позиции и позиции стажеров. Меня отец учил всегда говорить правду и много работать. Ну и не спорить с начальством. В то время аренда однушки стоила 16к и мне приходилось занимать по родным и знакомым, чтобы выжить. За 10 лет гребли кое как вышел на 200к. Из накоплений только 4кк на счету. Квартиры нет, машины нет. Продолжаю жить на съемных квартирах... Как же завидно, что они сходу влетают на 250к и еще лутают несколько таких зарплат работая на 2-3 работах.... Они за год имеют на счетах больше, чем я за 10 лет....
>>3142909 >А про докер ваще в голос. Прописать команду это какой-то навык в 2024? Лоло Если докер для тебя это онли docker start, то это не знание докера. Мне тупо завидно, что нулевые волки влетают сразу на хорошие зарплаты, когда как я даже за 10 лет не вышел на такой оклад (хотя бы один). А они пашут по ип на 2-3 компании и лутают по 700к-1кк в месяц
>>3142909 Ну по поводу докера не совсем так же всё. Нужно понимание, для чего это, как это работает и зачем оно в целом нужно.
Можно обойтись и без этого. Я вот интереса ради оставил отклик на 5 вакансий где-то с норм зп (180к+) и по всем пришел отказ. Резюме нормальное: указал какими инструментами в работе пользуюсь, их не много и не мало. Описал опыт чуть подробнее, какие клиенты были: недвига фарма и прочее.
Что еще надо написать? Что я в голливуде снимался или что? Почему нет реального кейса парней, которые бы показали своё резюме, переписку с хром (естественно, все адреса и фио замазаны где) и результат?
Когда таких кейсов нет, а есть просто отзывы, то это настораживает и верить в это 98% людей не будут.
>>3142909 >Парни, нахера мне вам пиздеть? Давай ты тогда создашь такое же резюме и запишешь вемь процесс найм от поиска до устройства конечного со всеми пруфами? А то такие скрины любой даун может сделать.
>>3142909 Докер-то выучить несложно. Мне вот интересно, как волки проходят собесы, где спрашивают про Kubernetes и кластеры. На 200к и выше это обязательное требование для сеньора.
Во-вторых, основные концепции кубера выучиваются за день.
В-третьих, настройкой кластеров и прочих лоулевельных вещей занимаются девопсы/инфра. От тебя как от разраба требуется знать максимум как деплоймент написать для своего поделия.