День тестировщика
(Извиняюсь за то, что я не смог выложить пост вчера. Просто у меня был вроде баг или что-то подобное, с тем что мне не позволяет опубликовать пост, т.к у меня более 5 постов опубликовано, хотя это не так (я всего 4 опубликовал поста, а смотря на рейтинг, пока что макс. кол-во 5 постов могу опубликовать). )
Среди многочисленных профессиональных праздников сферы IT-технологий данное событие является одним из самых загадочных.
Когда отмечается
В России и странах-побратимах (Украина, Беларусь) по состоянию на 2024 г. День тестировщика не является официальной датой, но это не мешает отмечать его вместе с другими государствами 9 сентября каждого года.
Кто празднует
«Своим» этот день считают специалисты, которые непосредственно занимаются испытанием техники, все компьютерщики, инженеры программного обеспечения, системные администраторы и все те, кто связан с обслуживанием компьютерных сетей.
История праздника
Происхождение праздника, как и профессионального жаргонного термина «баг» (от английского «bug» – «жук»), начинается в 1947 году. Дело в том, что причиной неисправности одной из вычислительных машин, которые тестировали в Гарвардском университете, стал мотылек, случайно застрявший между пластинами оборудования. В регистрационном журнале исследователи сделали запись об устранении насекомого, и сбой в работе после того случая все чаще стали называть «багом».
Само происшествие случилось 9 сентября, что и стало основанием для празднования Дня тестировщика именно в этот день.
О профессии
Данная профессия очень востребована и хорошо оплачивается, но как таковой специальности тестировщика пока нет ни в одном вузе стран России, Украины и Беларуси. Как правило, в качестве специалистов этого профиля используют инженеров-программистов и разработчиков программных продуктов. Сложность работы тестировщика заключается в том, что ему недостаточно знать принципы функционирования конкретных программ и устройств. Еще нужно совмещать это с поведением рядового пользователя, который зачастую совсем далек от технической базы и использует продукт (прибор) исходя из своих собственных или профессиональных целей и задач.
В последнее время его деятельность имеет ярко выраженную направленность в сфере компьютерных технологий, хотя диапазон использования таких специалистов гораздо шире. Например, сотрудники органов сертификации и оценки качества, которых можно считать пионерами тестировщиков.
Интересные факты
Существует много заблуждений, касающихся этой популярной профессии, среди которых есть мнение о том, что испытатели часто не ладят с разработчиками тестируемого оборудования. Это связано с тем фактом, что создатели гарантируют стабильную работу конкретного продукта при целевом использовании и не всегда представляют общую картину функциональности, в то время как тестировщики проверяют не только основную работоспособность устройств, но и оценивают эффективность работы с прибором или программой в различных условиях и ситуациях.
Программисты почему...
Программисты почему вы ненавидите и не любите тестеровшиков?(скажите только честно без шуток
Пикассо cгинул в пучине IT=)
Ответ на пост «Из охранника в тестировщики :)»2
Как же неистово заебали все вот эти "кул стори" про "Да можно 3 класса отучиться и вайти в АйТи на тестера" или "Самый легкий вход в IT - профессия тестировщик".
За 7 лет работы инженером по обеспечению качества осознал, что такие высказывания - это "лакмусовая бумажка" для определения того, что с обратной стороны монитора вещает умственно отсталый "эксперт" с IQ как у хлебушка.
Тестирование не может делать каждый.
Если бы его, блять, мог делать каждый - за это бы не платили такие деньги и на позицию начинающего тестировщика не было бы по 150-200 человек на место (так было по крайней мере 2 года назад).
Если бы его мог делать каждый, то про то как правильно тестировать не снимали бы кучу гайдов, не писали бы статьи и книги.
Если бы его мог делать каждый, то в вакансиях на тестировщика было бы 2 этих злоебучих озвученных критерия "логическое мышление" и "дотошность".
А что мы имеем по факту?
Для того, чтобы из рандома в интернете вышел нормальный тестер (именно нормальный, а не трансформированный охранник) нужно:
1) Ебейшее знание теории тестирования в плане документации, чтоб работать на 1 волне с командой, а не изобретать свой велосипед на каждый чих.
2) Не менее ебейшее знание теории тестирования в области типов тестирования, чтоб понимать хотя бы теоретически что и на каком этапе с приложением может пойти не так.
3) Понимания принципов работы ПО: клиент-серверная архитектура, что такое апишки, какие типы данных бывают, какие бывают методы, чем они отличаются, какие статус коды ответов бывают, что делать если пришел тот или иной статус код, как анализировать логи, какими инструментами пользоваться для тестирования того или иного функционала, что такое синхронное и асинхронное взаимодействия, что такое реляционная/нереляционная бд и т.д. и т.п.
4) Практические навыки решения хотя бы тестовых задач (в стиле: составь список проверок, оформи, приоритезируй, представь что есть ошибка и оформи баг-репорт).
И это верхушка айсберга. И что, прям вот дали охраннику мышку в руки и он, блять, в тот же момент все это осознал? Стал супер-тестером и руководителем, просто раньше у него мотивации не было, а тут он прям в другого человека превратился? Ну-ну...
Из таких "везунчиков" по итогу получаются ребята, которые без "сиськи" лида или без "сиськи" разраба даже текст ошибки в логе прочитать не могут. Для них ошибка в логе вида "...Cannot deserialize value of type 'java.util.UUID' from String '......'...." неразрешимая самостоятельно проблема, ведь не то что до гугла, но и до онлайн переводчика дойти не в состоянии.
Более того скажу, что с инфоцыганских курсов выходят "инженеры", которых чему-то учили и которые что-то учили, но знаниями не блещут. Дай бог на 20 кандидатов суперПроАйтиКурсНеинфоцыганский найдется хотя бы один, кто может связать пару слов по теме и в нетипичной ситуации дать правильное решение.
Так что, неуважаемые "легкоВайтистыЧерезТестирования" сходите ка на йух. А лучше набирайте себе тестеров исключительно с "логическим мышлением" и "дотошностью к деталям", чтоб ваше приложение падало от каждого чиха, который не прописан в документации.
А также желаю вам деплоев по вечерам пятницы, чтоб вы в субботу и воскресенье овертаймили.
Ответ на пост «Из охранника в тестировщики :)»2
В чем проблема, большинство компаний экономят на тестировщиках, даже таких крупных как Яндекс или сбер. Следствия из этого ровно два: продукция подавляющего количества айти компаний - говно, ну вот рутьюб оцените, они точно услугами тестировщиков не пользовались, второе - труд тестировщиков катастрофически недооценен. Нет спроса на услуги тестировщиков, а вход в эту профессию достаточно прост, значит вилка зарплат, даже за действительно нужную и важную деятельность - будет низкой!
ЗЫ я бы сравнил тестировщика с курьером. Профессия курьера сейчас на хайпе и те и другие - по сути прокладка между компанией и потребителем. Разница в том, что в офлайне компании без курьеров не могут, и зарплаты курьеров растут, а вот в онлайне без тестировщиков как то обходиться(это объективно) их зарплаты наоборот очень низкие...
Тестирование сайта Пикабу
На курсах тестирования ПО мне поручили протестировать сайт Pikabu.ru