image.png244 Кб, 640x480
QA Thread #25 - плиточников и сантехников 3756473 В конец треда | Веб
Двадцать пятый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.

Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.

Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.

Милости просим к нашему шалашу!

ТЕСТОВЫЙ FAQ:

В: Как вкатиться?
О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи.
Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...

В: Какой ЯП выбрать?
О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.

В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше?
О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.

В: Я сделал все вышеописанное, что делать дальше?
О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку

На этом пока что все.

Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.

Для ручников гайд: https://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://stepik.org/course/118842/syllabus (отзыв анона (?): по теории местами неплохо, местами полная хуйня, но в качестве шпаргалки нормально)

Автоматизированное тестирование:
- QA.GURU (см. торренты и их канал на ютубе)
- Автоматизация на питоне https://github.com/berpress/qa-python-map
- курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)

Нагрузочное тестирование:
- Apache JMeter - Basics to Intermediate level
- Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)

Прошлый тред:
- https://2ch.su/pr/res/3628723.html#top

Шапка для потомков:
-
image.png1,3 Мб, 1078x853
2 3756492
вкатился

мимо электрик
08062026.PNG23 Кб, 616x124
3 3756706
Посоны что за 1с тестирование? кто-то сталкивался, работал?
4 3756730
>>56706
Говна пакет, гигантские шизотаблицы и бухгалтерия, логистика, автоматизация так себе, есть ванесса либо как дефолтный сайтик тыкаешь, в общем очень узкая специализация
5 3758749
На какой язык лучше перекатываться? Есть год опыта автотестером
6 3758780
>>58749
Прочитал как

>Есть год опыта автослесарем

7 3758858
>>58749

>1С тупо из-за меньшей конкуренции


Почему уходишь из автотестинга?
8 3758872
>>58780
судя по названию треда все верно
>>58858
Нет, не ухожу, я стек меняю просто. Но требуют пизда, с улицы не залететь даже если были похожие технологии, но другой язык и фреймворк. Шаг влево шаг вправо и все отказ
9 3758875
>>58872

>Но требуют пизда, с улицы не залететь даже если были похожие технологии, но другой язык и фреймворк


Тащем-то никакого секрета нет, пишешь что были легаси автотесты на легаси-проекте на жабе + селениум/селенид и новые на питоне и плейрайте.
Жаба и питон делят около 80% рынка, остальное TS. В новых проектах Playwright, в старых селениумное говно.
Надеюсь ты не шарпист вообще.
10 3758922
>>56473 (OP)
Что же ты фраер, пересоздал.
11 3758924
>>58875
Вот с селениумом работал, напизжу что сервис один на джаве был, хотя странно будет и пиздеж узнают скорее всего, но лучше так чем без работы. Иначе авто отказ
12 3759368
Клоун-пидорас из яшки, который весь прошлый тред усирался, доказывая, что ни в одном бигтехе на планете больше не осталось куа, ты ещё здесь?
13 3759388
>>59368
Давно было понятно что куа нужны как никогда, хотя нейронка почему-то наоборот против этой идеи, любая. Ей как-будто зашили мысль что куа самые первые под замену пойдут, я вообще не представляю как нахуй особенно ручники. Но работа тупая и рутинная даже авто куа. Хотя вон заполнителям экселя до сих пор могут сотку платить в офисах. Другой вопрос стоит ли в разрабы катиться в это время если шанс есть внутри компании
14 3759392
>>59368
Вкатываюсь в куа и демпингую
мимо разраб
15 3761321
Здарова, агалы

Написал значится Озон Банк на днях. Позвали на техничку. Стек стандартный для газона на бэк QA Python + PyTest (gRPC, GraphQL, Rest)

Проблема в том, что крайний год занимался чисто мобилкой (ручки + авто), ну и немного в БД лазил в поисках не гнилого аккаунта под божественные задачи. В целом SQL на уровне джойнов осилю, коли задачку дадут.

Мб кто может чуть подсобить, какие вопросы специфические для тестирования бэка нынче задают?

