ebanoe.dev
0
legacy_Блиц··1 перегляд

Не идите в программисты #3. QA наносят ответный удар

Привет, ебаное, это снова я: нытик, капитально разочаровавшийся в IT-индустрии и страстно желающий предупредить ребят с горящими глазами о том, что их ждёт, если они таки пойдут учиться на ебучих программистов, чтобы веслать на ебучей галере.

Маленькое отступление: несмотря на всё, что будет написано ниже – я не сексист. Женщин я люблю во всех смыслах. Немногочисленные знакомые программистки в среднем были профессионалами, чего о сильном поле сказать не могу. Но феминизмом я тоже не страдаю, поэтому, буду говорить как есть, без оглядки на оскорбление гендерных чувств.

На ебаном и сыроварне было немало сказано о программистах-смузихлёбах, эйчарах-проститутках, заказчиках-пидорасах, но тема тестировщиков толком не поднималась. Ну ничего, сейчас я исправлю эту вселенскую несправедливость. Ведь это — одна из самых мерзких, деградантских и припезденных категорий украинских айтишников. Никто не сожрал у меня больше сил и нервов, чем они. Но если вы подумали, что это пост ненависти к QA – то ошибаетесь. QA в Украине просто нет. QA, если кто не в курсе, это такой специалист, который занимается не столько проверкой готового продукта на соответствие спецификациям (QC), сколько процессом разработки. То бишь внедряет стандарты, методологии, критерии и процессы, которые будут гарантировать должное качество продукта и следит за их соблюдением. Он занимается кучей всего, от код-ревью до собеседований, но тестирование в область его непосредственных обязанностей не входит. Поскольку украинским галерам на это самое качество плевать, QA тут взяться просто неоткуда. Я их встречал исключительно в забугорье, в очень небольшом количестве, и выросли они, преимущественно, из программистов (Junior QA – такой же оксюморон, как и Junior Architect). Называть тестировщика – кьюэем – это всё равно что назвать строителя – архитектором, и я это делать не буду.

Итак, украинские тестировщики. В основном это девушки, зачастую – не привлекательные и/или запущенные, без личной жизни. Чуть более половины с техническим образованием сомнительного качества, остальные – вообще гуманитарии. Английский уровня: я кнопку жать мигать слово красный плохо. О разработке ПО не знают почти ничего. Средний объём прочитанной литературы – 300 страничное «Пособие по жестокому обращению с багами» Савина. Большую часть времени занимаются вбиванием кракозябр куда не надо и подсчётом пикселей (чтобы заёбывать не только программистов, но и верстальщиков). Иногда ковыряют функционал. Если в приложении есть разные режимы и/или группы пользователей – будут проверять функцию для каждого режима/пользователя, даже если она никак на неё не влияет. Говорить о бессмысленности этого времяпрепровождения бесполезно: начнут рассказывать сказки о Чёрном Властелине Ящике. Поскольку законы комбинаторики никто не отменял, занимает эта дурь уйму времени и приходится нанять ещё тестировщиц. В общем, всё как в природе: когда у вида отсутствуют естественные враги – он размножается, пока не заселяет всё доступное для жизни пространство, в нашем случае – опенспейсы.

Ещё они пишут тест-кейсы, обычно в одну строчку. Даже в инструментах вроде TestRailа, который заточен на то, что кейс будет расписан по шагам, включая ожидаемые результаты. Категорически не желают разбираться в найденном баге и просто спускают его как есть, вынуждая ковыряться не только в коде, но ещё и в потоке сознания очередной мартышки. Некоторым хватает совести проверить баг на воспроизводимость. Ещё у них есть эпический по своим масштабам акт автокопрофагии ака регрешен, когда все тесты прогоняются повторно. Руками, ведь автоматизаторы есть далеко не везде. Думаю, излишне говорить, что действительно сложные и опасные баги, связанные, скажем, с параллельным доступом или с неявными условиями, успешно уходят мимо них в продакшен. При этом, считают свою работу очень важной, и искренне верят, что без них всё развалится.

Иногда в стае мартышек появляется настоящая шимпанзе, способная изучить примитивные скрипты и освоить пару утилит типа Selenium и SoapUI. Некоторые даже умеют писать автотесты на взрослых языках, если, конечно, добрый дядя-программист создаст под это что-то типа несложного фреймвёрка. Называют они себя не иначе как QA Automation Engineer, хотя по факту – это всё те же обезьянки, только научившиеся делать бесполезную работу немного иначе. Настоящий тестировщик-автоматизатор – это программист, который пишет софт для лома другого софта. Я таких в Украине встречал человек пять от силы.

