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

Сообщения

Сообщения за 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)Изучаем Python с нуля (354…

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

Как то в обсуждении в FB Сергей Атрощенков упомянул про оракулы. Слышать я про нее слышал, но деталей не знал. Решил посмотреть эту тему, получился такой вот сборник ссылок.

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


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

В рамках подготовки к одной из конференции сделал новый доклад. С конфой не срослось, но
доклад решил выложить.

Получилось больше осенне-депрессивно про проблемы, на которые мы наступали, когда автоматизировали тестирование vGate. Надеюсь кому-нибудь будет полезно.

Про вебы и прочие Selenuim-ы c Selenide-ами там ничего нет, ибо не наше это все. Но основные вопросы в виде "нафига автоматизация нужна" и тезис про то, что "написать тесты - это не самое сложное, сложнее с ними долго жить", никуда не деваются.

Для экономящих время: слайды тут

Для совсем ленивых: "автоматизация тестирования - это не только ценный мех, но и 3-4 кг ...здеца". Работать придется много.

Для желающих видео

ЗЫ подумалось, что полезные ссылки из слайдов надо сюда затащить, а то не факт, что до конца кто-нибудь долистает

Автоматизация тестирования. С чего начинать, возможные проблемы

Как перестать бояться и начать автоматизировать (А. Лянгузов)

Сказка-быль о попытке оценить ROI автоматиз…

Неделя в виртуальной студии твиттер-аккаунта @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 месяца провожу собеседования тестировщиков.
Поначалу они просто  веселили - после 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%.


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


Никита Макаров про микросервисы и то, как они используются в команде автоматизации тестирования в "Одноклассниках": "тесты должны запускаться все, всегда и везде, в том числе …