По сути большую часть своего куа опыта воевал с мобилкой. Бэковые автотесты не писал никогда. В целом автоматизация вопросов не вызывает, пишу нативные тесты IOS/Android + кроссплатформа. По большей части изян, если архитектура настроена.

Боюсь обосраться именно на специфических для бэка штуках (о которых я ну не ебу?). Почитал, че такое gRPC, Protobuf, как взаимодействие с брокерами происходит и всякого такого по мелочи. Но чую, что будет еще какая-то ебень на собесе

Буду рад вашей помощи, всем мир
16 3761322
>>61321

а че в смысле они так и не перешли на авро? вот пидарасы, а мозгов ебали на конфах
17 3761363
>>61322
Мб в каком-то подразделении перешли. На веб-клиенте маркетплейса все на Кафке пока сидят
18 3761372
>>61363

срут в кафку протобафами? может у них еще и несколько типов в топик прилетает, что нужно руками парсер прописывать? я рот ебал такие контракты тестировать
19 3761432
>>61321
Идемпотентность, про TCP/IP спрашивали, какие-то прикладные задачи, типа дают эндпоинт, контракт и тестируй, накидывай проверки разные, про то что происходит когда открываешь сайт, тлс, днс, вот это все. Они лояльно относятся к смене стека, был оффер на питон, но чет не захотел, условия по деньгам несильно лучше, а ебка была бы сильная.
20 3761496
>>61321
Чуть больше года назад собеседовался на бэк, была одна теория, до практики и кодинга не дошло, наверное, потому что отвечал хуево - много спрашивали про сети, внезапно, по БД куча вопросов, тест-дизайн - как протестировать тот или иной кейс.
21 3761507
>>61432
Спасибо, добрый анон. Я вот и думаю пока, надо ли оно мне вообще. Зп хорошо апнули буквально вчера, теперь снова в вилке нахожусь. Но сходить интересно, посмотреть че спрашивают вообще
22 3761510
>>61496
Хм, интересно, ну у меня будет сразу и по тест-дизайну, и задачи на лайвкодинг
23 3761790
Что с куа отечественным, живо ещё?
24 3761792
>>61790
сдохло нахуй - меня не зовут на собесы
25 3761798
>>61792
Недавно Артема Русова читал, пишет что возможность закатиться меньше 50%, от удачи все зависит. Но возможно.
26 3761801
>>61798
Дак он же курсы продаёт, даже если шанс 1%, он будет говорить меньше 50,но возможно. В принципе и не спиздел вроде как
27 3761904
>>56492
Оценил картинку, напомнило знаменитую картинку с паяльником. У всех мультиметров, что я видел, слева находится вход для режима "измерение силы тока", а напряжение-сопротивление справа.

Не то, что бы совсем лишено смысла, можно наверное пускать через мультиметр (на щите), чтобы там оценить утечку тока в квартире, но...
28 3762000
>>61801
Во-1, этот петушок вайбкодинг осваивает, судя по его публикациям в соцсетях - небось, скоро ливнет из обучения. Во-2, откуда взялась эта оценка. Ну, понятно, по своей пастве смотрит, но это мизерная часть от рынка. Короче, пошел он нахуй.
29 3762134
>>62000

>скоро ливнет из обучения