Из вышенаписанного могло сложиться впечатление, что эти дамы наносят немного пользы, немного вреда и много шуму. Так, да не так. Дело в том, что тестеры постоянно пытаются доминировать над разработчиками вплоть до анального рабства. И если в цепочке менеджмента не окажется сильного духом программиста, или, что гораздо хуже, окажется тестировщица, вам вставят шипованный дилдак конских размеров и будут его вращать со скоростью 42 оборота в секунду. Получив власть над кодерами, тестерши начинают навязывать дикие правила и условности. Например, сопровождать каждый коммит уймой документации, вплоть до ссылок на все заафекченные таски. Приоритезировать задачи. Подряжать на написание авто-тестов по их же тесткейсам в одну строчку. Причём так, чтобы им, с их знанием двух с половиной операций, всё было понятно. Производительность команды, порабощённой тестировщицами, обычно падает примерно до нуля: все заняты пещерными авто-тестами и поиском в Джире тасок годичной давности. Иногда начальство обращает внимание на кривую перфоманса и начинает разбираться в чём дело. Но если где-то в иерархии засела тестировщица – то виноватым можешь оказаться именно ты. И именно тебя, а не Катю, Свету и Галю уволят за несоответствие занимаемой должности. В таких условиях из команды вымываются все, кто хоть немного соображает. Благо, мотивация мало-мальски приличных программистов после пары месяцев работы в таком режиме на нуле.

Напоследок могу сказать, что приличные тестировщики иногда встречаются. Как ни странно, но чаще это мужчины. Автоматизаторы, потому что нормальный человек быстро понимает всю тщетность мануальщины и приходит к едино верному выводу о необходимости автоматизации одинаковых действий. Они вполне могут и шаги расписать, и баг проанализировать, и зависимость от нигде не отображаемого поля в БД найти. Просто если в программистах лишних людей где-то две трети, то в тестировании — все 99%. Единственная причина, по которой вообще существуют толпы тестерш – это то, что галеры очень здорово научились их продавать. Если хотите понять, как это происходит – купите смартфон в каком-нибудь Цитрусе, обязательно лично и с участием консультанта. Оглянуться не успеете, как вместе с телефоном заплатите за футляр, защитную плёнку и запасную зарядку. Ну а хуле, стоит-то относительно немного, а вы и так настроены тратить. И пока мыльный пузырь украинского IT не лопнет – тестировщик так и останется профессией для девушек, которые не способны делать ничего полезного. Подумай, начинающий вайтишник, так ли сильно ты любишь программирование, чтобы минимум 8 часов 5 дней в неделю проводить в компании мартышек? Может лучше приматологом станешь? Тогда тебя тоже будут окружать обезьяны, но хотя бы разговаривать с ними не придётся.

Что-то я увлёкся, а за окном уже ночь. За сим откланяюсь. Всем удачи и лёгкого коммита.

P.S. Возмущённым тестировщикам хочу сказать кратко — идите нахуй. Потушите жопы и сделайте хоть что-то, чтобы не вписываться в этот пост. Глядишь, наше IT станет чуточку менее ебаным.

З архіву ebanoe · Опубліковано 17 квітня 2018 р.

Коментарі (240)

