Вы видите копию треда, сохраненную 12 февраля в 14:03.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Милости просим к нашему шалашу!
FAQ:
В: Какой ЯП выбрать?
О: На данный момент самыми популярными ЯП, которыми пользуются автоматизаторы: Java, Python, JS, C#. Всех их объединяет такое понятие как ООП. После изучения теории тестирования можешь приступать к его изучению.
В: Я изучил теорию, ООП, выбрал ЯП и изучил его тоже. Что дальше?
О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный, напр., Selenium, Selenidе, Playwright, Cypress.
В: Я сделал все вышеописанное, что делать дальше?
О:Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку
В: Эээээм, непонятный набор словечек, мне в рекламе сказали что тестирование это легкий способ вката в айти!?
О:По данным Яндекс Практикума до выпуска доходит 60% студентов, из числа изначально поступивших на профессию "Инженер по тестированию" студентов в результате трудоустраивается 16%. По данным исследования, проведенного HeadHunter, после большинства крупных обучающих платформ трудоустраивается 5-6% студентов.
Список материалов:
Автоматизированное тестирование:
- ~200-часовые курсы, максимально разжевано. Achtung! Велик риск уснуть - https://www.youtube.com/playlist?list=PL6Gtav8N4O7iKNqNkuEPKo1FatC9iUQQR
- QA.GURU (см. их канал на ютубе)
- Автоматизация на питоне https://github.com/berpress/qa-python-map
Нагрузочное тестирование:
- Apache JMeter - Basics to Intermediate level
Неактуальный faq: https://pastebin.com/6p6gmxNv
Теория:
- Книга «Тестирование программного обеспечения. Базовый курс.» - https://svyatoslav.biz/software_testing_book/
- Курсы "ITVDN - QA"
- База знаний https://github.com/VladislavEremeev/QA_bible
- Вопрос-ответ на английском https://www.algrim.co/237-qa-engineer-interview-questions
- Вопросы из фаанга https://github.com/annivanova1992/faang-qa-interview
Прошлый тред: https://2ch.hk/pr/res/2759914.html (М)
> для освоения CI/CD
Про докер не знаю, а на гитхабе можно в их CI/CD можно свои тесты интегрировать
Какой-то тестовый дженкинс тоже видел
Уходить в конце испытательного срока или сейчас везде такая ебола?
Не везде.
Вроде как редкое явление, вообще куа сейчас должен все уметь и все знать, и требования помогать писать, и автоматизация, и мануальство, и аналитика, и менеджмент разрабами, и CI если девопса нет
да пиздос охуевать начали изза вкутунов, уже блять надо сразу в кодиры идти и дивхуйопсы. А то то дохуя стали хотеть
сам ты руко-макака? К ним в стойло пытаешься запрыгнуть? Есть перспективы такие?
У меня тоже катса автоматчиков в команде. Я вот два года работаю и никаких вариков к ним примазаться не было пока. Надо наверное подскакивать как-то самому, но я не умею
Значит буду уходить, хули. Доебали кабанчики со своими обещаниями. И после этого кто-то ещё говорит, что на собесе кабанычу ни о чем пиздеть нельзя, когда тот только и рад наебать.
>>818060
Если вообще не пускают к себе и не дают ничего писать, то учи сам. Запили UI тесты по POM на условную авторизацию гугла. Заверни в докер. И можешь топать по собесам. Могут ебать по теории ЯП на собесе, но работу найдешь. Рекомендую на WEB проект прыгать. Легче будет освоиться. Да и пинать балду легче будет.
>И можешь топать по собесам
Там везде требуют пол года+ опыта написания тестов. Как-то грамотно пиздеть придется.
Энивей, спасибо.
>сам ты руко-макака?
не разделяю такого отношения. по уровню понимания продукта норм ручник сильнее автоматера. плюс все интеграции и новые фичи тестятся вручную.
у нас автоматеры только в ТК ходят и ничего кроме них не знают.
>К ним в стойло пытаешься запрыгнуть? Есть перспективы такие?
На текущем проекте нет, вообще изучаю автоматизацию и буду мутировать в фуллстак.
а че тебе припекло так?
>по уровню понимания продукта норм ручник сильнее автоматера
Я в целом с тобой согласен, но в этом нет хорошего ничего - лишняя ебля головы и копание в говне
>по уровню понимания продукта
Как-то залетел на лида, а там уже было два ручника, которые полгода трудились в поте лица, пиздец, они продукт лучше знали, чем я, было неловко все от них узнавать, по факту, кто первый начал - тот и руля.
>а че тебе припекло так?
>>818236
>Причина тряски?
Это вы определили по фразе "не разделяю такого отношения"?
>>818150
>Я в целом с тобой согласен, но в этом нет хорошего ничего - лишняя ебля головы и копание в говне
Просто разные направления работы. Именно за эту еблю головы нормальному ручнику платят нормальную зпешку. Так-то вручную регресс гонять ума не надо.
Да как у всех. Есть вакансии с удалёнкой, есть офис, есть гибрид.
Вроде как их число уменьшается
Это то понятно, все же мы не в глухом лесу живём и все видимо окружающую действительность. Трястись то зачем?
Посаны, кто в QC стрмился - как вы писали SDLC?
Я тот кун, что вкатывался в прошлом треде в Озон. У меня стата такая - искал работу именно автоматизатором, прошел техсобесы где-то в 10 контор, и только в 2 самых крупных с огромным штатом тестеров была перспектива чистой автоматизации. В основном везде либо фул-стак по факту нужен, либо вообще сдет. Причем обычно понятно сразу из вакухи, но и на собесе тоже говорят.
Кому интересно, в Озон не взяли в итоге, вкатился в другую крупную контору, первый месяц работаю, полет нормальный.
>искал работу именно автоматизатором
А что по мануалу, ничего не видел?
>техсобесы где-то в 10 контор, и только в 2 самых крупных
сколько откликов было у тебя?
>В основном везде либо фул-стак по факту нужен, либо вообще сдет
да пиздец запросы, на все руки мастер должен быть, а ЗП, небось даже ниже чем у того же прогера будет, плюс ещё и отношение (неявное)
Много лет работал техподом и пару лет питона, всякие автоматизации пилил. Автотесты знал на уровне прохождения одного курса и одного тестового задания, которое делал когда-то давно. Теория околонулевая - ну собсна, ее выучил по книгам за пару дней и пошел собеситься. Поначалу обтекал, и учил все, на чем обтек.
Самое сложное было - это рассуждать о процессе тестирования, когда ты реально тестером не работал. На это я бы рекомендовал обращать внимание всем вкатунам. Ну и инструменты, постоянно задавали вопросы, а работал ли ты с этим или тем, а где вы отчеты хранили и вот этот весь стаф. Тут уже теоретизировать вряд ли получится, либо работал, либо нет.
> А что по мануалу, ничего не видел?
Ну, поскольку я с питоном имел опыт, это и было почти моим единственным козырем, как мануал я наверное был бы неконкурентен, ибо без опыта, поэтому даже не заглядывал туда.
> сколько откликов было у тебя?
Около 50-ти.
> а ЗП, небось даже ниже чем у того же прогера будет
Хуй знает, про ЗП спорить не буду, мне ок, программистом мне, как не парадоксально, никто столько не предлагал.
Ого, не ожидал тут увидеть тред для тестировщиков. Приветствую, коллеги!
Крутая шапка, спасибо за ссылки.
>О: На данный момент самыми популярными ЯП, которыми пользуются автоматизаторы: Java, Python, JS, C#.
Э блэт а где kotlin? Работал с автоматизацией на двух работах: на одной полностью перенесли все тесты с джавы на котлин и были довольны. Во второй конторе сразу котлин. Мне показалось на нем удобнее чем на джаве - тупо меньше писанины из-за большего кол-ва встроенных операций.
>В: Я изучил теорию, ООП, выбрал ЯП и изучил его тоже. Что дальше?
Имхо проще начать с бекендных тестов на api, ведь там не надо пердолиться с селениумом, это во первых, а во вторых бекендных тестов как правило больше на проекте, и с ними больше взаимодействуешь, они выполняются быстрее. Для начала простые тесты типа
- дернул ручку с валидным запросом - проверил что пришло 200
- дернул ручку с невалидными данными - проверил что получил 400 и с таким-то текстом ошибка
- дернул ручку1, вытащил из нее какое-то поле, передал это поле в ручку2
>Там везде требуют пол года+ опыта написания тестов. Как-то грамотно пиздеть придется.
Имхо нет такого скилла как "написание тестов" - ведь это по сути набор степов. Никакой сверхсложной логики в тестах как правило нет, это же не продакшн код, который пишут разрабы для высоконагруженных приложений. Для вкатывания в автоматизацию достаточно базовых знаний ООП и умения решать простые задачи уровня easy на leetcode. Плюсом будет если напишешь какой-нибудь тест с помощью jUnit или его аналога на других ЯП. Если на селениуме что-нибудь запилишь - вообще кайф. В нем самое геморное - это выбрать правильный локатор и корректно описать пейджу.
Вообще у новичков смотрят не только хард скиллы, но и софты. Если ты новичок в автоматизации, но у тебя есть база по хардам и плюс бекграунд ручника, и ты нормально общаешься, не ведешь себя странно и как-то показываешь свое стремление изучать новое - то ты будешь хорошим кандидатом. А если ты делаешь все на отъебись, не можешь в нормальную коммуникацию (сам себе на уме), то даже с подходящими хардами тебя будут брать неохотно. Адекватного новичка легче обучить хардам, чем токсика софтам.
Ну как-бы есть, а именно, что-бы кабаныч мог зайти в TMS и увидеть результаты, что-бы кабаныч мог раскрыть твой ТК, и там были полноценные степы, и все в этом духе. Если в твоем уме работа заключается в написание локатора, и клика, то у меня для тебя плохие новости.
Ахуенный совет, а главное полезный (нет), ценность твоей проверки статус кода 200 = ничему
Самое главное для меня - значительно сократилось кол-во писанины по сравнению с джавой. Имхо чем меньше буков и здоровенных конструкций, тем ниже порог входа -> новым сотрудникам легче освоить автотесты -> новички быстрее начинают приносить пользу. Ну и в целом чем меньше кода, тем легче его читать и поддерживать.
Много полезных методов поставляются из коробки - не нужно писать свои хелперы. Есть лямбды, функции-расширения, функции высшего порядка. Вроде из этого в джаве тоже что-то есть, но в котлине оно реализовано изященее.
>>825238
Чел писал про вкат в автоматизацию, и под "написанием тестов" подразумевал написание автотестов, а не ручных.
Да и ручные кейсы сейчас как правило не пишутся - они генерируются из автотестов. Автотесты постоянно гоняются и постоянно актуализируются, в отличии от самописных ручных, которые тестировщикам вечно лень обновлять.
Алсо ни разу на моей практике 99% никому кроме тестировщиков не приходилось залезать в TMS.
>>825240
Ценность не в проверке статус кода, а в изучении инструмента. Проверка статус кода - это как hello world, самое элементарное.
>Много полезных методов поставляются из коробки - не нужно писать свои хелперы. Есть лямбды, функции-расширения, функции высшего порядка. Вроде из этого в джаве тоже что-то есть, но в котлине оно реализовано изященее.
Нихуя себе у вас там рокетсаенс, у нас тесты все простые без какие-то расширителей и лямбд, даже не знаю, что это такое.
Мобильное приложение тестите? Пример использование этих херовин в виде кода можно?
Очевидно, напиздеть про опыт.
Подводные в том, что спрашивать будут как с того, у кого он есть.
тебе к прогерам, автоматизация QA это тоже самое, что и кодить + заёбы от QA профы
Тестирование веба: апи и фронтенда.
Но вообще, все эти приблуды, которые я описал - они встречаются скорее в общих классах, которые уже потом юзаются в самих тестах. Для написания самих тестов как правило это не пригождается.
Примеров из кода проектов не будет. Но на словах где это может пригодиться:
Функции высшего порядка - функции которые в качестве аргумента принимают не только объекты, но и другие ф-ции.
Например есть две ручки: одна запускает какой-то процесс initProcess(), другая чекает его статус. Статус меняется init -> in progress -> success/failed, причем в in progress оно может висеть несколько секунд.
И у тебя есть описанная в степах ф-ция getStatus(), которая дергает ручку статуса.
В тесте тебе нужно дернуть ручку создания процесса, а потом, дергая ручку статуса, дождаться, пока она не вернет success.
Можно запилить простой Waiter, у которого в аргументах будут: fieldName = имя поля в json которое мы будем проверять, expectedResult = то чего мы ждем в этом поле, fn() = функция которую нужно вызывать, pollingInterval = интервал опроса, timeout = максимальное время ожидания.
И тогда в тесте ты не вручную в цикле описываешь то как ты дергаешь эту ручку и сверяешь результат, а отдаешь все это своему вейтеру.
initProcess()
Waiter.waitFor("status", "success", { getStatus() }, 1000, 60000)
Т.е. этот вейтер будет раз в секунду дергать ручку getStatus и ждать пока в ответе в поле status не появится success. Если не дождемся за 60 сек, то упадем.
Ну и потом аналогично можно переиспользовать этот вейтер для других ручек и для других полей, можно накрутить еще более высокоуровненые правила ожидания, это самый базовый пример я привел щас.
Лямбды я вообще хз как объяснить простым языком.
Ну вот пример лямбы: фильтрация. У тебя есть массив чисел, тебе нужно вернуть все числа из этого массива, которые больше 10. Делаешь arr.filter { it > 10 } - получаешь новый массив.
Расширения - иногда используются если есть здоровый популярный класс, который юзают все подряд, и с кучей методов, а тебе нужно в него добавить новый метод, но он кроме тебя никому больше не нужен. И чтобы не пилить класс-обертку через наследование с дополнительными методами, ты просто "расширяешь" базовый класс в своих тестах/степах и область видимости новых методов ограничивается только твоим текущим классом, где это расширение написано. Такой лайтовый вариант наследования можно сказать.
Тестирование веба: апи и фронтенда.
Но вообще, все эти приблуды, которые я описал - они встречаются скорее в общих классах, которые уже потом юзаются в самих тестах. Для написания самих тестов как правило это не пригождается.
Примеров из кода проектов не будет. Но на словах где это может пригодиться:
Функции высшего порядка - функции которые в качестве аргумента принимают не только объекты, но и другие ф-ции.
Например есть две ручки: одна запускает какой-то процесс initProcess(), другая чекает его статус. Статус меняется init -> in progress -> success/failed, причем в in progress оно может висеть несколько секунд.
И у тебя есть описанная в степах ф-ция getStatus(), которая дергает ручку статуса.
В тесте тебе нужно дернуть ручку создания процесса, а потом, дергая ручку статуса, дождаться, пока она не вернет success.
Можно запилить простой Waiter, у которого в аргументах будут: fieldName = имя поля в json которое мы будем проверять, expectedResult = то чего мы ждем в этом поле, fn() = функция которую нужно вызывать, pollingInterval = интервал опроса, timeout = максимальное время ожидания.
И тогда в тесте ты не вручную в цикле описываешь то как ты дергаешь эту ручку и сверяешь результат, а отдаешь все это своему вейтеру.
initProcess()
Waiter.waitFor("status", "success", { getStatus() }, 1000, 60000)
Т.е. этот вейтер будет раз в секунду дергать ручку getStatus и ждать пока в ответе в поле status не появится success. Если не дождемся за 60 сек, то упадем.
Ну и потом аналогично можно переиспользовать этот вейтер для других ручек и для других полей, можно накрутить еще более высокоуровненые правила ожидания, это самый базовый пример я привел щас.
Лямбды я вообще хз как объяснить простым языком.
Ну вот пример лямбы: фильтрация. У тебя есть массив чисел, тебе нужно вернуть все числа из этого массива, которые больше 10. Делаешь arr.filter { it > 10 } - получаешь новый массив.
Расширения - иногда используются если есть здоровый популярный класс, который юзают все подряд, и с кучей методов, а тебе нужно в него добавить новый метод, но он кроме тебя никому больше не нужен. И чтобы не пилить класс-обертку через наследование с дополнительными методами, ты просто "расширяешь" базовый класс в своих тестах/степах и область видимости новых методов ограничивается только твоим текущим классом, где это расширение написано. Такой лайтовый вариант наследования можно сказать.
И вопрос к анонам с многолетним опытом. Есть ли смысл откликаться на всякие питоно-джава вакансии если не работал с ними? Потому что по требованиям к вакашкам вроде все понятно (за исключением синтаксиса не изученных языков). Как убедить эйчаров чтобы до техсобеса дело долшло?
1.5 года опыта, sdet, где связь?
Ахуеть ты умный. Сколько платят кстати за такие сокровенные знания?
Вот это я понимаю ХАЙП. Походу окно навсегда закрылось, за стажировку придется доплачивать.
Да так везде в ойти, всё на хайпе, куа не исключение ваще. Но большинство будут отсеяны. Пущай тортики пекут дома, да в инстаграмме фотки постят
> автоматизация QA это тоже самое, что и кодить + заёбы от QA профы
Макака ебучая, заткнись нахуй.
Автотесты в 10 раз проще чем фронт или бэк.
Сразу палится долбоеб который нихуя не делал в профе.
так это или анальник или тот, кто максимум перекладывает ясоны на работе, а теперь типо на его ПРОФУ покусились какие-то там тестировщики со дна!111!
Чуть проще, но не в 10 раз. Промышленные автотесты это совсем не то же самое, что хуита, которой потчуют в курсах.
Мимо бывший бэк, настоящий автотестер
Что такое промышленные автотесты? Как понять промышленные тесты я пишу или нет?
если предвкушаешь пятничную лесопоосу, то ты настоящий гречневый работяга от мира айти, а значит и тесты твои - промышленные
Если ты задаешься такими вопросами, то очевидно, что ты пишешь
> хайповую залупу
и в настоящие промышленные автотесты тебе еще рано, сынок.
А когда будет не рано? Когда на пенсию уже придется выходить? В банках пишут промышленные автотесты? Или может на заводах для каких-нибудь нефтянных станций пишут промышленные автотесты? Поясни пожалуйста что ты имел ввиду.
>Поясни пожалуйста что ты имел ввиду.
Думаю, речь про всякие АСУ-ТП и ЧПУ либо про дохуя популярные продукты
Вилка простая - за сколько продашь себя, в целом около 150 для мидла.
как ты туды устроился лучше напиши
>как стать самому инженером типа джуном или мидлом
Если в падлу гуглить родмапы, которых щас миллионы, подходишь к своему лиду, говоришь - хочу подняться до инженера, что для этого нужно сделать / изучить?
>а у меня за спиной ни курсов, ни образования технического
У тебя есть опыт в этой конкретной сфере, что автоматически ставит тебя на ступень выше тех, у кого только курсы с образованием.
Вы точно сдеты тут?
Хоть бы раз кто что интересное по делу написал.
>Вы точно сдеты тут?
Ну, сдетов тут совсем немного (возможно даже 1)
А по ручному тестированию я стараюсь отвечать на более-менее разумно сформулированные вопросы.
всмысле? что на клиенте нет проверок на статус код?
А что ты думал есть сдет, мой дорогой друг?
Индусское ковыряние в джаве и рисование своих особых тест фреймов СНАЛЯ?
Тест фреймы это тоже сдет. У тебя задача покрыть автотестами фукнционал, а как ты это будешь делать это уже второй разговор.
Тест фрем он тоже не с кнопкой "СДелать заебись" из коробки, надо это все подпилить под нужды проекта и сделать так чтобы самый в голову больной аналитик смог понимать в тест-процессе.
Woprosi, towarisch?
>плэйврайт
Это кстати как раз уже зумерское изобретение, держу в курсе.
Асинзронность, тайп скрипт, все такое. Для убогих оставили поддержку джавы, шарпа и питона
Released in January 2020 by Microsoft, Playwright is a Node.js library
Блять чел, сайпрес, плэйврайт это не программирование, это хуйня полная.
И я не разраб, сам тестер, смотрю на коммиты и фичи которые делает например тот же мидл бекендер - это пиздец разница. Вот там вот программирование. А у нас 20iq фреймворк.
Просто я не понимаю, нахуя вы это притягиваете == программированию. Обидно что ли?
>смотрю на коммиты и фичи которые делает например тот же мидл бекендер
Хуйню обезьянью твой бэкендер делает, блядь.
Ты что несешь приплывший?
Бекэндер оллгику рисует, а тесты ее проверяют.
И это тоже программирование.
АПИ запросы я тебе точно также этими всеми фреймами могу протестить. Ты реально какой-то тсранный, палладин в поисках ТОГО прогрппмирования.
Ну ты блять тестер, а программер. С чем ты не согласен?
Или думаешь что написал апи тест == прогер?
Ты программишь в своей нише, это и называется софтваре девелопмент ин тест -- сдет. Ты девелопмент тестинг софтваре.
Что не так, шиз? Не то программирование?
Ты реально какой-то ебнутый, кроме шуток
Ну ты рил хуйню пишешь.
Даже хеллоу ворлд - это программирование. Вот просто по факту. И автотесты - это программирование. Можно обсуждать сложность, конечно. Сложность программирования.
А что мидл и синьер погроммисты иногда коммитят я уже насмотрелся. Дух не захватывает.
У самого опыта в ручном 1.5 года.
Это норм по деньгам?
>>839442
Нет, cy.get() это не программирование. Это макакинг с фреймворком. Причем очень высокоуровневым.
Раз так не доходит, то вот пример, ты мидл авто тестер и есть мидл бекендер. Бэкендеру дают задачу покрыть фичу тестами, а тестеру сделать фичу.
Ну и что сделает?
Тест сделает нихуя. Так как он не программист. А с хайлевел фреймворком любой разберется.
Мне кажется вам просто обидно "Ну я же атвотестре, СДЕТ там!! Я тоже программист!!!"
чета сам продешевил, на этапе скрининга, а теперь настроения совсем нет. Но на текущем месте я еще меньше получал 70
Это пиздец чел, от 1.5 года надо уже идти на сеньера и брать 250к+
Как ты на 40к собираешься жить в ДС? Учитывая что только 60к уходит на аренду нормальной не бабушкиной хаты рядом с работой?
Да еще посыл такой что зовут. Кто зовет то? Ты сам хочешь туда? У тебя единственный офер? Ты бля не пробовал собесы в ряд выстраивать, собирать оферы и торговаться?
Пиздец, СДЭТы бля!
Потому что ты ебнутый.
>Тест сделает нихуя. Так как он не программист. А с хайлевел фреймворком любой разберется.
Ты какой-то даун, если честно.
Во-первых - да - бэкендеры иной раз что-то сами тестируют, и абсолютно всегда получается полное говно.
Во-вторых, ты так говоришь, словно бэкендовые фреймворки не хайлевельные.
>Мне кажется вам просто обидно
Мне кажется, тебе, потому что твой парень - бэкенд.
>У тебя единственный офер?
да, единственный
>Ты бля не пробовал собесы в ряд выстраивать, собирать оферы и торговаться?
Пробовал, тех. собесы прохожу хуево
СДЕТ порвался, просто ответь, ты можешь делать те фичи которые делает бекенд?
Нихуя ты не можешь, потому что автотестер != прогер.
Клуб каких-то ебанатов считающих себя СДЕТАМи.
Ахахахахахаха!
Нахуй так рвешься, братишка )))
Успокойся, скоро твой парень-backender успешно завершит sprint, выкатит очередной release и устроит тебе немного backdoor-love.
СДЕТер, не манияврируй.
Вопрос в другом, можете поделиться своими проектами на мобилки, чтобы я понял как там структуру выстроить (да да, я ленивая жопа и делать с нуля времени нет от слова совсем)
Искал что-то на гитхабе, но там дичь полная и если есть что-то, то всё от китайцев
Буду очень благодарен, если поможете с моим даунским вопросом (можете камнями уж закидать, не привыкать)
Сишарпер, ты? Я узнал тебя по твоим шизоидным словам и высерам. А помнишь, как мы всем джаватредом нассали тебе в кружку неделю назад, во время продуктивной дискуссии? Ты ещё выпил, облизнулся и попросил добавки. А потом тебя пришёл забирать твой отец, тот самый модератор, который на Вернадского изнасиловал собаку и получил условный срок за то, что украл плавленный сырок в магазине. Он зашёл в тред, все стали смеяться, а ты обосрался под себя от стыда, а потом сказал, что всю жизнь будешь ненавидеть джавистов и просто всех не-шарпистов, но на 9ом году работы в одной и той же конторе, когда ты пошел на собеседования, чтобы их пройти и получить повышение со 120к до 130к, то они пустили тебя по кругу, после чего тебе наложили на анус восемь швов. Как поживаешь?
Не, это какой-то шиз завёлся, всем поясняющий за святое звание программиста. Не удивлюсь, если он же про зарплату трясся на весь тред.
Если автоматизацию выстраивать с нуля на проекте, то имеет смысл сразу playwright юзать, а не selenium? Имеет смысл его же использовать для тестирования API или лучше специальные библиотеки ЯП использовать для этого?
>>840656
РЯЯЯ, АВТОТЕСТЫ НЕ ПРОГРАММИРОВАНИЕ
@
РЯЯЯ, ФРОНТЕНД НЕ ПРОГРАММИРОВАНИЕ
@
РЯЯЯ, PHP/RUBY/PYTHON НЕ ПРОГРАММИРОВАНИЕ
@
РЯЯЯ, JAVA/C# НЕ ПРОГРАММИРОВАНИЕ
@
РЯЯЯ, GO/RUST НЕ ПРОГРАММИРОВАНИЕ
@
РЯЯЯ, C/C++/KOBOL НЕ ПРОГРАММИРОВАНИЕ
@
РЯЯЯ, 0011010111101001 НЕ ПРОГРАММИРОВАНИЕ
Все результаты кладутся в html+xml отчёты.
Иногда тесты валятся частично, иногда полностью.
Есть ли готовый инструмент для составления мета-репортов чтобы можно было наглядно выявлять признаки и проблемы?
Я думаю написать какую-то html генератор мета-отчёта для всего этого но может уже есть подобные решения.
Причина твоего подрыва?
Ищи на 140 зп и чтобы была удаленка, тогда даже говнопродукт первый год будет интересно ковырять, а ради 30к еще на офис подписываться и хотя бы по 2 часа тратить в день на проезд - сомнительная затея, только заебешься сильнее.
> то имеет смысл сразу playwright юзать
Да, ты сэкономишь время на написание сервисной ебалы и сразу переходишь непосредственно к процессу
Плюс он асинхронный, энждой сование await везде. Зато быстра.
>>841664
> Имеет смысл его же использовать для тестирования API
Да, я предпочитаю через node-fetch
Можешь пример грамотного автотеста на плейврайте предоставить? Мб у тебя есть гит репо с примерами?
Да че там учиться, гуглишь уроки и смотришь торренты, повторяешь для учебных проектов, а потом по аналогии ебашишь для своего продукта.
Если уж ты фулстек (фронт + бек + мобайл + десктоп) + тестировщик (авто + мануальщик), то не мог бы ты картридж поменять, пурпурный кончается.
Ручник. Но тут буду и авто пробовать. Так то кое что знаю, буду внедрять. Ну и с такой зп проще оплатить обучение.
Ты сильно обольщаешься, будто таблэтку тебе дадут и ты начнешь невъебаца автоматизировать тесты. У нас в компании были внутренние курсы по автокуа, вместо практики задрачивали теорией... раз в месяц, пользы от такого не было, как, к слову, интереса (он был убит), к исходу курсов (целых 8 уроков за 8 месяцев) осталось лишь пара-тройка человек, остальные почти сразу забили болт, хотя слюни пускали при словосочетании "АВТОТЕСТЫ".
Автоматизатор-лектор был какой-то странный, все время вилкой шкрябал линукс предлагал всем установить, а если ты его всратые задания делал на винде в ИДЕ типа Идеи/Вскода, то отказывался даже проверять.
В двух конторах-аутсорсах такое наблюдал, им выгодно переобучать ручников - дороже можно продать заказчикам человечка. Сделано через жопу, что удивительно. У тебя обратный опыт норм курсов? Или ты лектор-линуксоид?
Не, я не про обучение, я про то, что их можно будет внедрять, сейчас их нет на проекте. Учиться буду сам (что-то уже умею).
Git палить не буду, сдиваноните, а я потом от стыда в рукомойнике утоплюсь.
Подразумевается что ты установил ноду, плейрайт и нод фетч
И плагин под ВС который позволит все это запускать мышием, но это опционально.
Адрес и тело запроса по уму тоже выносятся в отдельные файлы и оттуда вызваются.
С точки зрения модной соевой моды, в тесте не должно торчать нихуя "программистского", там должны быть красивые функции вызываемые из пейдж файла соответственно шагам сценария и проверки, чтобы бизнес аналитики и ПМы не тряслись, а тоже считали что они понимают в тестинге и видели совпадение с грязным гяурским геркиным. Но это зависит от проекта и того насколько вский там менеджмент любит совать свое жало в твою кухню. И случилось ли заражение Кукумбером.
А мог бы научиться сам и претендовать на нормальную зепку.
>насколько вский там менеджмент любит совать свое жало в твою кухню
Пиздец, даже не представляю, чтоб у меня на проекте аналитики и уж тем более пмы засовывались в тесты.
И нахуй эта удаленка нужна? Сидеть как сыч один рабочий день + коммуникация на удаленке хуевая.
Я ни разу в жизни в офисах не бывал, только представить как в скотовозах трястись по полчаса хотя бы, и еще в час пик - желание отпадает в офисы пиздошить. Нахуя такая радость?
>коммуникация
А мне наоборот заебись, сделали задачу, протестил или сам себе придумал занятие, сделал и до свидание, 17:00 - закрыл слаки/аналоговнетовые чаты лишь изредка поглядываешь нет ли ахтунга и свободен как орел, а в офисах сидят-пердят до 19:00, а жить то когда?
19:00 вышел из офиса, 20:00 дома, пожрать-помыться - уже 9 часов вечера, часик-два аутирования в комп / фильмы / курсы / чтиво и уже пора на боковую, чтобы выспаться к завтрашнему дню.
Особо актуально если в коллективе полно гадюк и жаб, у которых главная цель в жизни - посплетничать и обсудить за спиной со/б/ратьев по работе, нафига все эти бессмысленные срачи и интриги - я хз, неинтересно разбираться в хитросплетениях даже, все равно год-полтора и вспоминай как звали.
>Я ни разу в жизни в офисах не бывал, только представить как в скотовозах трястись по полчаса хотя бы, и еще в час пик - желание отпадает в офисы пиздошить. Нахуя такая радость?
ИТшник бля, купи тачку
> а в офисах сидят-пердят до 19:00, а жить то когда?
Искать офис с гибким графиком, сделал все задачи и так же пиздуешь по своим делам.
>Особо актуально если в коллективе полно гадюк и жаб, у которых главная цель в жизни
Какие-то проекции пошли
>>843598
>Что за коммуникация такая в офисе, которая невозможна на удаленке? Хуями третесь с коллегами по переговоркам?
Гораздо проще подойти и обсудить кое-что с глазу на глаз, где получаешь инфу еще невербально, а на удаленке не все вебку врубят, есть такие же проебщики как и вы которых не соберешь на звонок.
На удаленке еще контекст дома и работы смешивается, ты работаешь там же где и жрешь, спишь. Социальные навыки атрофируются.
Нет, не все, в офисе я техподом работал в основном.
>>843603
>Гораздо проще подойти
Вот из-за таких "подходунов" невербальщиков я офис и ненавидел - только сядешь, начинаешь думать над задачей, один подходит, потом другой, третий, десятый - и хоть бы один заранее предупредил или спросил, удобно ли общаться, суки, стрелял бы.
> смешивается
Не смешивается.
> атрофируются
Не атрофируются.
Если только ты не долбоеб.
Говно случается
То что ты не используешь - атрофируется. Ты как ебучий сыч сидишь целый день за ПК "Зато не в офисе! Ря!!!" и ни с кем не общаешься.
>Вот из-за таких
Два чая. Загони нас барин в крепостное право, дай нам печеньки и ройбуш с вонючей водой из кулера, жить без этогго не можем
Ебучий сыч, видимо, ты, и офис тебе не поможет перестать им быть, даже если ты без конца проебываешься от работы за кофе и считаешь, что суррогат коммуникаций в виде попизделок ни о чем с коллегами как-то делает тебя лучше. А мне общения и помимо работы вполне хватает, так как есть и другие интересы в жизни.
>А мне общения и помимо работы вполне хватает, так как есть и другие интересы в жизни.
Например? Вот как ты говоришь что закрыл ноут в 17:00 поработав от силы 2 часа и что ты делаешь дальше?
>ИТшник бля, купи тачку
Чтобы видеть впереди свой родной пазик или же вообще в пробках стоять?
>Какие-то проекции пошли
Сам почитай прохладные, в 99% речь про коллектив категории б в офисе
>а на удаленке не все вебку врубят
На первой удаленке полтора года работал, никто не врубал, всем пох было
>которых не соберешь на звонок
Это прогул и вообще пиздос будет
>атрофируются
>>843641
>ни с кем не общаешься.
У тебя офис - это ПОВОД выползать в социум? Не лучше ли какие-то хобби найти, где бы ты мог общаться с людьми?
Очевидная мастурбация на фото мертвых опоссумов.
Я тя понял, ты целый день на удаленке, ни с кем не общаешься, 2-3 раза в неделю идешь бегать, один. Это не социализация.
Я сам сыч и поэтому против удаленки. Сидеть дома как долбоеб ни с кем не общаясь это пиздец. 2 - 3 сходить в секцию это смех просто. Жизнь отшельника.
Ну, то что для тебя офис - единственный способ хоть как-то общаться с людьми по факту создать иллюзию, это эрзац-коммуникации, и ты даже не можешь представить другие, это не значит, что у всех так.
>Что за коммуникация такая в офисе, которая невозможна на удаленке?
Что за секс такой ИРЛ, который не возможен по вебкаму?
>Например?
Спорт, игра в муз. группах, семья-дети. Все это создаёт охуенно много прецедентов общения с живыми людьми, никакой офис нахуй нинужон. Я на удалёнке наоборот от общения отдыхаю.
Что за аналогии такие, которые являлись бы аргументами?
Я 1.5 года работаю "QA Auto Engineer" и на деле делаю какую-то примитивную хуйню вида "скачать билд, залить на машину, написать bash/python автотест и проанализировать репорты". Уже подзаебался и хуй знает куда съёбывать или чем ещё заняться. Фирма очень приятная в плане халявного отношения к опозданиям и перекурам, поэтому боюсь перейти на какую-нибудь потную галеру.
Подсади их на тестфреймворк и какую-нибудь багтрекинг систему интегрированую с выполнением тестов.
>>844560
>проанализировать репорты
Ты
это делаешь руками в 2023м году? Тебе есть чем занться, просто перестань делать примитивную хуйню и начни делать полезное. А неполезное не начинай. А то в кузьмича итшного смутируешь.
>Подсади их на тестфреймворк
Ну так у нас всё уже есть: Pytest, Jira, Confluence, Git, Gitlab, Pre-commit hooks, Gerrit, Jenkins-Zuul-CI/CD, Docker, Grafana.
Я просто дописываю частные кейсы в готовую инфраструктуру от помидоров с двадцатилетним опытом.
>>844583
>Ты это делаешь руками в 2023м году?
Ингода нужно специфичную фичу переделать и посмотреть как себя поведут тесты с особым билдом. Там нет варианта автомтизации, сама суть задачи в том чтобы поковырять репорты на основе нового билда.
Ты наверное один из тех пидорасов, которые на встречах единственные вебку включают, а потом плачут, мол, включите кто-нибудь вебку тоже, а то я смущаюсь один транслировать себя ((0(
У нас такой пидор только один - директор департамента. Остальным поебать. Тестеры вообще никогда не включают, даже честно говоря, не знаю как некоторые из них выглядят.
>Я ни разу в жизни в офисах не бывал, только представить как в скотовозах трястись по полчаса хотя бы, и еще в час пик - желание отпадает в офисы пиздошить. Нахуя такая радость?
А в ФААНГЕ, на калифорнийщине посидел бы в офисах-на улице при хороше погоде?
Разве что воспринимая как трудовую ссылку, чтобы накопить дохуя денег и вернуться обратно в мухосрань построить себе ПОМЕСТЬЕ.
Катись в офис со своей вебкой, социоблядь. Я не для этого удаленку искал, чтобы ваши рожи мерзкие каждый день смотреть
Расскажи подробнее на 15к символов, интересно же почитать опыт анончика! без сарказма
Два чая
Почему тейк о том, что каждый qa мечтает перекатиться в разработку существует? Кажется других спецов, кто как-то связан с кодом, типа девопсов, дата-саентистов, дата-аналитиков, об этом не спрашивают.
Спасибо. Что из себя вообще представлять работа будет? Дадут писать тест-кейсы или посадят проходить их?
Тут все индивидуально, зависит от конторы. Могут дать регрессии гонять и тест-кейсы писать, могут дать больше полномочий или вообще продать тебя как сеньора (дофига таких фирм), тогда вообще всем будешь заниматься, и тестами, и доками, и процессами
руководить такому еблану не дадут, не ссы
Стереотип о том, что auto QA - недопрограммер, логично предположить, что наверное хочешь чего-то большего.
Решил изучать JS (проект тоже на JS, разрабы если что с кодом помогут наверное)
Для начала займусь синатксисом (когда-то изучал джаву, так что общее представление имею).
А потом, как я понимаю, нужно выбрать фреймворк?
Из того, что нагуглил чаще всего упоминают Playwright и Puppeteer
Есть какие-то советы, на какой стул сесть?
У нас надо смотреть кроссбраузерность, интеграции, ну, всё как у людей.
>дали возможность осваивать автотесты (в своё так сказать удовольствие и свободное время, хех)
Ты жалок.
>Ты жалок.
Почему? Научусь автоматизации на своем же проекте с реальными профитами. Полутаю премию и повышение зп (в моей компании это обычная практика). Так что не трясись за меня, дружище, тем более, если по сути вопроса тебе нечего ответить.
Потому что вымолил у своего кабана возможность за свой же счет что-то там изучать для работы.
Да и автотесты это по сути изич, который при желании ты бы уже мог давно освоить, так что все твои потуги смешны, а ты соответственно жалок.
Чел, у тебя беды с башкой, рил)
В довесок к этмоу ты неспособен общаться по сути вопроса, и раз за разом возвращаешься ко мне со своими психологическими проблемами.
Чел, но это ты годами вымаливал у кабана, чтоб он тебе позволил поизучать автотесты за твой же счет, а когда он тебе разрешил - стоишь такой, и не знаешь, с какого края подступиться, несешь какую-то околесицу про синтаксис блять джавы, про фреймворки, хотя этой информации тонны, курсов миллион буквально с нуля. Бляяя... какой же долбоеб, чисто юродивый.
Ножкой топнул?)
>
>Есть какие-то советы, на какой стул сесть?
Берешь, смотришь как у людей, делаешь аналогичное
https://www.lambdatest.com/learning-hub/playwright-page-object-model
Непонятные моменты гуглишь
Я не в курсе, а на JS можно писать бекенд тесты? Имхо лучше (и проще) начинать с бекенд тестов. Они быстрее, стабильнее фронтендных, ими больше кейсов можно покрыть (удобнее) и они отловят ошибку на более раннем этапе.
Ну и если углубиться в теорию, API/интеграционные тесты лежат ниже по пирамиде тестирования.
На проект пришел новый фронт - джун. Он пока без прав и попросил меня смержить его МР. Стоит и подсказывает как мне МР принять, куда тыкнуть))
Пиздец блять.
Как он без прав смог запушить и создать МР, но не смог смержить? Че у вас там за клоунада?
Я так понял в саму репу доступ был, а в ветку напрямую срать нельзя было
Разрабы не помогут, JS уебищен
>на JS можно писать бекенд тесты
Да, Mocha и Chai есть, работают даже
https://www.google.com/search?q=convert-postman-api-tests-to-mocha
тута >2843345
Сап, а подскажите на сколько реально из автоматизации JAVA вкатиться в Java Dev, кор знаю, SQL, кафки хуяфки etc тоже знаю. Спринг запускал, но подтянуть знания по нему больших проблем не составит в общем-то
Ну выучи Spring, сходи на рынок. Если не отбитый еблан, и можешь еще во всякие кишочки jUnit залезть, моки и вся хуета + знания Spring на уровне, то Вася с курсов явно будет ни конкурент.
Поделитесь тем как дебажите приложене.
Например я вижу что функционал не работает, поднимаю локально фронт и бек проекта и запускаю в дебаг режиме. Стараюсь найти место бага и скинуть разработчику, а не просто как макака завести инцидент.
Корпоративный сервис в котором можно создать разные доки для бизнеса, а так же парсить их извлекая текст и создавая его цифровую версию и + куча других фич.
Авторизация через другой сервис по ауф2.0,
доки можно принимать и отправлять по апи и через брокеры(rmq),
бд постгря,
по ифнфраструктуре - k8s
бэк на go
фронт vue
Ну так да, в принципе можно. У меня был проект по банковскому документообороту и мы все локально поднимали (господи, как я заебался)
Но чем это отличается от нормального тестового стенда, в котором у тебя есть все нужные доступы (в бд, например) и нет ебки с локальным поднятием?
Впрочем, если тебе нравится, то почему бы и нет. Но я какого-то преимущества в этом не увидел. Нормально локализованный баг даст достаточно информации для разраба, чтобы понять в чес проблема.
Непонятно че происходит, с фронта идет запрос на бек, а далее сам бек формирует запрос к другому сервису, который ваще не в нашем контуре и ты не видишь че там происходит.
А если дебажить можно увидеть запрос и глянуть на логику.
Кто с чего работает? Я долгое время работал со своей домашней игровой пекарни, но немного наебнул её своими экспериментами и понял, что это в общем-то неприятная история, если на работе надо будет объяснять, что я не могу ничего делать потмоу что печку расшатал.
И задумался о покупке ноута, чисто под работу. Накатить линух и пыхтеть в удовольсвтие.
Сеймы есть, кто с ноута работает?
Я так думаю тысяч 60-80 на это дело хватит?
Типо такого: ASUS Vivobook Pro 15 OLED M6500QC-MA145, AMD Ryzen 7 5800H (3.2 ГГц), RAM 16 ГБ, SSD 1024 ГБ, NVIDIA GeForce RTX 3050 для ноутбуков (4 Гб)
Говно. Не бери ничего кроме макбука. А лучше проси его у работодателя.
До ИТ всегда был на виндовс, на работе выдали мак, сперва противился, а потом понял какая же ахуенная штука именно для работы, тонкий, легкий, шикарный экран.
Тачпад ваще пушка, очень приятно свапать рабочие столы.
Печатать тоже удобно.
Быстрый - запускаю две идеи на бек и фронт + докер на фоне, + куча програм с БДшкой и 3 окна с хромом в совокупности на 100 вкладок. Тянет, похуй ему ваще. i7, 16 ram.
При чем иногда надо прям на винде потестить и для этого у нас есть хайповый "хяоми ноубук", который ваще говно ебаное, деревянный тач, тусклый экран, эргономики 0, работать неудобно.
За совет, конечно, спасибо, но цены чет пиздец на макбуки.
Если только у работодателя спросить, но я только устроился, сначала надо испыталку закончить, то сё.
А логгирование у вас не настроено? Если ловишь крэш, то в логах видно и эксепшн со стек-трейсом и все предшествующие запросы, которые к нему привели.
>>853431
>бек формирует запрос к другому сервису, который ваще не в нашем контуре и ты не видишь че там происходит.
Попроси разрабов чтоб настроили логгирование на вашем беке, чтобы было видно куда что отправили и что получили в ответ. Хз как можно тестить без логов, это ж сколько времени впустую.
А ты куда устроился, что тебе технику не дали? ООО Рога и копыта в г. Подзалупинске? Щас вроде во всех приличных конторах выдают ноуты сотрудникам, иначе как они будут работать лол?
Или ты типа фрилансер?
Алсо ноуты с видяхами - кал.
>А ты куда устроился, что тебе технику не дали? ООО Рога и копыта в г. Подзалупинске?
Скорее в г. Подзалупинске я сам живу. Да и не было какой-то потребности в отдельной технике. Ну запустил что надо, там особых мощностей не нужно. Для тестов у меня впс на котором контейнеры крутятся.
Я просто задумался о том, что мой пека может из-за моих же действий выйти временно из строя и для работы это не оч. Да и не покататься с ним. Вот и подумал про ноут. Ну и наверное удобно, когда все рабочее на рабочей технике, хз.
>Алсо ноуты с видяхами - кал.
ну мне с видяхой и не надо, пекарня игры норм тянет.
В "приличных фирмах":
1. Заинтересованы, чтобы сотрудники работали на современном железе, т.к. это повышает их эффективность.
2. Имеются определенные требования к безопасности и соответственно выдаются анально-огороженные ноуты, где запрещено устанавливать ПО из блеклиста, а кое-где (банки) вообще на каждый чих нужно создавать заявки на установку.
Привет, бро. Почему ушел с бэкенда? Как себя ощущаешь а роли сдета? Сон улучшился? Жопа перестала быть в мыле?
Мимо-бэк
>на современном железе
Да, у нас современные ноуты, 2 ядра, 4 потока, выпущены в 2022 году.
> анально-огороженные ноуты, где запрещено устанавливать ПО
Вот это главная жопная боль. С теплотой вспоминаю прошлую работу, где даже гит был не локальным, а обычным, а у многих вообще доступ из личного аккаунта гита
> запрещено устанавливать ПО
Это к лучшему. На одном из мест работы давали работать через виртуалку на своем ноуте, так я в какой-то период проводил за играми 2-3 часа в день, периодически переключаясь на свою удаленку и обратно через alt+tab.
Теперь всего себя посвящаю работе.
ЧЗХ? Ты не можешь себя контролировать и поэтому тебя НАДО принудительно анально огораживать?
Ну не могу, вопросы?
> Почему ушел с бэкенда?
Долгая история, если коротко - когда ушел с последней работы, понял, что выгорел, не могу себя заставить больше пилить ёбаные микросервисы, учить новые актуальные технологии и т.д. Да и на рынке питонистов, честно говоря, пиздец какой-то - надо изъебнуться нехило, чтоб тебя хотя бы на собеседование позвали. Ну если ты не сеньор какой. Спасибо вкатунам.
> Как себя ощущаешь а роли сдета?
Я не сдет, а авто. А на текущем проекте вообще фулстак по сути.
> Сон улучшился? Жопа перестала быть в мыле?
Да на оба вопроса.
>Кто с чего работает?
Думаю ща как раз заказать на работе ноут история на твою похожа. Останавливает только то, что вдруг пришлют б/у кал из-под Васяна...
У нас там какое-то анальное ПО, которое пасет включение и выключение, и наверное не только. В этом и проблема - сказали, типа если ноут выбираешь, то работать придется исключительно с него. Хотя можно конечно это обойти, но лишний гемор, получается.
Спасибо, братишка. Расскажи как вкатывался? По деньгам потерял? Можно ли брать 2 ставки чисто по загрузке?
> Расскажи как вкатывался?
Прошел пару бесплатных говнокурсов по авто и теории соответственно, плюс было один собственноручно сделанный тестовый проект, плюс припиздел в резюме, что на прошлом месте много занимался тестированием отчасти так и было, вот с этим и пошел по собесам - поначалу обсирался аж по ляхам текло, но я этого ожидал, и просто каждый раз старался делать работу над ошибками. Всего ушел месяц, прошел с десяток техсобесов.
> По деньгам потерял?
Нет, даже выиграл немного.
> Можно ли брать 2 ставки чисто по загрузке?
Так от проекта зависит, нас, например, на проекте двое фулстаков, мой напарник зашивается, я пока больше чиллю. Наверное, мог бы вторую ставку взять, но было бы тяжело.
Забей тогда болт, лучше вложиться в свою пекарню и не страдать анальными усложненяими
Сап. Я фронтендер-вкатунец. Иногда удаётся выбить собес + есть некоторые договорённости со знакомыми фронтами по трудоустройству, то есть рано или поздно таки вкачусь в разработку, но пока положение довольно жидкое.
Но тут неожиданно перед носом замаячила возможность вкатиться в нагрузочное тестирование по знакомству. Хочу понять стоит ли. Востребованы ли такие специалисты в других странах?
Какие у них зарплаты?
К какому направлению это вообще относится - qa, devops?
мнения?
гейткипер, спок
Очень узкая специализация. Я бы не советовал.
Самая топовая + высокооплачиваемая + нет конкуренции. Оттуда спокойно свалишь в devops, НТ это прям самый сок из тестирования.
Так если ты вкатился фронтом то работай дальше, вакансий куча и прокачаешься быстро.
Прикидываешь что нужно потестить к текущему релизу - все тесты на новые фичи плюс регресс какой сам думаешь нужен, создаешь в жире экзекьюшен, потом эту ебалу выгружаешь в word и вот тебе тест план (вряд ли ты с нуля будешь делать, наверняка в твоей конторе уже готовые шаблоны есть с прошлых релизов). Там же обычно нужно указать какие требования покрываются какими сторями.
В отчет делаешь выгрузку пройденого экзекьюшена и указываешь какие баги нашли
Я бы не пошел. Вакансий мало. У нас на проекте где-то 70 человек, из них тестировщиков около 20, а НТ только один. Надо стремиться расширять exit opportunities , а не сужать.
>тест-план
Я напиздел, что да, образцы видел, похожее клепал для себя, потом на собеседовании меня засмеяли, гыгыгы, это же только лиды делают, не помню, что за фирма была, но вроде был оффер
>Надо стремиться расширять exit opportunities , а не сужать
Обычно наоборот говорят, что чем уже направление, тем ты более востребован и выше зп
Наверное у меня склад личности такой, что я обеими руками за синицу.
Я выберу в случае чего вкатиться за две недели на ЗП Х, чем через несколько месяцев и с какой-то вероятностью на 3Х.
прав, эти полоумные даже не удосужились исследовать рынок труда, не акцентируя на этап что 98% из них windows в жизни не переставляли
Тут надо понимать, что направление хайлода хоть и на первый взгляд узкое, но тебе по сути открывается вся ветка тестирования, все направления в ней, потому что процессы и технологии везде одни и те же. Плюс, как выше писали, девопс. То есть в тяжелые времена можешь перекатываться куда угодно. В этом прелесть тестирования в целом.
Тогда как у фронтов-джунов за места кровавая баня, и ты в любом случае, как и любой дев, будешь ограничен конкретным языком и фреймворками.
Но самое главное, в любом случае, что именно тебе интересно, потому что это два совершенно разных направления.
>как и любой дев, будешь ограничен конкретным языком и фреймворками
К фронтам это вряд ли относится. Джаваскриптизёр может писать и фронт на react/vue/angular, и мобилы на react native, и десктоп на electron, и бек на nodejs
В теории да, да и на практике скорее тоже, но в реальности сейчас если продукт написан на конкретном фреймворке, то никого не ебет, что ты там можешь, если у тебя нет реального желательно подтвержденного опыта работы с этим фреймворком. Скорее всего тебя нахуй пошлют еще на этапе скрининга. И это так в большинстве направлений дева, фронты тут не исключение.
Хватит и бесплатных, если не долбоеб.
Именно сам факт что ты что-то там проходил - всем похуй. Кабану важны твои знания и опыт, откуда ты этого набрался, его не волнует.
Да нагрузку, и пацан с курсов такую-же делает. Но если говорить про НТ, где платят 300к, это ни тупо натыкать методов в жимитере, и орать, все пиздец, все упало
Всем привет. Работаю JS AQA 3+ года. Зарабатываю что-то типа 1500 долларов, что не особо радует.
Что сейчас спрашивают на собеседованиях у мидлов, на какую примерно вилку вообще можно претендовать?
Что посоветуете изучить в свободное время, чтобы стоить на рынке дороже / быть конкурентноспособным?
Может есть какие-то годные курсы (на том же youtube, c linkedin не люблю) для людей с базой, чтобы подчеркнуть для себя что-то полезное?
Стоит ли оставаться в JS? Вроде бы все неплохо с тестированием на нем, но за рынком не следил
Вроде как сейчас популярна связка тестов JS/TS + Playwright. Видел вакуху с таким стеком, где 350к предлагали.
Учи фреймворк и залетай куда-нибудь.
Понятно, что если бы просто потыкать кнопочки и сказать "вот тут не работает нихуя" может и чел без образования и курсов там.
+ скидывают резюме с hh челики, с запросами от 70 к рублей, а я наплел что QA готовы работать за еду (видел мемас, где 10 к откликов на вакансию).
Можете простыми словами сказать, чем занимается QA и какую зп предлагать челу без опыта?
Ну и может какие прикольные вопросы, которые можно на собесе позадавать. Например хуй сосешь? бочку делаешь?
Шансы отличные, главное на собес попасть, чтобы все рассказать. Ща тема - опыт фейковые в резюме вписывают
> какую зп предлагать челу без опыта?
40к
>можно на собесе позадавать
Чем он будет полезен проекту, какая роль куа
Если попаду, думаю это не так сложно, собесился 3 года назад на макаку реакта, тогда не взяли из-за уника и его графика. Что говорить, если спросят про реальный опыт тестирования, я вообще нигде тесты не юзал, сплошной код и автоматизация
Подучи теорию и вперед. В резюме напиши - так мол и так, разработчик-автоматизатор, хочу попробовать в тестирование. Сам по этому пути в свое время пошел. Можешь про опыт в тестировании припиздеть, но тогда будь готов, что и спрашивать будут как с тестера.
Лол, эти вопросы у меня уже в списке, собирался с умным ебалом выслушывать то, чего сам не знаю.
А ты сам представляешь чем будешь его занимать? Задавай вопросы которые будут релевантны вашему проекту.
Если ньюфагов набираете, можно поспрашивать самые азы.
По технике лайтовые вопросы которые пришли в голову:
Какие бывают статус коды? Какие бывают http методы? Чем отличается get от post? Знает ли чел вообще что такое дев-тулз в браузере? Знает ли вообще что такое клиент-серверная архитектура и как он представляет себе работу приложения/сайта? Можно скинуть какой-нибудь лог с ошибкой и спросить че он видит в этом логе, почему там ошибка. Ну опционально sql - CRUD и вложенные запросы/джоины. Знает ли че-такое curl? Нужно отправить post-запрос - че будешь делать?
Ну и че-нибудь на адекватность:
Какова роль тестировщика вообще? Нашел баг - что будешь делать? Наткнулся на странное поведение и не понимаешь баг это или фича - че будешь делать? Дали задачу протестить фичу, срок до завтра, завтра релиз. Ты смотришь на задачу и понимаешь что там тестирования на 3 дня. Че будешь делать?
Там чел внизу рекомендует "чем ты можешь быть полезен для проекта" - по-моему это какой-то кринж вопрос, уровня "почему мы должны нанять именно вас", а новичку такое вообще странно задавать.
Сначала надо задавать вопросы, которые отсеят неадекватов.
>вложенные запросы/джоины.
Шесть лет в профессии, ни разу не спрашивали и ни разу не использовал, сейчас даже не смог бы ответить
А-а-а не ну это-то да
У меня почти на всех собесах спрашивали. Ну то есть всегда были задачки на SQL, и там всегда были джоины, вложенные запросы, агрегация.
Значит мне фантастически везло. Хуй бы я сообразил что там к чему
Спасибо анончик, я сохранил.
>А ты сам представляешь чем будешь его занимать?
мы ищем парт тайм, понятно что сейчас я 100% не смогу занять его на 9 часов.
Вообще почему я смог продвинуть тестировщика - директорам/руководителям надоело самим выискивать баги и какие то неочивидные поведения сайта.
А те 2 стажера которые в соло написали это за пол года уж постарались на славу, что бы подобных ситуаций баги было как можно больше, уверяю тебя.
Если тебе прям хочется чтоб над тобой стоял кто-то и поучал то запишись на курсы с оплатой после трудоустройства
Ведь как можно провести статический/динамический анализ кода, если код не известен? Получается статический и динамический анализ кода - это разновидности тестирования белого ящика?
> статический/динамический анализ кода
Не кода. Статический означает, что ты не запускаешь код и всё. То есть это проверка требований, другой документации, прикидывание, где разраб мог накосячить.
>На проект пришел новый фронт - джун
как у вас, блять, какие-то джуны приходют? хуй прорвёшься же сейчас. По блату чтоли пришёл?
ебанутый? у тебя опыт работы уже есть коммерческий - все дороги по умолчанию уже открыты. Пиздец, что спрашивают
Сколько у тебя з/п?
Ебать, это такие вопросы лёгкие? Я на всё кроме джоинтов могу ответить, хотя бля вебмастер тока. с phpmyadminом дело имел тока по сикуэлу
уже можна собесицца?
Да хуй там, ты попробуй сначала из одного направления в другое перекатись, всем поебать на твой коммерческий опыт, если он не по конкретному стеку и направлению.
Да
Нет
Анон, возьми меня на парттайм, я толковый анончик обещаю
И почему всегда им надо неделю на принятие решения?
> это конец?
Не обязательно.
> надо неделю на принятие решения?
По разным причинам: бюрократия, смотрят еще кандидатов, кто-то из участников процесса найма - ебнутый. У меня абсолютно всегда процесс устройства занимал от пары недель до месяца. Я когда нанимал людей, видел некоторое дерьмо уровня "провели кандидата по всем этапам и в конце задумались - а нам точно такой специалист нужен и есть ли у нас для него загрузка".
Не знаю
Нанимай синьора, построить тестирование с 0 не для джуна задача, особенно если никто не знает что нужно делать
Так ли это? Ощущение, что проще залететь с нуля в какую-нибудь гей-ось разработку
У меня на проектах ни одного ручного не было и минимум ручных тестов.
Что имеешь ввиду под ручной дрочкой? Если все кроме написания автотестов, то получаеться я ручной дрочкой тоже занимаюсь. Если хочешь просто писать автотесты, то лучше зразу в дев иди
мобилки, медицина
>Я когда нанимал людей
Если QA знает норм низкоуровневый язык, типа C++ C# JAVA это выделит его при устройстве от всяких питонщиков, javascriptеров и подобного?
qa manual / auto
> низкоуровневый язык
>C# JAVA
Нет. Абсолютно похую. Выделит тебя знание алгоритмов и структур данных, понимание ООП.
Золотые слова
часто там у вас QA пишут на алгоритмах?
тут 98 если не 99% /pr/ перекладывают ясоны максимум, а так дрочят аняму. Какие там ООП, структуры от куа ещо
Братка, ну щас ведь не 2010-й, ты о чем, выделит тебя только пиздатое соответствие требуемому стеку - если на проекте нужен питон, значит, нужен питон. Знанием низкоуровневых языком ты никого не удивишь, свети этим там, где оно требуется.
>>866630
Писать-то никто не пишет, но за ООП на собесах щас спрашивают, хотя бы базу самую, основные принципы. Про структуры верно, меня ни разу не спрашивали.
Все это надо знать только с одной целью - пройти собеседование и лайвкодинг, если будет. А так автотесты фигня из-под коня, ассерты, клики мышкой и вводы в поле инфы всякой-разной
От конторы зависит, в каждой - свои какие-то дифференциация грейдов и занятий
Тем. что первый пользуется готовыми продуктами, а второй в состоянии написать, что-то, что решит проблему(тулы, программы, врапперы, и прочее гавно)
Общая адекватность и представление о предметной области (в идеале опыт работы говночистом в сфере, для которой делаешь продукт) кроет все остальное.
И хули? Ты думаешь в банке у каждого автотестера на цепочке сидят по три ручника. Тесты завалились так же руками дозакрываешь и передаешь результаты как и везде.
Для начала сам для себя пойми, что тебе нужно от специалиста, сделай список. Не выебывайся и не умничай, а прям сразу ставь перед фактом - нет тестирования, нет опыта в тестировании, понимаем как команда вот такие проблемы, как ты их можешь решить. Дальше раз ты такой охуенный тимлид ты уже сам поймешь, решают ли предлагаемые варианты твои проблемы. А вообще это минимум уровень мидла, поевшего говна на 2-3 проектах, или лида. А это от 200к.
Ди нахуй петух
Угу. На кого работать только.
>Не ракетная наука.
Ну, только придется доказывать что ты чем-то лучше той тысячи конкурентов, а так норм.
Ну так и докажи, что ты лучше своей бывшей ЕОТ, а ныне тёти Сраки-декретницы и Васяна-заводчанина, который тебя в школе щемил, чё ты.
>Ну, только придется доказывать что ты чем-то лучше той тысячи конкурентов, а так норм.
А где не так?
Берешь и без задней мысли доказываешь.
Я заебался работать за низкую зп без перспектив и диагностировал себе максимально возможную степень выгорания, сходил в отпуск - толком ничего не поменялось. Хочу сделать минимальное автотестирование на проект, вписать про это строчку в резюме и уйти смотреть анимеподтягивать скиллы на несколько месяцев.
Опыт 2 года с лишним, жить есть на что
Я полгода не работал после выгорания. В сиви просто написал, что работал на последнем месте включая эти полгода. Если будет СБ - могут предъявить и пойдешь нахер, но я работал в компашках среднего уровня 200-300 челов, там ни о каком СБ речи не шло. Всякий пиздежь уровня "работал на фрилансе" имхо ещё хуже, чем временный пробел. Можешь сказать, что лечил пиздецому какую, хз. На честный ответ "выгорел" скорее всего пиздохрюши отреагируют одинаково - негативно. Если дойдешь до техсобеса, там уже всем похуй, главное чтобы скиллы были, а не только самомнение.
В резюме чуть больше года перерыва, работал в серую, а я был наивен и не указывал этот прекрасный опыт - ведь работодатель сказал не упоминать (позже один хуй добавил), только 1 хрюша из 8, с которыми общались за время существования такого резюме заметила пробел. Я писал, что пытался найти в офисе работу (мухосрань) и учился на курсах.
Было два перерыва по 4 месяца - говорил как есть, мол, работу ищу, рынок щас знаете какой ууу хуй чо найдешь. Негатива не встречал. Иногда по ситуации говорил, что фрилансово беру проекты.
Опыт три года, а затем перерыв два год. Сейчас работаю мидлом.
Что я делал на собеседованиях? Я пиздел что уволился полгода назад, потому что если называл цифру выше, то hr начинала вилять жопой. Работу я искал только удаленно.
Что я выснил для себя примерно за 80-100 собеседований? Если ты триггеришь сб, то скорее всего это ебнутая контора в которой тебя будут душить. На самом деле hr похуй что ты ей наплетешь, чаще всего(уточнение выше), она просто оценивает адекватный ли ты человек. А если на собеседовании ты показываешь класс, что ты в теме, на вопросы отвечаешь хорошо, то кого вообще ебет сколько ты не работал?
Чем они отличаются руг от друга?
Хочу автоматизацию на JS изучать, а там надо и фреймворк еще выбрать, на какой присесть.
А еще есть JEST и MOCHA - это беда или норм?
Спасяб.
Наверное все еще Java. Но на питоне не сильно меньше, я думаю. И работать с ним проще.
Одинаково.
>playwright и cypress
Сорта селениума. Сейчас более модный playwright, через полгода может быть по-другому. А может и не быть.
Бля спалился сцуко((( хотел устранить конкурента, а оно вон как вышло(9
Спасибо
Стили могут наебнуться, был баг только на лисе, и только на винде (разрабатывалось конечно же на маке)
Конечно нужно, отличие даже между 2 версиями (не мажорными) одного браузера могут поломать половину верстки.
Заметил такую залупу на собесах, всегда отвечаю практически на все технические вопросы правильно, привожу примеры, обсуждаю что-то и в конце вроде бы все довольны, но через день приходит hr с посланием нахуй. Как же это заебало уже, а ведь я больше 30 собесов за 4 месяца прошел.
Двачую, у меня в команде тестерской нет никаких вонючих додиков и омег, потому что в тестировании приходится дохуя подскакивать и крутиться, додяны такое просто не вывезут.
Ну это повод задуматься, может, тебе просто кажется вот это
> отвечаю практически на все технические вопросы правильно, привожу примеры, обсуждаю что-то
А по факту ты шиз и просто несешь бессвязный бред.
у тебя какие-то проблемы со знаниями просто, 5 собесов и 2 оффера у меня.
Ты проси развернутый фидбек
Опа, Стасян, ты? Пиздато мы всей тимой тебя после дейли растянули в серверной.
Обычно говорят что берут другого кандидата, либо что не хватает навыков ручного тестирования занимался только автоматизацией, но не понимаю в чем проблема ручками сценарии проходить и новые кейсы искать, теорию то один хуй знаю
Если бы я был шизом, мне бы наверное тогда и ответили что все плохо. Но ведь отвечают, что все хорошо, навыки соответвуют вакансии, но извините мы уже нашли кандидата/берем другого кандидата с более релевантным опытом, хуй кароче знает как им угодить.
Никогда не говорят, что все плохо.
> мы уже нашли кандидата/берем другого кандидата с более релевантным опытом
- вот это просто типовая отмазка как правило, чтоб кандидата слить.
Плюс ты шиз, а значит опасен для общества. Вдруг затаишь обиду и заявишься в офис, нахуй такой риск.
Ты какой-то дикий. Я задал вопрос по теме в треде, а вместо того чтобы получить внятный ответ получаю оскорбления, тебе есть что по сути сказать? Или и дальше будешь на говно исходить, клоун?
Так тебе уже все сказали, но ты заметил только негатив, еще и порвался с пары сообщений - неудивительно, что тебя никто не берет. Кабаныч таких обмудков за версту чует.
Побольше долбаебов тебе на собесах, твоя контора таких достойна, додич.
Да и пошел нахуй значит такой кабаныч, ща бы еще в говноконтору порватую идти с такими обмудками-начальничками работать.
А разрыв мой обоснован, раз не умеете общаться как люди, получайте говна двачерского.
Вы же просто раскидываетесь кадрами по факту. Если тебе человек говорит что вручную никогда не тестировал и все время занимался автоматизацией, отвечает нормально, теорию знает и худо-бедно пытается применить навыки тест-дизайна при разработке тестов, а ты такому говоришь иди нахуй, и еще додиком обзываешь, это нормально по-твоему?
Что тебе мешает припиздеть про ручное? Как они вообще понимают, что ты хуевый ручник? - Говоришь, есть опыт, и все, ебать, просто я больше по автотестам. И никаких вопросв к тебе не должно после этого быть.
Еще можешь в сдеты податься.
*вечные вакансии
Чел, как ты вообще себе представляешь работу бизнеса? Типа нанял 1 уборщика 1 бухгалтера 1 прогрера и все, больше никого не нанимаешь? Слова "текучка", "рост", "развитие" тебе что-то говорят?
То есть если вакансия открыта больше года без передыха, то это может быть просто текучка тестеров?
Но всё же это айти направление.
Как раз ровно 200, но вообще можно сильно больше, если осилить много этапов отбора в отечественный "фаанг"
Почему-то грустно стало. Если не задумываться об этом, то кажется, что твои 150 это не потолок и ещё есть место для роста. А если вникнуть, то выходит что потолок, если только не прыгать выше головы ради зарплаты мидла программиста.
Год назад джуна-недо-автоматизатора отрывали с руками на 250+. Я рот ебал программировать за половину (ну ладно 2/3) ЗП среднего разраба, но если тебе важны деньги - путь очевиден.
>>886147
Чел, ты плохо ищешь. Стеклянный потолок есть абсолютно везде и достигается за 2-3 года упорной работы, дальше уже шевелится приходится, а не просто на жопе сидеть, да.
5к евро гросс, но приходится неистово подскакивать и мощно обкашлявать
Куда предложили, туда пошел первую работу хуй найдешь, оказалось не сложнее двачевания. Сейчас плотно общаюсь с бекендерами - зовут к ним, но чет лениво
Про куа вообще не знал, изначально мечтал про джаву - пилил в юности хуйню для майнкрафта, а потом узнал про бэк, пару сайтов на пхп сделал, но жидко обмяк - работы нигде не было, а про удаленку тогда не знали, а тут вдруг оказалось, что за тесты платят.
Ща хочу в менеджмент перекатываться, но это похоже только офис, а потому колеблюсь пока что.
Странное у тебя отношение к работе. Если для тебя тестирование это рыться в говне, то конечно стоит поменять сферу. Правда с таким узким взглядом можно сказать про каждую профессию: один формошлеп, другой перекладывает жсоны, третий ебется с версиями как жонглер, менджмент спложная пиздаболия, девопсы недопрофессия и что? Что все это значит? Да ничего ровным счетом.
Мне тестировщик видится самым универсальным юнитом и больше всех вовлеченным в процесс разработки. Твоя презрительная точка зрения показывает, что ты либо не знаешь, как много усилий и профессионализма нужно для выполнения этой работы, либо просто ищешь повод поумничать. Тестирование не про "рыться в говне", это про обеспечение высокого стандарта качества.
>Для Гейропы мало очень.
Лол чта?
У меня брат 6 имеет, так он руководитель отделений в двух больничках одновременно. Мы видимо в каких-то разных Европах живем.
Тебе то какое дело, дядь? Если сам дохуя успешный наносек, то на кой хуй тут пытаешься кому-то что-то доказать?
>почему вы в тестировании?
Потому что мне это нравится.
Мог бы и бэк уйти, но я ебал, это скучно.
>почему вы в тестировании
Потому что попал в очень приятную зону комфорта, которую не хочется покидать. Я получаю 200+, меня такая зп более чем устраивает, благо есть своя хата и не надо платить за аренду/ипотеку. Работаю часа 4 в день, ненапряжно запуская тестики. Бывают конечно и авралы, но такое бывает пару раз за квартал. Захотел поиграть в программиста - написал автотесты или порефачил че-нибудь в проекте автотестов.
Первое время хотел вкатиться в бекенд, но неосилил из-за отсутствия мотивации, прямо скажу. Да и смотрю на наших беков - вечно заняты. То че-то переработать надо, то продакты придут с какой-нибудь охуительной идеей и надо поресерчить как эту идею реализовать, при этом учтя 100500 факторов. Если в проекте есть легаси, нужно аккуратно ничего не сломав пилить новые фичи поверх. Если случился факап
- надо быстро понять из-за чего проблема и как ее быстро решить. Очень много мозготоплива тратится короче. А с т.з. тестера че - протестил - все работает, значит ок, а если не работает, то вот такие-то действия делал, такую-то ошибку получил, хотя надо чтобы было вот-так-вот, дальше ебитесь как хотите (но это грубо говоря, конечно, мы же команда, все в одной лодке, но суть такая).
Хер знает, стоит ли дальше делать попытку №2 вкатиться в бекенд или нет.
Единственное что напрягает в тестировании, так это то, что не на всех проектах требуются тестировщики, соответственно предложений по работе меньше чем у разработки.
https://astana.hh.kz/vacancy/88268465?from=vacancy_search_list&hhtmFrom=vacancy_search_list&query=qa
Только Алматы, только тенге, скорее всего мало тенге. Случайно увидел
>почему вы в тестировании?
В бэке поработал год, ебать скука, м и к р о с е р в и с ы пилишь бесконечные, еще и в режиме потогонки чаще всего. В куа нравится,- чилово, разнообразно довольно, плотют столько же кстати.
В крупных конторах тестеров и правда нанимают нон-стопом. Рост + текучка.
Ну хуй знает, каковы критерии донности? В моей конторе тестеров наравне с прогерами чествуют, лол, дают такое же топовое железо и тд.
Ты, похоже, или студент, или - хуже - вкатун, раз выстроил в голове какую-то иерархию, и думаешь, что, мол, вот стану программером / аналитиком / пмом или кем ты там мечтаешь стать, вот заживу, будет мне почет, уважение, и ахуенная котлета. По факту поработаешь хотя бы пяток лет, и поймешь, что все это сорт ов ковыряние говн, просто разными лопатами. А главное - это не выгореть нахуй.
Да, я выучу ларавель, вью, битрикс и заживу блять! Мечтаю об ахуенной кочлете 60к в месяц.
У тебя представления рынка из 2010, сейчас даже днищеджуны на ларавеле идут от 150, не говоря об условных 1с-никах, у которых ЗП после шпешиальной улетели в 2-3 раза. Что намекает на то, что нет никаких тупорылых прямолинейных иерархий не существует, о чем тебе и пишут.
qase до 3 что ли бесплатен, ну и классика тестлинк, но там нужно потратить время на настройку интеграций.
Всем привет. Что у вас последнее на собесах спрашивали? Что сейчас вообще мидлу нужно знать?
Базу по теории тестирования, REST API, Git, SQL, инструменты, понимание процесса тестирования и как он стыкуется со всеми остальными.
> REST API
Что это значит для тестировщика? Если я умею отличать 200 от 404 и нажимать Send в постмане, то я знаю его?
> Git
???
>Если я умею отличать 200 от 404 и нажимать Send в постмане, то я знаю его?
Мы вам перезвоним.
посмотри какие еще есть программы для тестирования апи, посмотри че такое параметризация, переменный окружения в постмане, какие сниппеты есть. тут делов на пару часов, но на собеседе, думаю, если это расскажешь плюсец будет неплохой
Скачай какой-то курс на торрентах, там этого меньше в разы надо как оказалось, из неплохих - qa.guru
>> REST API
> Что это значит для тестировщика?
Структура запросов, разные виды запросов и для чего они нужны, какие особенности и отличия имеют, идемпотентность, коды ответов.
>> Git
> ???
Как минимум основные команды, как их применять. Еще почему-то про rebase любят спрашивать.
>>900903
Ну я автоматизатор, это и будут спрашивать, чо ты думал, там нечто особенное? К перечисленному мною добавь еще знание языка и фреймворков автоматизации.
Я тоже не могу вообще джавараш проходить. Такая скука, еще эта игровая форма дебильная, не понятно что вообще от тебя в тз хотят.
Пытаюсь по видосикам сам автоматизировать на проекте фронт. Selenium и junit курс на ютубе от маршала есть. Вроде получилось пару кейсов автоматизировать, но не так я себе это представлял, проще руками пройти этот кейс чем ебаться постоянно с этими библиотеками и настройками idea в банке.
Как день проходит, какие обязанности? Как вкатывался, что на собесах спрашивали?
Та ну тя нахуй.
Вкатывался давно очень, тут навряд ли что-то новое расскажу, уже давно все лайфхаки расписаны. С собесами такая же ситуация, современных веяний не знаю совсем, вроде жестко сейчас и спрашивают кодерскую тему даже для мануалов.
День обычно так, если прям ручник:
Прочитал почту, рассылки всякие, чатики чекнул, дальше где-то дейлик, потом задачи ковыряю, документацию правлю или пишу, релизы тестирую, иногда созваниваюсь и разрабам баги показываю, если они ленятся читать пять шагов.
Если лид, то добавляется контроль подчиненных, всякие 1-на-1, ретро и прочая болтовня / решение проблем.
>selenium древнее говно
>обертки типа wdio или codeseption нахуй никому не всрались
>чистый puppeteer никто не юзает
>cypress летит в пизду
Я так понимаю имеет смысл только playwright задрачивать чтобы рыночек тебя не порешал
>Дали задачу протестить фичу, срок до завтра, завтра релиз. Ты смотришь на задачу и понимаешь что там тестирования на 3 дня. Че будешь делать?
А чо на это отвечать?
Стоит задрачивать то, где больше вакансий и/или где больше денех предлагают
> обязанности
Тестирую наши фичи и багфиксы. Сначала надо убедиться, что всё работает, а потом ещё заполнить бюрократию: тест-кейсы в системе, артефакты (план тестирования, протокол тестирования), но артефакты есть не всегда. Потом пройти ПСИ по доработке. По сути это то же тестирование, но там несколько самых важных кейсов и шаришь экран заказчикам/саппорту и пр, чтобы они подтвердили, что всё ок. Отвечаешь на их вопросы: что, как, почему именно так (вместе с аналитиком).
Надо смотреть дефекты прода, которые заводит саппорт. Иногда это будет вообще не дефект, а иногда дефект, но ошибка в коде другой команды.
Раз в неделю (иногда в две) регресс релиза. Проходишь фиксированный набор кейсов, чтобы убедиться, что ничего случайного не сломали. Это занимает где-то полдня. Кейсы надо иногда обновлять и добавлять новые, если внедряется новая фича.
Ещё надо помогать в тестировании другим командам: делать в нашей базе тестовые примеры, проверять по нашим логам, что все ок.
Периодически разные задачи от тимлида, например сделать выборку на проме и т.д.
> что на собесах спрашивали
По тестированию вообще ничего не спрашивали. Только чем занимался на прошлой работе, с каким софтом работал, какие процессы были.
Иди нахуй, долбоебина безработная
Какие инструменты помимо TMS используешь? Интересно подробно узнать вплоть до девтулс
Я не показателен здесь. Великий рандом закинул меня в специфическую команду, где я совершенно не касаюсь фронтов, больше шуршу в БД. Поэтому для 90% тестеров нерелевантно.
Постман — просто кидаю запросы, настраиваю окружение, чтобы можно было пользоваться на нескольких тестовых средах. Сниппеты и автопрогоны не использую.
SQL — много в нем сижу. Выбираю какие комбинации данных есть на проде, чтобы воспроизводить в тестах, просто проверяю корректность сделанных разрабами вьюх, сравнивая данные с базой. Делаю себе тестовые примеры инсертами для экономии времени. Ещё аналитикам постоянно делаю запросы для прода, потому что они у нас могут только в простой селект.
Кафка тул — обычно только поискать потерявшееся сообщение. Если оно уже дошло до нужной системы и дальше что-то пошло не так, то не лезу, так как логов самой системы достаточно.
Гит — смотрю немного в код того, что тестирую. Я не особо знаю ЯП, но иногда можно увидеть, что там какая-то очевидна лажа и сразу указать разрабу место.
Ноутпад++ — для быстрого формирования xml, json из сплошной строки в красивую структуру одной кнопкой.
Кибана — тут все ясно, логи.
Девтулз — открываю раз в месяц наверно.
А вообще я не столько именно тестирую, сколько сижу на встречах, чтобы в нужный момент сказать "Не, фигня получится, не делайте так"
>Ноутпад++ — для быстрого формирования xml, json из сплошной строки в красивую структуру одной кнопкой.
Каким плагином?
У меня только знакомые. В целом ок по деньгам, пересмотры и плюшки ОЧЕНЬ сильно завясят от конкретной дочки/подразделения. Ни часть проектов - попильная госуха, где всем на все похую и если есть желание расти - то в них лучше не идти, но они не большая часть проетов.
А всякие тайм трекеры и прочий контроль есть, не знаешь? Про тиньков, например, дохуя таких отзывов.
>Гит — смотрю немного в код того, что тестирую. Я не особо знаю ЯП, но иногда можно увидеть, что там какая-то очевидна лажа и сразу указать разрабу место.
Че ты ему укажешь? Долбоеб ручной
Разраб наверное из вежливости скажет ок, спасибо, а мысленно пошлет тебя нахуй.
Все аутсорс галеры так и делают. Составляют кандидату резюме, рисуют пару лет опыта и продают как ахуенного специалиста. Вот только они реально опыт могут этот опыт подтвердить и нанимающий им поверит. Плюс там будет бадди который первое время тебе будет помогать и в каких то не понятных ситуациях может подсказать че то, а как ты с улицы будешь такое рассказывать хз. Где опыт в трудовой будет? Типо там будет предыдущее место работы дворник, а ты скажешь что тестером был? Служба безопасности это вычислит и в чс закинет.
У меня почти 3 года фейковых, с тех пор 4 компании поменял, никто еще не спрашивал и не доебывался, но наверно так наглеть не нужно, впиши полгода-год, скажи, гпх было
А реально че ты эти три года делал? И нахуй этот фейковый опыт добавлять если у тебя уже реальный опыт был? Ну типо ладно когда опыта нет, рисуешь пол года-год. Но когда ты уже в трех компаниях реально работал тестером, нахуй ты еще три года дорисовываешь?
Хочу 250к получать, а не 100.
>Обычно хватает 500 рублей на колу без сахара и несколько пачек чипсов
>На выходных
У куашников все совсем плохо с денюжками?
>На собесах отвечаю сносно
Нет, потому что:
>На работку берут не сносно
Ты даже не представляешь, как моментально палятся дегенераты, которые нарисовали опыт. Спрашиваешь 1 вопрос по указанной самим же ебланом технологии/инструменту в нарисованном проекте - "ну ик пук мук, ну коды ошибки это когда 404, значит что сервер не работает, ой знаете, давно не пользовался, чих-пых". Невероятно остоебенели вы.
Так я и не рисовал никогда. Вот спрашиваю это вообще реально так делать или сказки. Потому что каждый раз они находят любого лучше меня, хотя решения тех заданий и собесы не провальные (но и не идеальные конечно)
> собесы не провальные (но и не идеальные конечно)
Чел, откуда ты делаешь такие выводы? То что тебе не харкнули в ебало - не значит, что собес прошел хорошо. Даже если ты максимально уебищно прошел собес, тебе обычно дадут обычную отписку уровня "все было ок, но чуть-чуть не хватило", хотя на деле ты мог зафейлить абсолютно все.
Я их записываю, потом с видео прохожу по вопросам, гуглю/читаю материал и сравниваю с тем, что ответил (это легко, потому что на джуновских позициях спрашивают чистую теорию). Перепроверяю задачи, которые давали на звонке
Процент хуйни крайне мал
Есть догадки, что для прохождения собеса (тупо чем то выделиться среди остальных) нужно:
1) Либо не зафейлить вообще ни одной минуты звонка и ответить реально как живая википедия
2) Иметь хоть какой то всратый опыт
У тебя хуёвые софт скилы.
Просто с нихуя нарисовать опыт - плохая идея, это пропаливается сотней способов, на любом из этапов.
Но если у тебя есть хоть какой-то опыт, например, ты делал какой-то тестовый проект или видел как другие делают, то ты легко можешь его преувеличить. Но тогда будь готов, что и спрос будет соответствующий.
>А реально че ты эти три года делал?
Ничего, сидел двачевал
>Нахуй этот фейковый
Чтобы на собес пробиться
>если у тебя уже реальный опыт
Чтобы больше платили, старый не стал удалять, опять на 50-100к не хотелось идти, а так на 150 пошел.
>Но когда ты уже в трех компаниях реально работал тестером, нахуй ты еще три года дорисовываешь?
Чтобы было
>Ничего, сидел двачевал
А в трудовой записей никаких нет? Че это за конторы вообще такие? Там что эйчары умственно отсталые были? 4 раза не проверяли твою трудовую?
Я на каждом месте работы( кроме работы курьером в школе) писал для службы безопасности полную анкету, и за каждый пробел в трудовой там надо пояснять, че делал, если работал по гпх предоставить договор гпх, и в таком духе.
Никаких записей и трудовой даже не было, никого не смутил рассказ про ГПХ (студентотой был), конторы - аутсорсы, акат был до ковида, тогда еще не знали видимо эйчары про тему с фейкоопытом, а служба безопасности вообще только 1 раз встретил за 3.5 реальных года работы, тоже прокатило, всем пофиг
Пишете тесты? Че вообще деалете?
Что надо уметь чтобы джуном вкатиться?
Нужно быть сочной соской и отсосать хуй интервьюверу.
Автоматически удовлетворяю своего лида. Так и день проходит.
Надо пару лет коммерческого опыта на java/python.
Высшее техническое образование.
Знание selenium,testng,selenide,junit.
Понимание и умение применять page object.
Sql на уровне уверенного пользователя. Объединение 5+ таблиц, инсерты, вот это все.
>Что надо уметь чтобы джуном вкатиться?
Базовый коденг, особенно умение парсить текст и работать с массивами.
Уметь находить элементы на странице по аргументам, искпасу, цсс и пр.
Да пожалуй все, если ты чистый авто и не пишешь сценарии, а пользуешь готовые.
Это для функционального.
Нефукнционал чуть другой, но еще проще. Берешь запрос и при помощи тулов шлешь его 9000 в икс степени в 9000 потоках, сверяешь результаты.
Разуметь хотя бы в один из трендовых тестфреймворков.
>Нефукнционал чуть другой, но еще проще. Берешь запрос и при помощи тулов шлешь его 9000 в икс степени в 9000 потоках, сверяешь результаты.
А потом после таких икспердов по нагрузке ждешь пока какой-нибудь сраный ЛК открывается по 15 секунд.
Спасибо, можешь про это поподробнее расписать?
>особенно умение парсить текст и работать с массивами.
Ну например надо вынуть из стены статичного на 90% текста какое-то слово или фразу которая подставляется из переменной и проверить что она такая как ждем.
Или как недавно делал, получить ответ от апи в формате:
"Поздравляю анон_нейм, вот ваш отп ХХХХХХ, никому его не передавайте, купите наших слонов блаблабла". Мне надо было получить именно номер ОТП чтобы скормить его куда надо.
Или вот сравнить два значения версий в формате Х.Х.Х.
Опционально можно колхозить собирая не один элемент со страницы по уникальной метке, а хапать их по десятку массивом и с ним работать.
Ну так расскажи как должно быть, я тупой послушаю с интересом.
У нас тут так-то тред где люди опытом обмениваются, а не говном перекидываются. В теории.
Хули с тобой обмениваться, ты пока ничего не знаешь. Вот я тебе про парсинг расскажу, а ты мне про что?
В проде он наебнулся, когда вдруг получил клиента с иностранными паспортом. Я тестировал только на российских документах. Про иностранцев в требованиях ничего не было. Как отвечать на вопрос, почему я это проебал? Это вина моя или всё-таки аналитика?
Мне не про парсинг, про него я сам знаю.
Что такого именно особого ты знаешь про нагрузочку и нефункционал? Поделись будь добр, если ты не школий который сюда приполз поиграть в игру для детей 11-16 лет "Вы все пидорасы, я ДАртаньян, нихуя не сделаете, я далеко от вас в Интернете, двачкрута"?
>Как отвечать на вопрос
Про иностранцев в требованиях ничего не было.
Почему тебе про иностранцев не сказали? Даже в режиме грейтсассесс проактивности верха ждали что ты протестишь все форматы
паспортов мира и спецбуквы из всех алфавитов в именах?
У вас там БА хуем стены отирает или как?
Не-не, уважвемый, мантрами ты в б сыпать будешь.
Расскажи мне пожалуйста, специфику нефункционального тестирования или ты пиздабол тряпичный?
Я тебя в жопу ебал чмо хохол блять
Будешь тестировать веб и заполнять шаблонные баг репорты. Можно конечно применять техники тест дизайна и подтянуть теорию тестирования, но объективно - работа для макаки. Будет ручная регрессия безусловно (кому еще нужны такие специалисты). Читал что народ зарабатывает 10-15 тыс за 5\2 полный день. На хорошую работу толпой (краудом лол) не набирают
Про тестовую документацию, фреймворки и работу в команде забудь. Не твоего ума дела будет. Только тест кейсы и баг репорты.
Насколько тут важны понимание и умение применять алгоритмы и структуры данных? Чё по оптимизации? Я ж так понимаю это код для тестов. Нахуя его оптимизировать-то? То есть в принципе тут меньше требований к коду, чем к разрабу?
Сам вкатываюсь в руби, но хотел бы расширить свои границы поиска работы. Ручное тестирование это уж совсем днище, поэтому думаю параллельно в аутомейшон.
Судя по тому, что наблюдал, то это все на совести создающего, а так всем похуй, лишь бы хоть какие-то баги отлавливал, часто очень штаты автотестеров раздутые, они имитируют бурную деятльность, за неделю могут высрать пару коммитов с удалением отладочных строк или добавить один ассерт, называют все это дело громко - то рефакторинг, то еще какая-то херня, все это преподносится с таким чувством, будто изобретают адронный коллайдер, а на деле потешные ассерты, клик по кнопке и вписывание текстов в формочку.
Может в крупных конторах типа озона / банков дела иначе обстоят.
мимокуаменеджеранынепростоПМ
>>918473
Ну, проверять то чем я там занимался никто не будет, я вот теорию знаю хорошо, а опыта нихуя, а так будет строчка старший специалист по тестированию в Яндексе.
> Читал что народ зарабатывает 10-15 тыс за 5\2 полный день
Да не, я даже тестировщиком асессором в этом же самом Яндексе работал и то больше получал. А это просто человек который по шагам проходит кейсы и всё.
> старший специалист по тестированию в Яндексе.
Они реально устраивают в Яндекс? Я думал, там какие-то прокладочные ООО.
Именно это вроде как не анкор, а яндекс. В любом случае, будущие работадатели не проверят.
Тебе задают вопрос "на каком проекте Яндекс вы работали в чем заключался его фукнционал, за который вы отвечали?" - "ик пук, кхе кхе", я правильно понимаю эту хитрость?
Тестировал Яндекс такси. Писал кейсы, делал регресс. Тестировал кроссплатформенность и адаптацию под разные экраны, например. Ещё работу в условиях плохого интернета.
Поясните малютке мануалу про playwright и cypressЧем они отличаются руг от друга?Хочу автоматизацию на JS изучать, а там надо и фреймворк еще выбрать, на какой присесть.А еще есть JEST и MCHA - это беда или норм?Спася Гениально б.
Отвечу с лютым опозданием
Пробовал qase, он классный но проблема в том что он не self-hosted (да, такие вот препоны выставили) и он не opensource (только плагины к нему открытые) и тестеров в команде сильно больше трех.
Хотел найти нормальные адекватные open-source TMS системы, чтобы не были старыми как куски кала и нашел только Testlink (жесть это калище по функционалу, залупа полная), еще kiwi (тоже кал, плюс скоро проект вероятно перейдет в archived) и quack у которого есть вменяемый роадмап и потенциально это будет нормальная TMS система но у него слишком мелкое сообщество и долбаных shared steps еще не завезли, открытый вариант squash умер 4 года назад, хотя выглядел неплохо, но все равно нужных shared steps нет.
Куча open-source TMS даже не стал пробовать так как там последний коммит был в 2013-2015 годах (хз что в это время случилось, десяток подобных проектов просто умерли в эти годы), причем среди них были штуки с нечастыми но неплохими фичами, например в tarantul есть, судя по видео с ютуба, неплохие варианты с подсказаками по ожидаемым результатам выполнения шага, не только shared steps.
Короче забил я на эту хрень, планы поменялись, увольняться зимой планирую а они пусть сами голову ломают
> Поясните малютке мануалу про playwright и cypressЧем они отличаются руг от друга?Хочу автоматизацию на JS изучать, а там надо и фреймворк еще выбрать, на какой присесть.А еще есть JEST и MCHA - это беда или норм?
А почему именно джс хочешь выбрать? Я тоже думаю выкатываться но хз что учить - питон и джэва вроде как популярней?
Интересно, спасибо за инфу, мало ли сам ебаться буду с таким.
В инторнетах литерально все есть по "супреса вс плеурайта"
Разные лавки пиилили.
Плей более гибкий в возможностх настройки понимает другие ЯП кроме ДжС
Луше плей, более перспективен
На проекте js используется, только из-за этого.
с чего ты взял, что тебе кто-то что-то будет рассказывать из того, что можно быстро нагуглить? Ещё и манипулировать пытаешься, на слабо брать, «школоло или ответишь мне?», «пиздабол или дашь ответ на мои банальные вопросы»? Вот делать людям нечего на такого чела время тратить
мимо
>тебе кто-то что-то будет рассказывать
Ну мы тут типа ради ээтого сюда и заходим.
Ну кроме тех кто у мамы трал
Допустим, это так. И что?
[
{
name: event1,
time: 30
},
name: event2,
time: 45,
duration: 60
},
{
name: event1,
time: 150
},
{
name: event1,
time: 210
}
]
надо проверить что интервалы между event1 равны 60 или 60 + duration of event2 таких event2,3,x между event1 может быть много.
На каком ЯП пишешь? Почему не гуглишь/ не общаешься с нейросетью, принципиально?
я написал все что нужно, если чего не понимаешь - спрашивай
>>925997
на JS. Там уже был код который коряво работал, я решил продебажить, потом понял что легче заново написать. Нейросетки полиси запрещает, хотя я иногда пользуюсь с рабочего компа. Ну и задачу я спростил, размер лога 4Гб и дюрейшн ивентов надо самому считать
Для решения данной задачи можно написать функцию на любом удобном для вас языке программирования. Ниже приведен пример решения на языке Python:
def check_intervals(logs):
event1_time = None
for log in logs:
if log['name'] == 'event1':
if event1_time is not None:
interval = log['time'] - event1_time
if interval != 60 and interval != 60 + log.get('duration', 0):
return False
event1_time = log['time']
return True
logs = [
{'name': 'event1', 'time': 30},
{'name': 'event2', 'time': 45, 'duration': 60},
{'name': 'event1', 'time': 150},
{'name': 'event1', 'time': 210}
]
result = check_intervals(logs)
print(result) # Выведет True, так как интервалы между event1 равны 60 или 60 + duration of event2
Этот код будет проходить по логам и проверять, что интервалы между событиями event1 соответствуют условиям задачи.
>То есть в принципе тут меньше требований к коду, чем к разрабу?
И да и нет, в AQA свои заебы, алгоритмов никаких нет, но код должен быть максимально чистый, стабильный и поддерживаемый, что довольно сложно на самом деле.
Тяп ляп и в прод тут не прокатит, потому что когда тест фейлится, особенно e2e нужно разбираться, что произошло и если у тебя хуевый код ведущий к флаки тестам, ты будешь дебажить нон стоп, заебешься пуще ручника на регрессе.
Бизнес модель не взлетела, сложности с продажей платных услуг.
В этом плане Playwright выигрывает, мелкомягкие туда бесконечно бабло могут заливать.
Реально. Рисуешь опыт, придумываешь историю для собеса что ты делал на прошлой "работе", как процессы были устроены и прочее, потому что будут спрашивать. Потом проходишь собеседования, при трудоустройстве говоришь, что работал как самозанятый, никто не будет ничего проверять. Всё.
Возможно не работает с крупными фирмами типа сбера, мтс и прочих, но точно работает со средненькими и маленькими фирмами, где нет СБ и прочей хуйни. 3 знакомых чела вкатились таким образом на средниие ЗП от 70 до 90к.
540x960, 0:15
Задачи 60-40, а чаще всего 70-30 ручное/авто.
Мысли что типа надоело что ли в компании, а сам город маленький, больше ИТ компаний нормальных нет.
Есть мысли уходить на около 300к.
Господа удаленщики, расскажите как там, не скучно дома сидеть? В офие хоть есть с кем поболтать, поиграть в теннис, да и коммуникация лучше - подошел и спросил.
Ну как вы короче на удаленке?
>как процессы были устроены и прочее, потому что будут спрашивать
В реальности любой вопрос чуть в сторону от твоих придумок выбьет из колеи. Но в целом страта рабочая, где-то да повезет, сам так же устраивался.
Двачую, так 4 знакомых вкатил и себя
>>930477
Моя статистика: 4 собеседования, 3 оффера, одни отвалились типа бюджет не согласован. Еще мог в одну компанию пройти, я был первый, кто отклинулся, но запросил среднюю зп по опубликованной вилке, что стало причиной отказа (хотим подешевле), надо было наверно говорить "ну раз я первый, вот вам скидка 10к", кстати, там оценили на миддл-минус уровень. Счастью не было предела.
По процессу говоришь прямо - все типа было максимально хуево, рандомно скидывали задачи, на планирование не звали, на грумминги не звали, ретро скидывали запись.
Всю жизнь на удаленке, ни разу не был в офисе, и так уже 5 лет. Нет, не скучно, из бонусов - можно животных потискать или заняться домашними делами, некоторые проебываются в спортзалах и бассейнах. Большой плюс, что не надо тратить время и силы на то, чтобы доехать до фирмы. Главное чтобы микроменеджментом не доебывали, тогда вообще четко все.
> По процессу говоришь прямо - все типа было максимально хуево, рандомно скидывали задачи, на планирование не звали, на грумминги не звали, ретро скидывали запись.
И тебя не берут за то что ты хуесосишь прошлое место работы. Наоборот все говорят что критиковать нельзя предыдущего работадателя.
В чем проблема вежливо сказать, что процессы из себя представляли хаос и слабо были похожи на те, которые расписаны в умных книгах (процитировать че там у классиков написано).
Да нет, но все кто рассказывал, что работали в "такси" - пиздоболы - ассесизаторы, которые прокалываются на втором же вопросе.
Есть хорошая перспектива перекатиться в автоматы и получать на уровне разраба, при этом пиша раз в 10 меньше кода
> найти первую работу
> и расслабиться
Когда найдешь первую работу особенно если она будет миддлового уровня - вся ебка только начнется.
Главное работка будет, а потом привыкнешь
вкатуны идут нахуй потому что, сейчас любой скуф и наташа сидит изучает савина по инфоцыгану русова. ты сам как думаешь, за последние 2-3 года каналы набрали сотни тыс подписчиков, а видео по миллиону просмотров
> за последние 2-3 года каналы набрали сотни тыс подписчиков, а видео по миллиону просмотров
И что? Это говорит лишь о том что у этих каналов хорошее SEO, не более того. Или думаешь каждый из тех мимокроков, что зашли и подписались, доведут дело до конца и станут тестировщиками, да еще и за 6 часов, лол. У того же русова в комментариях куча скуфов ноет: "а в предыдущем уроке не было такого, мне что гуглить надо?". Как думаешь, сколько из них доберётся хотя бы до этапа собеседований и сколько отсеется по пути? Ну и в конце концов, чтобы конкурировать со скуфами и Наташами достать просто быть лучше их, что не так уж и сложно.
>Ну и в конце концов, чтобы конкурировать со скуфами и Наташами достать просто быть лучше их, что не так уж и сложно.
Ну тут главное через тысячи скуфо-наташинских откликов пробиться, дальше уже дело техники.
Способы есть
Минимально, трудозатраты как на капчевание
В сравнении с чем?
Не особо, но все конечно зависит от проекта и команды.
Конкретно после того, как устроишься, будет такая же как и везде
Погружение в говнопродукт
Дедлайный
Нужно все и сразу особенно если ты мидол, а ты нихуя не понимаешь пока
Коллеги-долбоебы
Конечно стрессовая, тестировщик последний, кто трогает задачу перед деплоем(иногда ещё аналитик принимает, но как правило только основной функционал смотрит). Если что-то сломается, и выяснится, что ты что-то пропустил, а ещё если это парализовало бизнес-процессы, то тебя бьют палками на встречах разных уровней. А с учётом того, что продукт может быть сложный, иметь много интеграций, не иметь документацию или быть плохо описанным, то и риски таких ситуаций сам прикинь. И ещё, как правило, тестировщиков в команде меньше, чем разработчиков, и поэтому очередь из задач как правило больше. При этом тебя дёргают на оценку других задач, срочно тестировать какие-нибудь баги с прода, помочь тестировщику смежной команды разобраться , почему у него ничего не работает или разраб просит помочь подготовить ему тестовые данные, или ничего не понятно из требований, и ты пытаешься въехать. А кабанчик тем временем от тебя требует уже задачу в деплой, так как в его понимании, если задача оценена в 8 часов - это один рабочий день, утром конечно же в 9 сразу взял в тестирование, а в 18 перевел в деплой. Да и что там вообще тестировать то
Так ты в хуевых конторах не работай, маня, работай в нормальных, где всей этой хуйни нет. И будешь чилить.
Да.
Сам смотри по лицам собеседников на собеседовании, заебаны ли, тревожные, или за жизнь пообщались и уже оффер выкатывают. Чем меньше ебут нудными вопросами - тем больше вероятность, что такой стрессовой фигни не будет.
720x1280, 0:07
>а так будет строчка старший специалист по тестированию в Яндексе.
Искал, так и не нашёл сколько у них выходит в месяц.
Если как у ассессора - нахуй просто.
> посмотрел как выстроен этот ci/cd, и охуел - тут пару месяцев только его надо учить, плюс куберы-хуюберы всякие. Как быть?
Так учи, ебана рот
Выучу, ебана рот, но я вроде не на девопса иду, чтобы с нуля весь процесс поднять и сидеть пердеть, ямлы перекладывать.
>3 года ручничаю
>Вот возьму я какую-нибудь глагне гугловую, наебашу ассертов всяких в пайтесте
>шанс нахождения там баги - нуль целых хуй десятых
ты точно тестер? или опыт накреченный?
Для общего развития неплохо с основ хотя бы начать. Вот как можно крутиться в айти столько лет и не поинтересоваться даже что там твои коллеги в соседнем кабинете делают?
>>935820
Норм, эчары сами на почту написывают, хотя я резюме не приукрашивал, за каждую строчку пояснить могу. Вакансии разные, бывают с идиотскими требованиями, но обычно нормальные.
Знаю базовый C#, JS, немного Java, сейчас хочу жкстко НТ задрочить, Jmeter и Loadrunner учу, трогаю, параллельно sql
Просто и безо всяких задних мыслей берешь гайды по Cypress/Playwright, смотришь, воспроизводишь свои кейсы в свободное время, потом заносишь лидам или кто у тебя главный, говоришь - смотри какая хуйня, сделал, теперь регрессии быстрее будут и еще оно умеет само запускаться после деплоя фронта вот тебе и ci/cd, давай продолжать развивать? Поздравляю, ты автоматизатор
>>935848
>ты точно тестер?
В чем не прав анон?
У меня автотесты бекенда и гуишные тоже есть, действительно, шанс ими найти баг - около 0, хотя все фичи покрыты более-менее, скорее найдешь, что просто фича работает странно, пока расставляешь локаторы и погружаешься в бизнес-логику, что упустили аналитики/разрабы/ручники
>>935849
>что там твои коллеги в соседнем кабинете делают?
На удаленке такое хрен узнаешь
>>936006
>по нагрузочному тестированию
Курсы на торрентах (только на англо-индусском)
[Udemy] Apache JMeter - Basics to Intermediate level [2022, ENG]
и книжечка
Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)
> >что там твои коллеги в соседнем кабинете делают?
> На удаленке такое хрен узнаешь
Начинаешь изучать чем занимается devops, это можно хоть на удалёнке, хоть где угодно сделать
Хуй его знает, анон, у меня на проекте так, вкратце если: новый функционал --> мутим тест-кейсы --> по ним гоняем лысого сперва вручную --> постепенно пишем на них же автотесты --> ??? --> PROFIT. Потом просто смотрим отчеты где что падает, исправляем.
Получается, что, в основном, вручную баги находят, потом когда более-менее штабильное состояние говнофичи, ручные тесты автоматизируют, чтобы проверить, что она не отъебнула при добавлении другой фичи. на месте менеджеров я бы не стал нанимать автокуа
Причина тряски?
>>935849
Одно дело поинтересоваться, что это за зверь такой докер, покрутить у себя, какой-нибудь композ запилить, и совсем другое ебашить у себя локально кубер с развертыванием пары десятков разноплановых контейнеров. Параллельно увязывая это с дженкинсом.
>>936267
Автотесты запускаете локально у себя на новых билдах, или впихуете их в ci/cd?
>ты точно тестер?
>В чем не прав анон?
Челик с тремя годами опыта думает что автотесты для того что бы ловить баги))
Спасибо, гляну эти курсы. Сегодня рассказывали про заглушки на java spring, голова кругом
Тоже так думаю. Иначе зачем? Чтобы просто зп получать, имитируя бурную деятельность?
мимо5леткуаручной
> Одно дело поинтересоваться, что это за зверь такой докер, покрутить у себя, какой-нибудь композ запилить, и совсем другое ебашить
Да не ссы, никто в нормальной компании на тебя не будет навешивать обязаности девопса, там для этого нанимают девопсов
Ты на вопрос поставленный ответь то, потом понтоваться будешь на двачах.
Примерно так, ты щас другими словами регресс описал - вот для него автотесты и нужны. Вот у меня на проекте несколько сотен кейсов, зачем а главное нахуя гонять все это дело каждый релиз руками, да и это нереально по сути. Иногда бывает что и не только релиз - допустим, если кодеры перешли на новую версию фреймворка, тоже надо все регрессить.
>>936357
Локально запускаем только для разработки или доработки, а так все в ci/cd крутится.
Вы видите копию треда, сохраненную 12 февраля в 14:03.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.