Скорее всего. Паства у него пишет, что и сейчас закатываются, но таких немного. Офк, курсы у него самые годные.
30 3762190
>>61798
так у меня реального опыта до жопы - закатываться не надо, просто я работать не люблю и сижу без работы, и никто не зовет
31 3763703
Ух бля. Случилось то, что я предполагал - у меня благодаря клоду кончились таски на автоматизацию. Покрыл все апишки, все негативные тесты, все интеграционные. Теперь вот хуй знает что делать. У нас еще один проект сейчас силами разрабов тестируется, меня на него потом перекинут, но там не много автоматизировать, че дальше я делать-то буду? Да, ручные таски останутся, останется допилка тестов под новые фичи + правки в старых, но для этого вовсе не обязательно платить мне 350к, можно просто уволить меня нахуй и нанять под это дело аутстаффера за в два раза меньшие деньги. Это прискорбно. Вся надежда только на продакта, что он по старой памяти повыдумывает мне таски, а потом мб позволит чистить говно за го-господами. Ну либо просто нахуй выпнет. Такие дела.
32 3763706
>>63703
так куашники реально не нужны теперь. ты думаешь это шутка какая-то? это правду тут в этом треде рассказывают.
33 3763712
>>63706
Манулы нужны всегда будут. А автоматизаторы В С Е.
image.png211 Кб, 465x300
34 3763766
>>63706
Грустно это всё, анон. Дрочишься, учишься, живёшь профессией, превозмогаешь годами, кажется что вот уже светлое будущее со стабильностью - и хуяк, карьера улетела в пизду, ты больше никому не нужен.

А у меня рядом с домом завод, там график сутки через двое с тасканием 25кг коробок и обязательными ночными сменами.

Time to die...
35 3763896
>>63703

>у меня благодаря клоду кончились таски на автоматизацию


Это ты поторопился. Ну ладно, просто не говори об этом никому.
36 3763916
>>63896
Вот вот. Я решаю задачи (даже если это ручные без ИИ) за час, остальное оставляю на следующий день. Иду играть в компик. Работа не кончается совсем, а сколько нового функционала пилится и перепиливается, там заебешься покрывать тестами и потом оптимизировать их
37 3763943
>>63703

>у меня благодаря клоду кончились таски на автоматизацию


А ты прям весь код агенту доверил? Какой вообще флоу написания автотестов с клодом? Просто я делаю тесты через гопоту, но сам сильно впариваюсь в код, получается конечно быстрее чем я полностью писал бы все сам, но не так быстро, чтоб обгонять темпы разработки.
38 3764365
>>63943
Я пришел в свою контору еще до бума нейронок, написал всратый полурабочий фреймворк, потом психанул и за отпуск полувручную-полунейронно запилил основу нового фреймворка, самую заебную часть там. У нас 4 апишки, на первую я каждый тест писал отдельным промптом, вчитывался что он мне там нагенерил, составлял фикстуры. Потом уже начал доверять ему классы хуярить - тоже ок получалось по готовым рельсам. Потом вместо всратых моделек начал использовать клод и понеслось. Пишу промпт, мол, покрой тестами апишку - он забуривался во фреймворк разработки, дергал оттуда контракты и по образцу текущих тестов пилил мне новые. На этом этапе все полностью контролировалось мною, но потом, например, чет отъебывало - тогда я писал, мол, дружище, почини. В итоге есть процентов 20 кода, логики работы которого я не понимаю. Пока все работает, тесты я починить вручную могу, надеюсь по итогу неподдерживаемая хуйня не получится.
39 3764367
>>63766
Ну это надо совсем тупеньким быть, чтоб на куа дрочиться и превозмогать. Либо же стремится в какие-то крутые конторы. Я лично всю карьеру вола ебу и вывожу на знаниях, полученных во время учебы в вузе офк знания я получил не в вузе, просто самообучался во времена заочки
40 3764375
>>63916
Да я чет увлекся на самом деле. Раньше работы был непочатый край, там не было даже понимания когда я в обозримом будущем это все сделаю. Там чисто на набор кода ушла бы уйма времени, а тут хуяк и все готово, захотелось покрыть сервис, чтоб тесты наконец-то стали объемными и полными. Ну и к тому же на то есть две причины - первые два года в текущей компании я хуйней страдал в плане автотестов, писал какую-то хуйню нерабочую в стол. Удивительно, как меня не уволили еще, видимо держали за софты и ручное тестирование, а теперь появилась возможность кабанчиком сделать заебатую автоматизацию и самому себе доказать, что я не бесеооезный. Вторая причина - наш продакт раскурил клод и заявил нам, что теперь мы должы делать в два раза больше, что я и делаю. Правда не в два раза, рост производительности экспоненциальный. Ну короче он на разработке и аналитике понял силу ИИ, поэтому теперь как раньше таски растягивать не получится, иначе возникнут вопросики. Апишные тесты-то по сути рил простая хуйня для нейронки.
41 3764427
>>64375
кокой хороший гой
42 3764462
>>64365
Спасибо за ответ. Я сейчас как раз где-то между