Сортування:ТопНовіСтарі
  • legacy_Аналитик

    По секрету скажу, Сейчас хайп на аналитиков. Data scientистов не хватает везде. , веб аналитиков всяких и инженеров данных, умеющих работать с биг датой. Хороший шанс сыбаться из ненавистного манки-кодинга.

    • legacy_devnull_1

      Только пайка ниже.

      • legacy_Аналитик

        Различные аналитики данных уже в топе самых высокооплачиваемых профессий в сша. Из 10 половина точно уже относится к анализу. Ну и лично я работаю digital — аналитиком за 3к у нас. В том году таких паек не было.

        • legacy_devnull_1

          Ну да только вакансий на 3к гораздо ниже, чем в той же жабе, где не напрягаясь можно поднимать больше в каком-нибудь лохсофте.

  • legacy_Крестайоб

    Мдяяяя, фюрэр не доделал чего-то, в газенваген аффтара с его самомнением. Задрот полупогонщик всех повидал и Кабаной владеет ))))
    Не льсти себе смузихлеб, подойди ближэ к унитазу

  • legacy_noname_2

    > Дело в том, что тестеры постоянно пытаются доминировать над разработчиками вплоть до анального рабства.

    Нигде не замечал такого. Чаще наоборот: тестеров гнобят все кому не лень от манагеров, до рядовых гребцов.

  • legacy_Погонщик_маQAк

    Это потому что аффтар попадал на уебанские галеры. Где балом правят пезды. А я на своей изжил баб напрочь. Теперь и порядок и спокойствие. И пайка у пацанов выше средней кодерской. Заебись в общем. Никаких интриг, расследований, пусичек и прочего дерьма. Сугубо сосиска-пати.

    • legacy_В_пизду_SOLID

      В жопу друг друга поебываете на корпоративах?

      • legacy_Погонщик_маQAк

        Эйчаров ебем

  • legacy_Нету

    Бля видел я таких программистов-дятлов как автор, которые вообще не понимают суть QA и начинают всех смешивать с девочками-тестершами. Ну да, ебанутые они, ну да, влезли в айти. Только хуй пойми как, если честно. Видел таких и не понимаю манагеров, каким конченым надо быть чтобы взять на работу собачку которая не знает разницы между GET и POST. ЧСВ у них конечно пизда. Пришла потом такая подругам рассказала что получает $1к и все пиздец, я — королева, всего добилась сама и мужики — ебаште в очередь. Ни ебала, ни мозгов для жизни с мужиком, нихуя. НО, QA — это не только эти свинки, есть нормальные ребята. Для того чтобы быть пиздатым тестером, надо не пиксели искать кривые а знать о работе различных систем овердохуя, гораздо больше чем криворукий автор

    • legacy_Блиц

      Так я и написал в конце, что есть. Только их капля в море и на общем фоне они просто теряются. В Украине вероятность попасть на проект с нормальными тестировщиками стремится к нулю.

    • legacy_devnull_1

      У макуак полыхает в комментах. Ну, а хули ты ожидал от пезд, которые по образованию бухгалтера, а работали кассиршами и свичнулись в айти. Нахуй этих тупых пезд набирают особенно на больших фрегатах ни ебу вообще.

    • legacy_Джаваскрипт_ниньзя

      Post ом защеку положить можно get ом проверить балланс защекоинов

      • legacy_qa-обезьянка

        да ладно, а что же тогда можно сделать PUTом? иди читай про идемпонентность, сынок

    • legacy_Юрец_1

      Так а смысл копать глубже, если разработчик не в состоянии по дизайну сверстать нихуя?

  • legacy_Баскель

    Уже много лет работаю в Германии, поменял несколько работ. Никогда не встречал здесь такого явления как QA. Это частое явление в аутсорсинге, как я понимаю

    • legacy_Крестайоб

      Ну усе выебнулся. Вазьми пиражог с полки пасматри и палажЫ на места, инасранный ты наш пидалир

      • legacy_Баскель

        Перед кем выебнулся? Мы оба Анонимусы, еблан ты вонючий

    • legacy_Реалист

      Идиот, они там называются по другому, и выполняют задачи по серьёзней, а не хрень за вайтишниками. Наверно в Германии и в айти такие же диктаторские законы как и везде первая ошибка штраф, вторая большем штраф, а третья посылают тебя на х. Эротической походкой …. Так не сравнивал бы ты Германию и постсовок

  • legacy_кек_1

    наше ойти станет чуточку менее ебаным, когда жукорыб перестанет постить высеры базуки-дрочера и прочих наркографоманов

  • legacy_Дилдак_конских_размеров

    Откуда инфа про 42 оборота в секунду?

  • legacy_CеньорCтажер

    такой срач за КУА тут, разница между автоматизатором и ручным простая! Износ мышки у автоматизатора меньше))

  • legacy_Ебаное_мнение

    Адский плюс. Презираю тестировщиков.
    Согласен со всем, что автор излил, кроме одного — нет нормальных тестировщиков. Не встречалось.
    Все это бесполезный рудимент. Тестировщики идите нахуй.

    • legacy_Senior_Stackoverflow_CopyPaste_Neural_Ne

      ёбаные формошлёпы, то у вас такие тестировщики
      мне попадались и такие, что и документацию нормальную напишут, и девайс попаяют

      • legacy_Ебаное_мнение

        И в жопу еще тебя долбят. Именно поэтому ты их любишь.