Персональные инструменты
Счётчики
В других энциклопедиях

Тестировщик

Материал из Lurkmore
Перейти к: навигация, поиск
Hate small.pngНЕНАВИСТЬ!
Данный текст содержит зашкаливающее количество НЕНАВИСТИ.
Мы настоятельно рекомендуем убрать от мониторов людей, животных со слабой психикой, кормящих женщин и детей.
Tema sm.jpgВаша статья — говно, вы ничего не понимаете в тестировании.
Если вы видите это предупреждение, значит, данная статья уныла чуть менее, чем полностью и в неё нужно добавить интересных фактов. Кроме того, возможно, что эта статья вообще никому на йух не сдалась тут. В таком случае единственной рекомендацией будет перенос статьи в смехуечки и освежение её бодрящей порцией лулзов.
Facepalm kyon sq.jpgЭта статья состоит из уныния и отчаяния.
Сделайте с ней что-нибудь.
Пожалуйста.
Drama.pngZOMG TEH DRAMA!!!11
Обсуждение этой статьи неиллюзорно доставляет не хуже самой статьи. Рекомендуем ознакомиться и причаститься, а то и поучаствовать, иначе впечатление будет неполным.
«

Любой дурак способен отстаивать свои ошибки — большинство дураков именно так и делают.

»
— Дейл Карнеги

Тестер (быдлокьюэй, тестер, кликер, monkey qa, quality assurance (куа), quality control) — человек, копающийся в кучах кода, отложенных программерами. Делятся на кликеров, технических тестеров, QA lead’ов и QA манагеров. Первые кликают по готовой программе, без наличия какой-нибудь документации или спецификации и наугад ищут ошибки, при этом грубо троллят быдлокодеров. Технический тестер занимается тестированием исходников кода. QA lead наблюдает за процессом тестирования в тиме. QA манагер делает практически то же самое, что и QA lead, но в пределах компании ещё интервьюирует кандидатов на должность быдлотестера.

Содержание

Тестировщик в пределах СНГ

Красивый и уверенный в себе тестировщик тычет программиста мордой в монитор.

На просторах xUSSR профессии тестировщика как таковой нет. Тем не менее, система управления качеством в СССР существовала и была весьма эффективной. Каждое предприятие имело ОТК, подчиняющийся только высшему руководству организации (а позже вообще не подчиняющийся), за счёт чего исключалось давление на проверяющих. Таким образом ОТК можно считать аналогом отдела тестирования в IT-отрасли с некоторыми оговорками. А после ОТК, в начале perestroika, появилась еще и Госприёмка, как средство контроля за работой ОТК.

Откуда они?

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

Но быдлокодеры невзлюбили этих выскочек, которые не имели достаточно знаний и авторитета, чтобы критиковать «совершенный продукт» первых и после этого появился новый мем ака холивар: «Это не баг — это фича!!!». До недавнего времени профессия считалась непрестижной и малооплачиваемой. Но сейчас хороший, опытный тестер получает ничуть не меньше, а иногда даже больше, чем быдлокодер. А в этой стране, тестер будет получать столько, сколько назначит директор, который зачастую сам является быдлокодером и из за вышесказанной нелюбви имеет сотрудника как только хочет.

Виды тестировщиков

Clicker (быдлотестер) — распиздяй с нестандартным типом мышления, который на всё смотрит с точки зрения «нихуя не работает». Среди кликеров чуть более чем половина — самки, потому что быдлокодеры всегда ищут 5-й размер пары сисек себе в тим. Когда на сайте висит открытая вакансия на быдлотестера, это кагбэ намекает на обязательное наличие сисек у кандидата.

Тестеру лучше ничего не давать — сломает, сука! Багов находит много. Не обделённый, креативный тестер намертво валит сервер, после чего уходит пить водку и гундосить. На работу всегда опаздывает и идёт домой первым. Всегда ищет критические ошибки, чтобы система упала и тогда сидит в любимом ЖЖ быдлоконтакте, быдлокласниках или ютубе. Поиск критических ошибок облегчают быдлокодеры, сидящие на ютубе, lurkmore и т.п. сайтах.

Automation tester — неудавшийся быдлокодер или продвинутый кликер со знанием скриптовых языков программирования или web application testing system типа Selenium! В большинстве задрот или ОП, покрывающий существующий функциональный тест кейсами, чтоб кликер не парился и не делал свою рутинную работу по стопицот раз. Багов находит мало, потому что тесты рутинные и регрессионные. Систему тоже валит очень редко. Особенно эффектно этот метод катит при разработке цифровых схем — таким образом сейчас разрабатываются и тестируются процессоры и тому подобные схемы, процесс разработки которых лишь немного отличается от процесса разработки программ благодаря Verilog и другим кошерным вещам.

