четверг, 29 декабря 2016 г.

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

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

Если вы знаете, еще какие-нибудь интересные штуки, пишете в комментариях.

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

пятница, 16 декабря 2016 г.

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

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

вторник, 6 декабря 2016 г.

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


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

вторник, 29 ноября 2016 г.

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

Всем привет!
Неожиданно обнаружил, что этому блогу уже 5 лет. Первый пост был посвящен отзыву о первой конференции Software Project Management (это же была первая конфа, за которую я заплатил из своего кармана). Конфа уже не проводится, а вот блог выжил :)
Что интересно, со многими из тех, с кем тогда познакомился, продолжаем общаться. А с некоторыми даже дети в один класс ходят в школе. О как тесен этот мир...

Если посмотреть на статистику, то за все время посты смотрели больше 230тыс раз, но я уверен, что то все боты :) Можно смело делить на 5 и ориентироваться на число референсов откуда пришли читатели, получается около 54тыс заходов.

Топ-10 самых посещаемых (в скобках заходы, тут точно с ботами :) статей
Пишу я больше для себя, но приятно, если это кому то еще приносит пользу. Особенно радует интерес с смысловым статьям, а не просто к сборникам ссылок.

Сейчас стал писать гораздо реже: повторятся я не люблю, а по основным темам мой взгляд на них давно уже сформировался, не меняется и уже был изложен в блоге.
Забрасывать блог тоже не планирую, в черновиках висит порядка 10 интересных статей, но пока нет вдохновения. А по расписанию у меня не получается.

Спасибо всем тем, кто читает, репостит и рекомендует мои статьи. Огромное спасибо тем, кто не ленится оставить комментарий, такие люди стали просто редкостью и это я вижу не только в своем блоге.

Всем удачи, добра и терпения :)

среда, 26 октября 2016 г.

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

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

Большая часть рекомендована Сергеем, за что ему большое спасибо.



понедельник, 10 октября 2016 г.

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

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

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

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

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

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

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


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

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

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

Сказка-быль о попытке оценить ROI автоматизации (Н.Макаров)

Серия статей о FitNesse+PowerSlim

Про Code Freeze от С.Мартыненко

ГОСТ Р 56939-2016 Защита информации. Разработка безопасного программного обеспечения. Общие требования

понедельник, 29 августа 2016 г.

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

Всем привет. С 29.08 по 2.09.2016 вел совместный твиттер тестировщиков @sqaunderhood.
Авторы твиттера меняются каждую неделю.

В планах было (и исполнено):
- рассказ про автоматизацию тестирования продукта, которым сейчас занимаюсь (vGate)
- мысли на тему роли тестировщиков в разработке софта (да я знаю, что уже всех этим достал)
- полезные ссылки, которых вы еще может быть не видели.

В общем было интересно, но похоже с активностью переусердствовал. Тяжело в твиттере читать размазанную по N-твитам мысль.

Подписывайтесь на @sqaunderhood, трольте, спрашивайте.

"все рекламируемые в твиттере инструменты и рекомендации применять с напряжением мозга"

вторник, 26 июля 2016 г.

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

Эта статья висела в черновиках почти полгода. И не факт, что я бы до нее добрался, если бы не
свежие новости с "фронтов".

Изначально мысль была сделать небольшое ревью этой статьи. Но помню, что тогда я сходу ее не взял. Зацепился за то, что не согласен  с авторами, решил отложить на "подумать".

А недавно наткнулся на статьи Chris McMahon и Alan Page, в которых товарищи выражают несогласие с подходом "автоматизация тестирования - это автоматизация из тулов".

В общем кому интересна тема автоматизации, и мозг уже достаточно окреп - можно нырнуть в гущу событий и оценить холивар.

отсюда
PS неокрепшим умам читать с осторожностью.
PS2 Алан упоминает свою книгу "The A Word". Я делал ее обзор


пятница, 10 июня 2016 г.

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

Больше 3-х лет назад публиковал у себя ссылку на опрос тестировщиков от www.practitest.com
Относительно недавно они опубликовали результаты опроса тестировщиков 2016. Есть там и на русском языке.

Не буду тут скриншотить интересные цифры, лучше сами посмотрите.

Но давайте попробуем сравнить, что поменялось за прошедшие года (я еще 2015 год глянул) :)

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

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

Потом становилось все грустнее и грустнее, мимими закончилось. Началась печаль.

среда, 18 мая 2016 г.

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

В интерфейсе Visual Studio 2015 Update 2 для работы с git появились новые возможности и поменялись те, что раньше были.

Да, я знаю, что есть много других инструментов, но студия ближе (чур не кидаться помидорами) :)

Материалов в сети по этим новшествам немного и они разрозненны. Если кто встречал, что полезное - кидайте ссылки в комменты.

Мы сейчас в процессе перехода и вот, что я успел наковырять:

пятница, 8 апреля 2016 г.

Checking in Testing

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

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

вторник, 29 марта 2016 г.

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

Если вам нужно узнать версию и пакет обновлений для TFS сервера (2012 и выше), то для этого не нужно заходить локально на сервак с правами админа.

Просто выбираете в web-интерфейсе "Вопросик-About" и готово



Дальше идем например сюда и получаем немного больше подробностей, например какой апдейт стоит



вторник, 15 марта 2016 г.

Про NoEstimates

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


суббота, 27 февраля 2016 г.

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

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

понедельник, 1 февраля 2016 г.

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

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


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


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


«Драйверы и паттерны организации эффективной разработки ПО» Дмитрий Безуглый
Местами интересно, особенно про "команда vs коллектив". Но можно просто слайды посмотреть.


"Тестирование в Agile и Waterfall, а есть ли разница?" Антон Семенченко
Разница скорее в применении подходов, практик и инструментов. А так ее и нет.


Подборка докладов по организации процесса тестирования с SQA Days 18
Смотреть обязательно (названия докладов):
  • Основа отдела тестирования. Ценности - очень понравился доклад Кати
  • Как ужиться с программистами в одном спринте. Или тестирование в SCRUM-команде
  • Подготовка стратегии тестирования под высокорискованный, высокодоходный проект - очень умный доклад Сергея Мартыненко. Но, да простит он меня, самомнение просто зашкаливает. Я допускаю, что все обосновано, но слушать было тяжеловато.
  • Новый процесс тестирования на "старом" проекте - полезные советы
  • #justforfan "Практическое пособие по разрушению отдела тестирования"
Остальные доклады из подборки меня вообще не торкнули


Подборка докладов с конференции "Найти Ответ":

Другие выпуски "солянки"