К основному контенту

Сообщения

Сообщения за 2016

Популярная психология в IT и не только

Решил собрать в одном месте все нравящиеся мне термины из психологии, которые касаются работы, мотивации, отношения к своему труду и к себе. Задача не стояла в объяснении каждого термина, а просто в том, чтобы все было собрано в одном месте. Если вы знаете, еще какие-нибудь интересные штуки, пишете в комментариях. Эффект Даннинга — Крюгера Определение в вики слишком затянутое. Я его понимаю так:  глупые не понимают, что они глупые, потому что они глупые. Но при этом уверены, что они круты. А умные "знают, что ничего не знают" и думают, что все остальные о них того же мнения.

Про "моргающие" тесты: GTAC 2016 - How Flaky Tests in Continuous Integration (Gmail)

Тесты "моргают" и в Гугле. Интересный доклад. Радует, что у нас используются похожие методы определения и борьбы с "моргунчиками", хотя сравнение объемов и масштабов может вызвать лишь сочувственную, по отношению к нам, улыбку. Слайды Видео

Кем быть? Разработчик ПО - как профессия.

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

Есть повод: 5-летие блога

Всем привет! Неожиданно обнаружил, что этому блогу уже 5 лет. Первый пост был посвящен отзыву о первой конференции Software Project Management (это же была первая конфа, за которую я заплатил из своего кармана). Конфа уже не проводится, а вот блог выжил :) Что интересно, со многими из тех, с кем тогда познакомился, продолжаем общаться. А с некоторыми даже дети в один класс ходят в школе. О как тесен этот мир... Если посмотреть на статистику, то за все время посты смотрели больше 230тыс раз, но я уверен, что то все боты :) Можно смело делить на 5 и ориентироваться на число референсов откуда пришли читатели, получается около 54тыс заходов. Топ-10 самых посещаемых (в скобках заходы, тут точно с ботами :) статей Mock vs Stub  (13000) Полезные ресурсы для молодых (и не только) тестировщиков  (9500) IT-конференции в 2014 (6000) Автоматизация тестирования (5000) План "Б" (4500) - тут вот неожиданно, видимо название цепляет :) Кто такой хороший тестировщик?  (4300)

Оракулы в тестировании (просто набор ссылок)

Как то в обсуждении в FB Сергей Атрощенков упомянул про оракулы. Слышать я про нее слышал, но деталей не знал. Решил посмотреть эту тему, получился такой вот сборник ссылок. Большая часть рекомендована Сергеем, за что ему большое спасибо. Эвристика и оракулы  (внутри тоже много полезных ссылок) Оракулы в тестировании (доклад Романа Шейко) Тестовые оракулы на основе концепции эмоционального интеллекта (доклад Сергея Атрощенкова) Testing Without a Map (pdf-статья M.Bolton) Статья про Rapid Software Testing (с использованием оракулов)

Автоматизация тестирования - это пот, кровь и слезы

В рамках подготовки к одной из конференции сделал новый доклад. С конфой не срослось, но доклад решил выложить. Получилось больше осенне-депрессивно про проблемы, на которые мы наступали, когда автоматизировали тестирование  vGate . Надеюсь кому-нибудь будет полезно. Про вебы и прочие Selenuim-ы c Selenide-ами там ничего нет, ибо не наше это все. Но основные вопросы в виде " нафига автоматизация нужна " и тезис про то, что " написать тесты - это не самое сложное, сложнее с ними долго жить ", никуда не деваются. Для экономящих время: слайды тут  (Slideshare), а лучше тут (gdrive) Для совсем ленивых: "автоматизация тестирования - это не только ценный мех, но и 3-4 кг ...здеца". Работать придется много. Для желающих видео ЗЫ подумалось, что полезные ссылки из слайдов надо сюда затащить, а то не факт, что до конца кто-нибудь долистает Автоматизация тестирования. С чего начинать, возможные проблемы Как перестать бояться и начать автомати

Неделя в виртуальной студии твиттер-аккаунта @sqaunderhood

Всем привет. С 29.08 по 2.09.2016 вел совместный твиттер тестировщиков @sqaunderhood . Авторы твиттера меняются каждую неделю. В планах было (и исполнено): - рассказ про автоматизацию тестирования продукта, которым сейчас занимаюсь ( vGate ) - мысли на тему роли тестировщиков в разработке софта (да я знаю, что уже всех этим достал) - полезные ссылки, которых вы еще может быть не видели. В общем было интересно, но похоже с активностью переусердствовал. Тяжело в твиттере читать размазанную по N-твитам мысль. Подписывайтесь на  @sqaunderhood , трольте, спрашивайте. "все рекламируемые в твиттере инструменты и рекомендации применять с напряжением мозга"

"A Context-Driven Approach to Automation in Testing" - особый взгляд на автоматизацию тестирования?