QA leader — небыдло, которое переросло уже кликера или технического тестера и имеет достаточно экспириенса, чтобы рулить командой. Отвечает за конечное качество выпускаемого продукта. Всё время занят решением проблем с кастомерами, планированием графика и ресурсов тестирования, созданием тест-планов и тестовых сценариев. Если конечный пользователь нашёл баг, пропущенный отделом тестирования, тогда QA lead получает отличных пиздюлей, ибо «во всём виноват отдел тестирования», т. е., ситуация один-в-один, как, скажем, в футболе — в том, что игра закончилась со счётом 100500:0 виноват вратарь. Непосредственным тестированием занимается редко и, как правило, без особого успеха, поскольку за утрясанием планов, перепиской с заказчиками и составлением гор бумаг (чаще всего не нужных ни заказчику, ни исполнителю) уже нафиг ничего не знает в деталях. Контролирует результаты работы кликеров и технических QA, а также выступает буфером в холиварах между быдлокодерами и тестерами (то есть получает пиздюли с обеих сторон).

QA manager — высший элемент пищевой цепочки тестеров. Занимается сертифицированием процессов тестирования согласно стандарту IEEE 829 по всей ИТ-конторе. Проверяет кандидатов на наличие сисек и отсутвие ФГМ. Страдает завышенным ЧСВ.

Профессиональные качества и профессиональная этика

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

Цитатник

«

— Почему люди курят? — Чтобы у нас работа была!

»
— Безымянный тестер

Некоторые из учёных, которые предсказывают постепенное вымирание человека, считают, что после нас на Земле воцарятся поумневшие бабуины. Вы будете удивлены, узнав, что в Стэмфордской зоологической школе бабуинов обучили профессии тестировщика программного обеспечения. Оказывается, обезьяны способны работать с персональным компьютером и запоминать компьютерное меню. Бабуины и шимпанзе вполне могут работать с компьютерами, заниматься тестированием программного обеспечения и даже программировать. Правда, у них возникают некоторые трудности со сложно структурированными меню. Если в меню больше двух уровней, то для бабуина оно уже представляет трудность, — говорит доктор Джеймс Маколифф. Но проблему двухуровневого меню удалось решить. Бабуины сумели научиться спускаться аж до 7 уровня. После этого они смогли освоить Windows — естественно, не очень хорошо, но всё же. Также животные работают с программой Visual Basic 3.0. При этом те из них, кто сумел освоить ПК, тут же становятся более уважаемыми в стае. А чтобы сохранить этот статус, бабуины не позволяют соплеменникам подсматривать, как они управляются с хитрой электронной машиной. Кстати, некоторые из контор, занимающихся производством программного обеспечения, уже заявили, что и дальше готовы финансировать подобные исследования. Это и не удивительно, ведь содержать умненького бабуина гораздо дешевле, чем платить зарплату программисту. Особенно, если дело происходит в США или Европе

http://www.rabota.ru/vesti/novosti_rynka/azhiotazh_sredi_razrabotchikov_programmnogo_obespechenija.html (для непонявших юмора: http://sci-humor.blogspot.com/2009/12/monkey-business.html)


xxx: Вам в компанию не нужен тестер?
yyy: Посмотрим... А какой список достижений имеется?
xxx: Послал тебе скрины на мыло. Там дампер упавшего Task Manager'а в аттаче, Access Violation в калькуляторе виндовом, две бубновых масти в косынке сверху и зависший ping. Достоен?
yyy: В резюме шаги воспроизведения напиши - возьмем без собеседования.

Bashorgrufavicon.png397083

Платный бетатест

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

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

За примерами далеко ходить не надо, Сталкер, Готика 3, Аллоды Онлайн, Disciples III, Корсары 3(Замечательная идея выпустить игру версии 0.99), былинная история с выпуском от игры Бригада Е5 (по мотивам Jagged Alliance) с такой хуевой тучей багов, что никому не удалось купив игру пройти её до конца. Форум Е5 чуть более чем полностью забит темами о всевозможных вылетах игры. После официального релиза 1C сначала выпустила два патча к Е5, что сняло окло 75 % багов, а потом просто тупо выпустило как бы новую игру 7,62 — по сути та же Е5 избавленная от фантастического количества ошибок. Таким образом игруны, купившие Е5 за свои деньги провели тестирование для 1С.

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

Ссылки