Не идите в программисты #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 станет чуточку менее ебаным.
Коментарі (240)
А почему в твоем говнокоде так много багов, пидор? Почему при техзадании «Сделать красную стрелочку, при нажатии превращающуюся в синий квадратик» ты лепишь мигающий розовый елдак, который роняет проводник при наведении на него курсором? Если девушки без образования умудряются ткнуть тебя носом в твой же высер, задумайся. Какой тебе, нахуй, баг с параллельным доступом, если ты своими, обдрочеными на неряшливых куайщиц, руками не можешь картиночку в менюшке поменять, чтобы не посыпалась половина главного функционала?
Что бы тебе было чем заняться, бабушка.
Или на панель захотела?
Да лучше на панель, там мои клиенты хоть за гигиеной будут следить чаще, чем ты.
Ну так иди уже, начни приносить хоть какую то пользу обществу.
Потому что сейчас вы тупо занимаете место и спокойно заменяетесь автоматизаторами по курсу 10 к 1. А если внедрить код нормальный код ревью, то вы на многих проектах вообще нахуй не сдались ни в каком виде.
Ждем от тебя следующей истории с пруфами, как ты успешно внедрил код ревью и обошелся без куа на любом проекте сложнее одностранички, говноджун.
Вот только пока твой ароматизатор покроет тестами 3% функционала, я и 9 моих подруг найдем сотни критических ошибок, которые, попав в релиз, пустят всё приложение по говну. А на момент 100%-го покрытия (хи-хи-хи), уже и само приложение уйдёт в небытие. И вот ещё, а кто будет проводить «нормальное код ревью»? Такой же серьезный и умный мальчик как и ты, но проработавший на проекте на пол года больше?
Много бесполезных слов. Сиськи лучше покажи
она правильно написала, но про сиськи годно написано
>>> 100%-го покрытия
>>> вручную найдем
Сорта говна. Дейкстра прожил зря
>>> нормальное код ревью
>>> От неразработчика не понимающего ни домена, ни абстракций, ни инженерии, ни разработки
Прикольный такой прикол
А это был случай так называемого вранья.
Вы, макаки, в среднем работаете на порядок медленнее автоматизаторов, потому что пока ты будешь продираться через 10 менюшек — он скопипастит 5 строчек и поменяет 2 цифры. А если нужно проделывать одно и то же действие в разных режимах например — в разы. Про ситуации, когда есть афект на предыдущий код вообще молчу. Ты будешь забивать руками по второму кругу, а у автоматизатора уже всё готово. Исключение — небольшие камерные проекты, но там вы вообще не нужны. Код ревью, как я уже говорил, за глаза хватит.
Критические ошибки? Какие нафиг кртические ошибки. Максимум что вы отроете — сбоящую валидацию. Найти что то серьёзное у мануальщика нет технической возможности. Если у вас на проекте действительно появляются критические ошибки, которые видны невооружённым взглядом, то пора разгонять и кодеров, которые не смотрят что коммитят, и вашу обезьянью стаю, и ПМ до кучи, за то, что такое блядтство допустил.
то, что у вас в конторе такие тестировщики, не значит, что везде такие. По книге Савина тестеры готовились лет 10 назад, ваша контора по ходу там и осталась
Поржал до слез. Мамкин эксперт, поработай на проекте с ароматизаторами — а потом такую хуйню пиши. За щеку тебе даже не дам, уродец.
с каждым твои говнокомментом, Блицхуй, я все больше убеждаюсь в том, что зря создал тебя на этом свете. даже айтиуборщицы знают и докажут тебе дурачку, что автоматизация — медленная процедура, медленнее ручного тест., далеко не всюду применима и трудноподдерживаема.
хуйко, ну ты хоть подумай: если в натуре даже некомпетентные люди находят ошибки, значит, не так уж ты и хорош. ах, да! ты же специально говнокодишь, чтобы обеспечить хлебом мартышек, конечно
Паря, не прикидывайся идиотом, честь дамы того не стоит.
Автотесты размножаются копипастом. Для ёбанных мармазеток, которые даже командную строку освоить не могут, так может и медленее, а для прохаванного автоматизатора быстрее в разы.
Юнит тесты, блять, трудноподдерживаемые. А интеграционные автотесты поддерживать элементарно, они даже при самом злоебучем рефаткоринге не меняются.
Ты того, выдыхай. Не дискредитируй тёзку.
Юнит тесты, блять, трудноподдерживаемые
Значит либо код хуевый, либо
Блять я как говна поел. 9 подруг нахуй. Ты и твои 9 подруг будете взахлеб глотать говно пока будеге гонять руками регрессию в трех фича бранчах в попытках недопустить баги в мастер и дать фидбэк на каждый мало-мальский маелстоун в том же бранче. Сможешь прогнать руками 800 тестов за час? А, сука? А, блять? А прогнать хотя-бы сотен 5 тестов на бизнес логику за минут 5 сможешь? Бэкендщику нахуй не упало ждать пока ты сука со своим юаем и формочками расчехлишь свою тупую пизду блять и скажешь ему сломал он в своем рефакторинг бранче что-либо связанное с бизнес логикой или нет. Или ты как прогрессивная пизда умеешь без юая, но курлом и мануально? А как быстро ты реагируешь на свежий зеленый билд в женкинсе и накатываешь со своими подругами тест ран? Кому нахуй нужен твой запоздалый фидбэк? Ты че блять думаешь бизнесу нахуй интересно ждать пока ты руками все формочки передрочишь? Тупорылая ты блять хуйня. Иди блять и разбирайся как нормальные команды работают, а не руками хуйню гоняй.
Сначала внедри, а то пиздеть только можешь. По факту на одной и той же галере есть те кто нормально веслает при любых обстоятельствах, и рукожопы которым все равно ничего не поможет.
>Что бы тебе было чем заняться, бабушка.
Или на панель захотела?
Теряешь лицо, как говорят китайцы. Пост аж кричит : «мне тупо нечего ответить на это». Ну, а когда крыть нечем — кроют матом, это традиция древняя и уважаемая
Блиц, ну ты и говно.
Пост — ок, даже говночеловек как ты имеет право на мнение (хотя такое хамское мнение — это признак глубочайшей несостоятельности и неполноценности автора, ибо довольный собой и счастливый человек — добр).
Но то, что ты на конкретный агрумент Алины просто нагрубил — это уже таки крайний зашквар, это сродни слгатыванию кончи огромного негра, впрочем, ты лучше знаешь.
В общем, ты хуйлище. nuff said.
Хех, ну так она же его пидаром первая назвала…)) Или уже на такое не обижаться?…)))
С ДИЛДАКА РОНЯЮЩЕГО ПРОВОДНИК ОРАЛ И ХРЮКАЛ КАК СУЧАРА. СПАСИБО, АЛИШКА:******
ты дебил, да?
Вы посмотрите, вателло-кацапелло сидя на бутылке обзывает кого-то дебилом. Нахуй тебе интернет, выпей водки и посмотри по телеку чо там у хохлов.
да не интересно уже на хохлов смотреть, они вот уже 4 года непрерывно сосут хуи. зихмунд не парься, сиди на бутылке севастопольского и пиши свой говнокодец.
О, ещё один узкий нарисовался. Вам неинтересно про хохлов, потому что по телеку про это перестали говорить. Теперь ты наверное в тренде, чё там у сирийцев и англичан. А чё в Рашке? А хуй знает — по телеку не показывают.
Зря ты, Кацап Жопович, з бутылки встал, Ахмет заметит — пиздюлей навешает.
Этот мигающий розовый елдак был лично для тебя, дорогая….)))
А вы макаки сможете хоть 1% сделать от того, что делает программист? У вас ума на это не хватит, только и знаете как на кнопочки жать и кракозябры вбивать — много ума не надо. Попробуйте научится ту же картиночку в меньшее менять, а потом вякать.
Так рак и проверяй за собой говно что твой мега ум на кодил что бы хотя бы не была пропущена функциональность с ТЗ, вам мега сракам не когда дочитать пару листов доки. Заебись будет если она на русском. Но если там английский вы сразу включаются режим чтения по диагонали . .
Ну Пуся, я могу делать как минимум 50% от того, что делает программист. Смотреть на всех как на всех не_программистов как на говно (уже 30%), рассказывать о своей машине на кофе-поинте, тяжело вздыхать раз в 3 минуты, смотреть ролики на Ютубе. Да я даже больше могу. Например, не страдать раздутым ЧСВ и не рассказывать, какая я умная, а все, кто не могут жать на кнопочки и вбивать кракозябры — глупые унтерменши. Потому меня любят и каждый день на работе я провожу с улыбкой, а тебя не любит никто 🙁 Иди, обниму, ибо картинку таки надо подогнать под размеры, указанные в спеке.
Правильно Алинка! Так его, пидора вонючего!
Зря стараешься, она всё равно тебе не даст.
Ты классная. Здраво рассуждаешь =)
Ах ты, пидорюга!
Пидорюга, ах ты!
Ты, ах, пидорюга!
Ах, пидорюга ты!
Пидорюга ты, ах!
Ты пидорюга, ах!
hui tebe v glandi dich
После «утилитки типа селениум» можно и не читать, автор не имеет представления об автоматизации. А уж когда тут начинают кукарекать про ревью и прямые руки мне смешно, что же вы так код не пишете? Где ваши юнит тесты, где чистый код от дяди Мартина? Ваш говнокод оплатил мою ипотеку и обеспечит безбедную старость, спасибо рукожопы!
Надеюсь, ты понимаешь, насколько твоя никчемная жизнь зависит от программеров? Представь, что будет, если великие программисты перестанут вставлять баги в свой код? Небрежность — подачка, которую бросает гениальность посредственности.
Быстро залазь под стол!!!111
Ты мудила тупой, ты думаешь у тостеров есть работа благодаря рукожопам-прогерам? На самом деле наоборот. А прогать легко, легче чем нормально протестировать.
Охотно соглашусь. Программировать легче лёгкого. Лет через пять ежедневного труда и самообразования….)))
Ты даун что ли, пять лет на формошлепство?
Откланялся тебе защеку
про код ревью от тестировщика я проорал, код ревью, от тестировщика, ну просто умора, точно не у нас
Я провожу код речью и что? Более того, мерджи в реп это моя задача. Так что иди нахуй макака
ты тостер, откуда тебе знать, что такое код, тем более ревью
Вчера был тестировщик без штанов — сегодня программер?
Аффтар — тупой мудила и пидарас. Вали нахуй из нашего IT.
Сам лично с тестировщиками профессионально не сталкивался, но знаю одну толковую бабу которая зачем-то устроилась именно тестером, хз нахуя эта рутина и бюрократия здоровому человеку с нормальным образованием — на прямой вопрос ответила, что ей нравится. Одним словом — странно.
>>> уволят за несоответствие занимаемой должности
Это похоже на миф «будешь хорошо работать — будут бонусы и повышения, а не справишься — уволят», в крупных компаниях так точно.
Так деньги хорошие, ёпта. ответ на все вопросы.
Насчёт денег это ясно — я вообще не понимаю всех этих вскукареков про выжигание глаз, следы от клавиатуры на лице, сидение чё то там и тп, учитывая что все профессии почти такие же: тож почти нихуя не нужно делать ток платят значительно меньше, дресскоды, строгий график и прочее прочее.
Прост есть люди которым без проблем дается и разработка, а они чет осознанно тестерами лезут, ещё и ручными.
Сам говорит, что настоящие куа должны заниматся процессом разработки, а потом жалуется, что они занимаются процессом разработки. О том что настоящие автоматизаторы пишут софт для взлома софта это вообще какая-то хуйня и этим в конторе, если ей это нужно, должен заниматся сесурити специалист. Не надо свой личный опыт излишне обобщать, например, я знаю несколько автоматизаторов, которые исполняют роли девопсов на своих галерах, но это не значит, что все должны.
Так и есть, нормальное качество не для всех. Тем более секурити асессмент — банально слишком дорого. Настолько, что на говногалерах-однодневках впервые услышав то самое слово «пентест» хихикают как идиоты (вроде именно на доу встречал такое о тестах на проникновение)
Блядь, сука, прозрел с этой темы: http://rsdn.org/forum/life/7113351.all
Долбоебику остался шаг до диабета с инфарктом, а он вопрошает как ему начать получать удовольствие от физкультуры. Охуеваю, до чего программисты все-таки ебанутые.
От физкультуры можно начать получать удовольствие, если физкультура это сидение в кресле, когда в левой руке сок, в правой — бутер с колбасой, на ноуте включен последний Ангуляр, а под столом мануально работает Светка — тестировщица.
Все остальные виды физкультуры — это страдание. Или же пержение в воздух, но с понтом — «смотрите какой я спартцмен, я сделал полтора приседания»
Ты тоже не в состоянии самостоятельно зайти на третий этаж?
>>Всем удачи и лёгкого коммита.
А это мы сейчас проверим, что ты там наговнокодил, кодерок.
Ниачом.
Пока не вернёшь ник, подонок, вся твоя жизнь будет ниачом.
Что-то подсказывает, что автор есть криворукий уебан который пытается свой непрофессионализм свалить на тестировщиков.