>я каждый тест писал отдельным промптом, вчитывался что он мне там нагенерил, составлял фикстуры.


и

>Потом уже начал доверять ему классы хуярить - тоже ок получалось по готовым рельсам.


Правда у меня и апи, и юай, и ллм.

А так вчера лид пришел - грит, скинули резюме кандидата - он, мол, куа-харнесс поднял (ручник - автоматизатор - манагер), скидывает чисто тасочки, ботохуета за него все делает. Так помимо основной работы у него еще 4 проекта на аутсорсе, охуеть.
У меня легкая тряска, конечно, началась. С другой стороны тоже захотелось подтянуться в теме ии, начать агентов мутить и прочее. А с третьей, думаю - вот накроется все пиздой, клод там наглухо забанят или еще что, и такие "спецы" могут резко обнулиться. В общем, хз, что тут думать ... тяжело.
43 3764793
>>64462

> клод там наглухо забанят



просто накинут х10 к прайсу нерезидентам штатов. локально нейронки поднимайте.
44 3764888
Вопрос не решен - на какой язык то перекатываться нахой? го, раст нихуя нет, остается питон да джава
images (2).jpg32 Кб, 521x500
45 3764896
>>64888

>какой язык то перекатываться


1С
или
битрикс+пхп
46 3764900
>>64896
Какой нахуй битрикс, закончилась лафа по нему. И я про стек QA где будет хотя бы 30 вакансий на страну, на 1с далеко не уедешь, хотя мне нравится бухгалтерия и учет, даже курсы полностью проходил в свое время. Но вдруг придеться соскочить со страны в ближайшее время, так хоть будет шанс на работу заграницей если не 1сник
17491562970303.png233 Кб, 1000x1000
47 3765035
>>64900

>соскочить со страны


LINUX + Англюсик + базы ланных
48 3765045
>>65035
Англ С1, насчет линукса прав. Одна пятая компетенций разраба тестера и девопса это линукс. Но на нем одном не вывезти
49 3765098
>>65045
>>65035
Что такого нужно в линуксе знать тестировщику, что это прям одна пятая компетенции? Без подъеба спрашиваю. У меня просто такого опыта нет. Ну надо например было развернуть jenkins, selenoid, ну сделал по гайдам + нейронка и забыл до следующего раза
50 3765107
>>65098

>Уверенное знание основных команд и утилит Linux


>Опыт работы с Linux системами


Такое даже в некоторых вакансиях встречается
51 3765231
>>65098

>Что такого нужно в линуксе знать тестировщику, что это прям одна пятая компетенции?


Есть просто вакухи, и их немало, где указывается прям знания линуха среди требований. Правда в том, что в половине или больше случаев это пиздеж, и они тебе не пригодятся. То же самое и со многими другими требованиями. Зачем их накидывают? А хуй знает, нанимающему менеджеру так захотелось, он сам не знает линух и вообще особо не вникал, епта. Но ты должен знать обязательно. Ну, и есть оставшаяся часть вакух без линуха. Я например его не знаю совсем, вообще, и это не было проблемой даже в конторах, где он в каком-то виде был.
52 3765420
>>65098
Базовые команды часто приходиться учить. Как в базу залезть в консоли, как что то в коде посмотреть, запустить таски какие-нибудь, просто манипуляции разные со стендом
53 3766092
>>65098

>Что такого нужно в линуксе знать


По минимуму баш, подсистемы. Это настраивает мозги на правильное, светлое, отучает от виндузятничества, превращает (некоторых) из мартыхи в кодерка.
54 3766116
>>65098
Обычно под базовым линуксом подразумевают умение работать в консоли, потому что это свои большие возможности и это совсем другой подход, чем в винде.