Эта статья висела в черновиках почти полгода. И не факт, что я бы до нее добрался, если бы не свежие новости с "фронтов". Изначально мысль была сделать небольшое ревью этой статьи . Но помню, что тогда я сходу ее не взял. Зацепился за то, что не согласен  с авторами, решил отложить на "подумать". А недавно наткнулся на статьи  Chris McMahon и Alan Page , в которых товарищи выражают несогласие с подходом "автоматизация тестирования - это автоматизация из тулов". В общем кому интересна тема автоматизации, и мозг уже достаточно окреп - можно нырнуть в гущу событий и оценить холивар . отсюда PS неокрепшим умам читать с осторожностью. PS2 Алан упоминает свою книгу " The A Word ". Я делал ее обзор

Результаты опроса о текущем состоянии тестирования (via QA Intelligence)

Больше 3-х лет назад публиковал у себя ссылку на опрос тестировщиков от  www.practitest.com Относительно недавно они опубликовали результаты опроса тестировщиков 2016. Есть там и на русском языке. Не буду тут скриншотить интересные цифры, лучше сами посмотрите. Но давайте попробуем сравнить, что поменялось за прошедшие года (я еще 2015 год глянул) :)

Полезные ресурсы для молодых (и не только) тестировщиков

сперто(с) Уже 3 месяца провожу собеседования тестировщиков (март 2016). Поначалу они просто  веселили - после 15-летнего опыта собеседования С++-разработчиков, общение с тестировщиками (чаще были "-цы") было чем-то экзотическим и забавным. Потом становилось все грустнее и грустнее, мимими закончилось. Началась печаль.

Работа с git в Visual Studio 2015 Update 2 (smoke view новшеств)

В интерфейсе Visual Studio 2015 Update 2 для работы с git появились новые возможности и поменялись те, что раньше были. Да, я знаю, что есть много других инструментов, но студия ближе (чур не кидаться помидорами) :) Материалов в сети по этим новшествам немного и они разрозненны. Если кто встречал, что полезное - кидайте ссылки в комменты. Мы сейчас в процессе перехода и вот, что я успел наковырять:

Checking in Testing

Перевод твит-ленты Майкла Болтона  тезисно описывающей, что такое "проверки", и почему тестирование не может быть автоматизированно. Update: чуть позже появилась его статья . Disclaimer: не в первый раз замечаю, что литературный слог Болтона тяжело поддается переводу в лоб. Любит он экзотические формулировки. П оэтому что получилось, то получилось :)

"Agile Product Ownership in a Nutshell" (Henrik Kniberg)

Просто в закладки. А может кто еще и не видел

Как узнать версию TFS сервера

Если вам нужно узнать версию и пакет обновлений для TFS сервера (2012 и выше), то для этого не нужно заходить локально на сервак с правами админа. Просто выбираете в web-интерфейсе "Вопросик-About" и готово Дальше идем например сюда и получаем немного больше подробностей, например какой апдейт стоит

Про NoEstimates

Кармен сидела молча несколько минут, пытаясь понять произошедшее. Одно она знала точно: как только она в качестве оценки назовет число, дальше уже не будет иметь значение "правильное" оно или "неправильное".  Это число мгновенно превратилось бы в "план", и в течении последующих месяцев вся ее работа будет измеряться в соответствии с ним. С другой стороны, если это число будет "слишком большим", компания может потерять контракт, и Кармен будет ответственна за это. Vasco Duarte " The #NoEstimates Book "

Конференция C++ Russia 2016

Благодаря подкасту DevZen сходил на конференцию C++ Russia 2016 в Питере. Стоимость участия была небольшой, даже если оплачивать ее самостоятельно, но были сомнения в том, что о C++ (да о любом языке программирования) можно общаться в формате конференции. И даже прошлогоднее участие в PiterPy#2 не избавило меня от мнения, что "языковые" конференции - это сложно. Подарочный билет отмел последние сомнения ( за эту халяву мне стыдно перед Серегой ) и вот очередной отчет с конфы.

Сборная солянка видеодокладов для самообразования на разную тематику - Выпуск 7

" Про то, что я бы хотел, чтобы мне рассказали, пока я учился ". Философское видео (весьма продолжительное) о том, что нужно знать о реальной жизни после ВУЗ-а. Жаль, что молодежь, обычно, подобные мудрые советы мимо ушей пропускает. На самом деле, интересный монолог с попытками ответить на вопросы "Что значит "хороший программист"?", "Как выбрать технологии для изучения", "Как увеличить личную продуктивность" и тп. Но почему то мне кажется, что цеплять будет уже тех, у кого шрамы от грабель на лбу и мозольки по всем телу... Интересно, какой процент слушающих боролся со сном? Ставлю на 80-90%. Опыт применения инструментов теории ограничений в разработке ПО  - сам доклад очень короткий и слабенький, а вот во время вопросов интересно докладчика тролили. Никита Макаров про микросервисы и то , как они используются в команде автоматизации тестирования в "Одноклассниках": "тесты должны запускаться все, всегда и везде