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_Хипстер

    А разгадка проста — вы все обычные наследственные дебилы.
    Умственно неполноценные в медицинском смысле, каждый из вас.
    No exception.
    К тебе, гнида, это тоже относится, хули вылупился.

    • legacy_Хипстер

      А разгадка та проста –
      Пидор я, ебусь в уста.

      • legacy_Хипстер

        А вот и фройд из пидорашки вынырнул.

        • legacy_Гепа

          Автор, жги ещё про долбоебов пмов! Такой же мусор как и тестировщицы. Крайняя стадия непотриба, когда тестировщица становится пмом

          • legacy_Капитан_Сиська

            Отлично написано! Прекрасный слог! В защиту девушек скажу — они слишком сильно зависят от инстинкта размножения, так что сильно много от них требовать — наивно. И да, у них есть сиськи и пизда. А они нам так необходимы. Однако я бы не стал говорить о половой дифференции тестировщиков . Это одинаково бесполезные макаки, у которых не хватило ума и мотивации стать программистами. Вот уж кто пришел в IT за деньгами, так это они. И да, среди них есть ЧСВ — шные уебки. Это смешно.

            • legacy_Хипстер

              Ты подзаебал во всех постах лезть в топовую ветку.

              • legacy_Капитан_Сиська

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

                • legacy_Капитан_Сиська

                  Немного экономики. Если тестировщиков много, значит они дешевые. Если они дешевые, значит они хуевые….))) Джоэлль Сполски наебал вас, когда писал, что на одного программиста нудо чуть ли четыре тестировщика. Старый пидор наебал вас….))) Там где мого тестирощиков, пользы — ноль, только вред. В продакшен пролезают критические баги, блокирующие ключевой функционал. К тому же наблюдаются внеслужебные отношения, результатом которых является то, что не весь пиздец фиксируется в баг — трекере. Ну и конечно, говорил, и повторю ещё раз — среди тестировщиков особенно высока концентрация тупого, не мотивированного, не интересующегося ничем кроме гиробордов и вейпов одноклеточного быдла, пришедшего в IT только ради денег….)))

                  • legacy_MBD

                    >>Там где мого тестирощиков, пользы — ноль, только вред. В продакшен пролезают критические баги, блокирующие ключевой функционал.

                    Но с другой стороны, они их просто не заметили. А вот кодер специально сделал, собака такая.))

                    • legacy_пёс_1

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

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

            И особенно когда это недо ПЭ ЭМ пытается учить)) «Я когда была тестером!.. Я правда, не помню что я делала, но это все хуйня». Зато в Джира как аминь, мне кажется если джира закроется — пмы все уволятся к ебеням

          • legacy_Крокки

            Ща стало трендово делать ПМов из Манагеров, Манагеров из релиз «инженеров», релиз «инженеров» из кьюейев (на самом деле манульных тестировщиков)… И потом смотришь в коровьи глаза и не занешь как ему обьяснить почему «вот так вот» не может случиться ну совсем никак.

          • legacy_Тестировщик_во_всех_смыслах

            По моему вам всем место в деревенском стойле, очкастые бойцы за справедливость, ебал вас в мануале, ебал вас в авто и буду ебать пока не обсеритесь, имхо уважаемые недопрограммисты можете в конвульсиях биться из-за очередного «тупого» бага, писать на ебаном айти, но вам все ровно пизда, вы будете за копейку срать кровью но фиксить, что я вам зарепорчу, своим постом можешь вытереть свою анальную скважином своим недоросшим гвоздем.

        • legacy_Хипстер

          Сосу и дам в жопу. Интим не предлагать!

      • legacy_Поликарп

        Слезь с бутылки

        • legacy_Алконавт

          Хуй слезешь теперь.

          • legacy_Хипстер

            Хуево быть тобой, русский.

            • legacy_Английский

              Мной тоже.

              • legacy_Хипстер

                Пидoрaшка, please.

                • legacy_Китайский_хипстер

                  无视这一点,我吸吮公鸡。

                  • legacy_Хипстер

                    バカ

                    • legacy_Зигмунд_Фройд

                      Эй, что за пидорский срач да без меня?

                    • legacy_Хипстер

                      >без меня
                      Пиздит как русский.

    • legacy_Am_Dm

      Хорошая статейка. Классическая, можно сказать. Покрыл кучу народа хуями, раскрыл вселенский заговор тестировщиц в высших эшелонах власти, под конец стратегически грамотно закольцевал «ты согласен или пидорас?» — и баиньки. Смотреть сны о добрых и умелых тестировщицах.

      • legacy_Капитан_Сиська

        Да и с тобой бы я Джемисона накатил…)))

    • legacy_хер_с_горы_1

      есть такой QA в на Укр галерах
      например в ISD

    • legacy_Жук

      Быстрый способ заработка для нуждающихся http://veipclick.ru/public/8472783061525522

  • legacy_ПУ_Медведев

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

    • legacy_Хипстер

      А вот и типичный олигофрен.
      Почти как автор высера, да.

      • legacy_Коньяк_50

        мы знаем, что ты олигофрен и пидарас, не стоит постоянно об этом напоминать…

        • legacy_Хипстер

          >олигофрен и пидарас
          Звучит как русский.

  • legacy_синьор_погонщик

    гы, поц пытается накалякать гневный пост о куа, хотя сам весьма поверхностно понимает разницу между qa и qc.
    Недоговноаутомейшн, судя по терминам. Скриптовать задней левой научился на селеньке (хотя бля это как как два пальца, одни и те же методы, правда локаторы разные) а вот теорию тест-дизайна ниасилил. Классика.
    В одном солидарен — тестировщики (мануал-авто-полу) на 99% некомпетентны, это да, тех же девелоперов по крайней мере только половина, учитывая вайтишников.

    • legacy_Блиц

      Промахнулся, ущербненький. Я тестированием никогда не занимался. И очень надеюсь, что не придётся.

      • legacy_Хипстер

        >очень надеюсь
        Значит — точно придется.
        Поздравляю.

  • legacy_Поликарп

    Тупо ахуенный текст. Говорю как QA

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

      никто не хейтит куа так, как это делают сами куа 🙂

      • legacy_пёс_1

        подтверждаю. я сам работал ква много лет назад на протяжении пары месяцев… работа понравится тем, кто любит деградировать.

  • legacy_Санта_на_всех_Клаус_1

    Как будто бабы — худший вариант в качестве тестеров. Вы ещё черножопых не видели

    • legacy_Хипстер

      Да все тебя видели, не скромничай.

  • legacy_Поликарп

    А эти ебаные дни куа?! Этож блядь на уровне секты.

  • legacy_Люблю_куа

    Куа в жопе нога!

  • legacy_Андрей

    Бомбануло

  • legacy_А_завтра_утром

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

  • legacy_TL

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

    поддерживаю эту мысль последних лет 10
    ввиду бесполезности выкинули всех макак уже давно
    освободившийся бюджет позволил больше времени уделять качеству сырцов
    соответственно меньше багов, НО приходится всех переучивать, чтобы в коде не срали
    а это тяжелая задача, эти кодо-засранцы — это дно, пожалуй, похуже хрюш

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

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