Ну то есть там навигация и базовые действия по файловой системе cd/ls/cp/rm/mv/cat/ поиск find/grep, мониторинг top/htop/ps, всякие kill, понимание тамошней файловой системы, прав, перенаправление потоков. Всё это есть и в MacOS тоже, но нет в винде.

Без этого ты во многих случаях беспомощен

Продвинутое знание не нужно. Вот девопсам на несколько уровней выше компетенция может быть нужна. ХЗ, может бывают виндо-девопсы, конечно.

Я бы очень советовал инвестировать время в линукс (или в МакОсь на консольном и системном уровне), это всегда большой плюс к тебе и твоему образу как айтишника. Тем более, что не то, чтобы сложно это.
55 3766225
Столько ответов про линукс и никто не упомянул, что конкретно вот вы решаете с линуксом на работе.
56 3766289
Импортозамещаемся. рот ебал
57 3766427
>>66289
А еще живы конторы, которые делают разные аналоги? МойОфис скопытился, касперский и докторвеб без найма похоже, пару наукоемких отраслей встали, где я работал и ушел т.к. зп не повышали, гринатом, контур - жесткие сокращения, ядро живое и бюро1440 - долго будут работать, возможно наиболее стабильные компании.
58 3766438
>>66427

в смысле живы? ГК Астра, Базальт СПО, Ред Софт, Postgres Professional, СберТех, VK Tech, Ростелеком, 1С, АСКОН

если админресурс есть то куда они денутся)
будут сидеть на попилах бесконечно а альтернативы тупо запретят)
59 3766508
>>66438

>Астра


Пик1

>Базальт СПО


Пик2

>Ред Софт


Пик3

>Postgres


О, там платят норм вроде но нет зп на тестеров
Сбертех и вк пропускаю, все ясно, там еще есть деньги, Ростелеком - хз, тоже не даст 300к за тесты

>Аскон


Пик4

Где предпочтешь работать, анон? йоба.жпг
60 3766513
>>66438
Postgres Pro массовые сокращения проводил недавно, у них выручка обвалилась в 2 раза. Там очко сейчас, хотя раньше компания была неплохой.

Астра, Базальт, Ред Софт и Аскон - это нищая умирающая хуйня. АСКОН еще более-менее за счет Компас 3д выживает, остальное полудохлое все.

VK Tech дотационная хуита.

Из этого списка только Сбер норм, остальное прям кал калыч.
61 3766562
ну значит отобрали админресурс, начались санации, русский илон маск кончил в сизо. как будто в первый раз
62 3766563
вообще вы бы лучше рассказали как там с грузинским ип. но подозреваю что говорить некому так как у вас его нет ахаха

у меня тоже
63 3766759
>>66427

>А еще живы конторы, которые делают разные аналоги?


Царь сказал, что надо ии развивать суверенный, туда щас все бабло вваливается. Мимо работал всегда только на ии-проектах в бигкеках.

>бюро1440


Как туда попасть-то, блядь? В разное время откликался на разные вакансии на хх, пару раз отправлял резюме на корп. почту, опыта дохуя и он релевантный - по моему разок только авто-отказ пришел, в остальном глухо.
64 3766761
>>66759
В Бюро только из вузиков вроде хантят с профильным образованием ближе к железу и радиотехнике. Такое много где в околовоенке и околоэлектронике. В ЯДРЕ вроде тоже самое
65 3766763
>>66761

>В Бюро только из вузиков вроде хантят с профильным образованием


Ну хуй знает, откликался на ваки синьорские, из вузиков сразу выпускаются помидоры с большим опытом?

>ближе к железу и радиотехнике


Там разные требования, я откликался на дефолтные питонячьи автотесты, про железо там ничего не было. К тому же у меня опыт в телекоме есть.
66 3766776
>>66761

>В ЯДРЕ вроде тоже самое


Знакомый знакомого там был, едва на год хватило, в телекоме все душное, нудное и противное, аджайл головного мозга и по 3-5 часов встреч в день, малоприятный опыт короче.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее