Двадцать пятый ультимативный тред посвященный самой лучшей и ненапряжной работе в 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 к своему тестовому фреймворку
На этом пока что все.
Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.
Автоматизированное тестирование: - 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)
>>3756706 Говна пакет, гигантские шизотаблицы и бухгалтерия, логистика, автоматизация так себе, есть ванесса либо как дефолтный сайтик тыкаешь, в общем очень узкая специализация
>>3758780 судя по названию треда все верно >>3758858 Нет, не ухожу, я стек меняю просто. Но требуют пизда, с улицы не залететь даже если были похожие технологии, но другой язык и фреймворк. Шаг влево шаг вправо и все отказ
>>3758872 >Но требуют пизда, с улицы не залететь даже если были похожие технологии, но другой язык и фреймворк Тащем-то никакого секрета нет, пишешь что были легаси автотесты на легаси-проекте на жабе + селениум/селенид и новые на питоне и плейрайте. Жаба и питон делят около 80% рынка, остальное TS. В новых проектах Playwright, в старых селениумное говно. Надеюсь ты не шарпист вообще.
>>3758875 Вот с селениумом работал, напизжу что сервис один на джаве был, хотя странно будет и пиздеж узнают скорее всего, но лучше так чем без работы. Иначе авто отказ
>>3759368 Давно было понятно что куа нужны как никогда, хотя нейронка почему-то наоборот против этой идеи, любая. Ей как-будто зашили мысль что куа самые первые под замену пойдут, я вообще не представляю как нахуй особенно ручники. Но работа тупая и рутинная даже авто куа. Хотя вон заполнителям экселя до сих пор могут сотку платить в офисах. Другой вопрос стоит ли в разрабы катиться в это время если шанс есть внутри компании
Написал значится Озон Банк на днях. Позвали на техничку. Стек стандартный для газона на бэк QA Python + PyTest (gRPC, GraphQL, Rest)
Проблема в том, что крайний год занимался чисто мобилкой (ручки + авто), ну и немного в БД лазил в поисках не гнилого аккаунта под божественные задачи. В целом SQL на уровне джойнов осилю, коли задачку дадут.
Мб кто может чуть подсобить, какие вопросы специфические для тестирования бэка нынче задают?
По сути большую часть своего куа опыта воевал с мобилкой. Бэковые автотесты не писал никогда. В целом автоматизация вопросов не вызывает, пишу нативные тесты IOS/Android + кроссплатформа. По большей части изян, если архитектура настроена.
Боюсь обосраться именно на специфических для бэка штуках (о которых я ну не ебу?). Почитал, че такое gRPC, Protobuf, как взаимодействие с брокерами происходит и всякого такого по мелочи. Но чую, что будет еще какая-то ебень на собесе
срут в кафку протобафами? может у них еще и несколько типов в топик прилетает, что нужно руками парсер прописывать? я рот ебал такие контракты тестировать
>>3761321 Идемпотентность, про TCP/IP спрашивали, какие-то прикладные задачи, типа дают эндпоинт, контракт и тестируй, накидывай проверки разные, про то что происходит когда открываешь сайт, тлс, днс, вот это все. Они лояльно относятся к смене стека, был оффер на питон, но чет не захотел, условия по деньгам несильно лучше, а ебка была бы сильная.
>>3761321 Чуть больше года назад собеседовался на бэк, была одна теория, до практики и кодинга не дошло, наверное, потому что отвечал хуево - много спрашивали про сети, внезапно, по БД куча вопросов, тест-дизайн - как протестировать тот или иной кейс.
>>3761432 Спасибо, добрый анон. Я вот и думаю пока, надо ли оно мне вообще. Зп хорошо апнули буквально вчера, теперь снова в вилке нахожусь. Но сходить интересно, посмотреть че спрашивают вообще
>>3756492 Оценил картинку, напомнило знаменитую картинку с паяльником. У всех мультиметров, что я видел, слева находится вход для режима "измерение силы тока", а напряжение-сопротивление справа.
Не то, что бы совсем лишено смысла, можно наверное пускать через мультиметр (на щите), чтобы там оценить утечку тока в квартире, но...
>>3761801 Во-1, этот петушок вайбкодинг осваивает, судя по его публикациям в соцсетях - небось, скоро ливнет из обучения. Во-2, откуда взялась эта оценка. Ну, понятно, по своей пастве смотрит, но это мизерная часть от рынка. Короче, пошел он нахуй.