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_Алина_манул_куа

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

    • legacy_Блиц

      Что бы тебе было чем заняться, бабушка.
      Или на панель захотела?

      • legacy_Алина_манул_куа

        Да лучше на панель, там мои клиенты хоть за гигиеной будут следить чаще, чем ты.

        • legacy_Блиц

          Ну так иди уже, начни приносить хоть какую то пользу обществу.
          Потому что сейчас вы тупо занимаете место и спокойно заменяетесь автоматизаторами по курсу 10 к 1. А если внедрить код нормальный код ревью, то вы на многих проектах вообще нахуй не сдались ни в каком виде.

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

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

          • legacy_Алина_манул_куа

            Вот только пока твой ароматизатор покроет тестами 3% функционала, я и 9 моих подруг найдем сотни критических ошибок, которые, попав в релиз, пустят всё приложение по говну. А на момент 100%-го покрытия (хи-хи-хи), уже и само приложение уйдёт в небытие. И вот ещё, а кто будет проводить «нормальное код ревью»? Такой же серьезный и умный мальчик как и ты, но проработавший на проекте на пол года больше?

            • legacy_Нормальная_хуйня

              Много бесполезных слов. Сиськи лучше покажи

              • legacy_Слава_роботам

                она правильно написала, но про сиськи годно написано

            • legacy_anon_28

              >>> 100%-го покрытия
              >>> вручную найдем
              Сорта говна. Дейкстра прожил зря

              >>> нормальное код ревью
              >>> От неразработчика не понимающего ни домена, ни абстракций, ни инженерии, ни разработки
              Прикольный такой прикол

            • legacy_Блиц

              А это был случай так называемого вранья.

              Вы, макаки, в среднем работаете на порядок медленнее автоматизаторов, потому что пока ты будешь продираться через 10 менюшек — он скопипастит 5 строчек и поменяет 2 цифры. А если нужно проделывать одно и то же действие в разных режимах например — в разы. Про ситуации, когда есть афект на предыдущий код вообще молчу. Ты будешь забивать руками по второму кругу, а у автоматизатора уже всё готово. Исключение — небольшие камерные проекты, но там вы вообще не нужны. Код ревью, как я уже говорил, за глаза хватит.

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

              • legacy_Слава_роботам

                то, что у вас в конторе такие тестировщики, не значит, что везде такие. По книге Савина тестеры готовились лет 10 назад, ваша контора по ходу там и осталась

              • legacy_Фанат_Алинки

                Поржал до слез. Мамкин эксперт, поработай на проекте с ароматизаторами — а потом такую хуйню пиши. За щеку тебе даже не дам, уродец.

              • legacy_Иисус_Христос

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

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

                • legacy_Хипстер

                  Паря, не прикидывайся идиотом, честь дамы того не стоит.

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

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

                  Ты того, выдыхай. Не дискредитируй тёзку.

                  • legacy_Ебаный_читатель

                    Юнит тесты, блять, трудноподдерживаемые

                    Значит либо код хуевый, либо

            • legacy_хуй_с_широкими_плечами

              Блять я как говна поел. 9 подруг нахуй. Ты и твои 9 подруг будете взахлеб глотать говно пока будеге гонять руками регрессию в трех фича бранчах в попытках недопустить баги в мастер и дать фидбэк на каждый мало-мальский маелстоун в том же бранче. Сможешь прогнать руками 800 тестов за час? А, сука? А, блять? А прогнать хотя-бы сотен 5 тестов на бизнес логику за минут 5 сможешь? Бэкендщику нахуй не упало ждать пока ты сука со своим юаем и формочками расчехлишь свою тупую пизду блять и скажешь ему сломал он в своем рефакторинг бранче что-либо связанное с бизнес логикой или нет. Или ты как прогрессивная пизда умеешь без юая, но курлом и мануально? А как быстро ты реагируешь на свежий зеленый билд в женкинсе и накатываешь со своими подругами тест ран? Кому нахуй нужен твой запоздалый фидбэк? Ты че блять думаешь бизнесу нахуй интересно ждать пока ты руками все формочки передрочишь? Тупорылая ты блять хуйня. Иди блять и разбирайся как нормальные команды работают, а не руками хуйню гоняй.

          • legacy_Бывший_тостер_теперь_гребец

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

      • legacy_Am_Dm

        >Что бы тебе было чем заняться, бабушка.
        Или на панель захотела?

        Теряешь лицо, как говорят китайцы. Пост аж кричит : «мне тупо нечего ответить на это». Ну, а когда крыть нечем — кроют матом, это традиция древняя и уважаемая

      • legacy_Иисус_Христос

        Блиц, ну ты и говно.
        Пост — ок, даже говночеловек как ты имеет право на мнение (хотя такое хамское мнение — это признак глубочайшей несостоятельности и неполноценности автора, ибо довольный собой и счастливый человек — добр).
        Но то, что ты на конкретный агрумент Алины просто нагрубил — это уже таки крайний зашквар, это сродни слгатыванию кончи огромного негра, впрочем, ты лучше знаешь.
        В общем, ты хуйлище. nuff said.

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

          Хех, ну так она же его пидаром первая назвала…)) Или уже на такое не обижаться?…)))

    • legacy_мимопроходил_2

      С ДИЛДАКА РОНЯЮЩЕГО ПРОВОДНИК ОРАЛ И ХРЮКАЛ КАК СУЧАРА. СПАСИБО, АЛИШКА:******

      • legacy_Коньяк_50

        ты дебил, да?

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

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

          • legacy_Адам_Жоржевич

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

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

              О, ещё один узкий нарисовался. Вам неинтересно про хохлов, потому что по телеку про это перестали говорить. Теперь ты наверное в тренде, чё там у сирийцев и англичан. А чё в Рашке? А хуй знает — по телеку не показывают.

              Зря ты, Кацап Жопович, з бутылки встал, Ахмет заметит — пиздюлей навешает.

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

      Этот мигающий розовый елдак был лично для тебя, дорогая….)))

    • legacy_Пуська

      А вы макаки сможете хоть 1% сделать от того, что делает программист? У вас ума на это не хватит, только и знаете как на кнопочки жать и кракозябры вбивать — много ума не надо. Попробуйте научится ту же картиночку в меньшее менять, а потом вякать.

      • legacy_Реалист

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

      • legacy_Алина_манул_куа

        Ну Пуся, я могу делать как минимум 50% от того, что делает программист. Смотреть на всех как на всех не_программистов как на говно (уже 30%), рассказывать о своей машине на кофе-поинте, тяжело вздыхать раз в 3 минуты, смотреть ролики на Ютубе. Да я даже больше могу. Например, не страдать раздутым ЧСВ и не рассказывать, какая я умная, а все, кто не могут жать на кнопочки и вбивать кракозябры — глупые унтерменши. Потому меня любят и каждый день на работе я провожу с улыбкой, а тебя не любит никто 🙁 Иди, обниму, ибо картинку таки надо подогнать под размеры, указанные в спеке.

    • legacy_Фанат_Алинки

      Правильно Алинка! Так его, пидора вонючего!

      • legacy_Хипстер

        Зря стараешься, она всё равно тебе не даст.

    • legacy_Макс

      Ты классная. Здраво рассуждаешь =)

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

    Ах ты, пидорюга!
    Пидорюга, ах ты!
    Ты, ах, пидорюга!
    Ах, пидорюга ты!
    Пидорюга ты, ах!
    Ты пидорюга, ах!

  • legacy_QAкуша

    После «утилитки типа селениум» можно и не читать, автор не имеет представления об автоматизации. А уж когда тут начинают кукарекать про ревью и прямые руки мне смешно, что же вы так код не пишете? Где ваши юнит тесты, где чистый код от дяди Мартина? Ваш говнокод оплатил мою ипотеку и обеспечит безбедную старость, спасибо рукожопы!

    • legacy_Программер-сексист

      Надеюсь, ты понимаешь, насколько твоя никчемная жизнь зависит от программеров? Представь, что будет, если великие программисты перестанут вставлять баги в свой код? Небрежность — подачка, которую бросает гениальность посредственности.
      Быстро залазь под стол!!!111

      • legacy_Бывший_тостер_теперь_гребец

        Ты мудила тупой, ты думаешь у тостеров есть работа благодаря рукожопам-прогерам? На самом деле наоборот. А прогать легко, легче чем нормально протестировать.

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

          Охотно соглашусь. Программировать легче лёгкого. Лет через пять ежедневного труда и самообразования….)))

          • legacy_Бывший_тостер_теперь_гребец

            Ты даун что ли, пять лет на формошлепство?

      • legacy_Хипстер

        Откланялся тебе защеку

    • legacy_301й_спартанец_на_галере

      про код ревью от тестировщика я проорал, код ревью, от тестировщика, ну просто умора, точно не у нас

      • legacy_Поликарп

        Я провожу код речью и что? Более того, мерджи в реп это моя задача. Так что иди нахуй макака

        • legacy_301й_спартанец_на_галере

          ты тостер, откуда тебе знать, что такое код, тем более ревью

  • legacy_Нормальная_хуйня

    Вчера был тестировщик без штанов — сегодня программер?
    Аффтар — тупой мудила и пидарас. Вали нахуй из нашего IT.

  • legacy_anon_28

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

    >>> уволят за несоответствие занимаемой должности
    Это похоже на миф «будешь хорошо работать — будут бонусы и повышения, а не справишься — уволят», в крупных компаниях так точно.

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

      Так деньги хорошие, ёпта. ответ на все вопросы.

      • legacy_anon_28

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

        Прост есть люди которым без проблем дается и разработка, а они чет осознанно тестерами лезут, ещё и ручными.

  • legacy_Ебаный_Критик

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

    • legacy_anon_28

      Так и есть, нормальное качество не для всех. Тем более секурити асессмент — банально слишком дорого. Настолько, что на говногалерах-однодневках впервые услышав то самое слово «пентест» хихикают как идиоты (вроде именно на доу встречал такое о тестах на проникновение)

  • legacy_Даун_1

    Блядь, сука, прозрел с этой темы: http://rsdn.org/forum/life/7113351.all
    Долбоебику остался шаг до диабета с инфарктом, а он вопрошает как ему начать получать удовольствие от физкультуры. Охуеваю, до чего программисты все-таки ебанутые.

    • legacy_Тупой_педалер

      От физкультуры можно начать получать удовольствие, если физкультура это сидение в кресле, когда в левой руке сок, в правой — бутер с колбасой, на ноуте включен последний Ангуляр, а под столом мануально работает Светка — тестировщица.

      Все остальные виды физкультуры — это страдание. Или же пержение в воздух, но с понтом — «смотрите какой я спартцмен, я сделал полтора приседания»

      • legacy_Даун_1

        Ты тоже не в состоянии самостоятельно зайти на третий этаж?

  • legacy_QA_Boss

    >>Всем удачи и лёгкого коммита.

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

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

    Ниачом.

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

      Пока не вернёшь ник, подонок, вся твоя жизнь будет ниачом.

  • legacy_Крош_1

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