четверг, 31 марта 2011 г.

Microsoft жалуется на Google в антимонопольном комитете

Microsft vs. GoogleНовость, которая не относится к тестированию на прямую, но довольно интересна сама по себе. Крупнейшая софтверная корпорация мира Microsoft планирует в четверг подать официальную жалобу в Еврокомиссию в связи с неконкурентными действиями Google Inc. на рынке интернет-поисковиков. Об пишет в своем блоге старший вице-президент и главный юрист Microsoft Брэд Смит. Как сообщает The New York Times, это первая в истории Microsoft антимонопольная жалоба.

понедельник, 28 марта 2011 г.

Оценка процессов тестирования TMMi

TMMiЛовлю себя на мысли что практически всегда при выборе покупки отдаю предпочтения вещам с гарантией качества. Раньше за собой такого не наблюдал, но  вот сейчас заметил, что стандарты ISO, IEEE, ГОСТы, все-таки придают уверенность при выборе и покупке. В IT индустрии так же существует множество стандартов, следования которым предают уверенности и приносят новых клиентов компаниям разработчикам ПО. Естественно, что сертификация ради сертификации или следование стандарту ради самого стандарта не имеет смысла и не приносит денежных накоплений компаниям.

четверг, 24 марта 2011 г.

Выступление на встрече харьковского сообщества инженеров по обеспечению качества

Как я уже писал. В прошлую пятницу, 18го марта проходил сбор сообщества инженеров по обеспечению качества, на котором я имел честь выступать с докладом «10 подводных камней в тестировании. Взгляд со стороны заказчика». Предлагаю Вашему вниманию видео запись доклада. Первая часть Вторая часть [...]

вторник, 22 марта 2011 г.

Отчет о вебинаре Integrated Application Lifecycle Management от IIST

Несмотря на большую загруженность, мне удалось присутствовать на вебинаре проводимом IIST имевшем место быть вчера 21-го марта. Я уже писал об этом институте вот здесь. К сожалению чуда не произошло и вебинар был посвящен рекламе инструмента, который разрабатывает дочерняя компания организаций IIST, с помощью которой они предлагают управлять жизненным циклом разработки ПО. Как я уже упомянул, тема звучала вот так «Integrated Application Lifecycle Management», но когда я подключился к вебинару тема немного видоизменилась и звучала уже как «Integrated Application Lifecycle Management with Rommana». Собственно «Rommana» это и есть продукт, разрабатываемый в содействии с Интернациональным Институтом Тестирования ПО. Я посмотрел половину вебинара больше не смог. Причин несколько:
  • Много рекламы - за 25 минут докладчик произнес минимум информации по теме
  • Плохая презентация – белые буквы сплошной стеной на синем экране, напомнили мне BSOD(«экран смерти» Windows)

среда, 16 марта 2011 г.

10 подводных камней в тестировании. Взгляд со стороны заказчика

10 подводныхкамней в тестированииКоллеги доброго времени суток, Хочу сделать анонс доклада, который я буду презентовать в эту пятницу. Тема доклада «10 подводных камней в тестировании. Взгляд со стороны заказчика». К сожалению поприсутствовать на докладе удастся только жителям славного города Харькова или гостям «первой столицы Украины», которые в пятницу будут находиться в городе. Полный анонс доклада Вы сможете прочитать на сайте qaclub.com.ua Немного о докладе: На "тусовке" мы поговорим о таких вещах как: - Разница мотиваций с точки зрения заказчика и клиента. А зачем собственно этот бизнесмен хочет протестировать своё ПО. - Процессы тестирования, что вообще знает об этом заказчик - Особенности контракта. Нужно ли «заморачиваться» на этом, когда цель это тестирование. - Политика в аутсорсинге обеспечения качества. Как это влияет на процессы тестирования и тестировщиков - Экспертиза. Что важнее иметь большой штат молодых тестировщиков или неболь� [...]

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

4 уровня, которые нужно пройти до релиза.

Test EnvironmentВышла в свет 4-я часть повествования о том, как Google тестирует. Еще пару частей и можно будет возводить эту тему в ранг сериала для тестировщиков =). Эта часть повествует о конфигурационном менеджменте и тестовых окружениях.  Тема довольно интересная и поэтому кроме цитирования  частей статьи я немного поделюсь своим опытом работы с тестовыми окружениями.   Гугл использует 4-х уровневую структуру, через которую должна пройти функциональность, перед тем, как попасть к реальным пользователям. Canary Channel is used for code we suspect isn't fit for release. Эта фраза говорит обо всем. В своей практики я не видел такого уровня, с таким предназначением. Обычно, каждый разработчик устраивал этот уровень у себя на рабочей станции или с использованием виртуальной машины, отлаживая написанный им код, экспериментируя с различными подходами в разработке.

суббота, 12 марта 2011 г.

Книги из разряда must read - SCRUM+Kanban: Выжимаем Максимум

SCRUM and KanbanНачинаю восстанавливаться после болезни, готовлюсь к конференции в Казани и вот буквально сегодня ко мне пришло осознание того, что я давно не читал около профильной литературы. Осознание пришло не само, осознание пришло вместе с ссылкой на книгу Хенрика Книберга и Маттиаса Скарина «SCRUM и Kanban: Выжимаем Максимум». Спасибо Сергею Бережному за то, что поделился ссылкой. Вот сегодня я взялся за книжку, да и прочитал её. Это произошло на одном дыхании.  Причин несколько. Во-первых, книга не большая =) Во-вторых, в книге нет воды и это просто замечательно! В третьих книга написана интересно и легко читается.  В общем, на данный момент эта книга лидирует в моем рейтинге книг, прочитанных в 2011 году (переплюнув даже многоуважаемого Тома ДеМарко и поделив первое место с еще более глубокоуважаемым товарищем Адизесом). Немного о содержании. Книга состоит из 2х частей. В первой части, собственно, описывается, что такое SCRUM, что такое Kanban, чем они отличаются, чем они похож [...]

пятница, 11 марта 2011 г.

Видео анонс SQA Days 9

Чем ближе конференция SQA Days 9, тем больше интересной информации о ней появляется на просторах интернета. Вот казанские организаторы опубликовали интересный промо ролик, освещающий будущее место событий и саму конференцию. Интересно посмотреть для тех, кто уже зарегистрировался. Ну, а те, кто еще сомневается, просто обязаны посмотреть этот ролик =). [yframe url='http://www.youtube.com/watch?v=oNXtOsVDRwE']

Бесплатные вебинары по тестированию от IIST

IIST free webinars

В рамках социальной ответственности и моего желания делиться знаниями с другими людьми, я хочу поделиться с Вами ссылкой на интересный портал о тестировании www.testinginstitute.com. Для меня он интересен, в первую очередь тем, что они проводят бесплатные вебинары о тестировании, тест менеджменте и бизнес анализе. Не могу дать объективную обратную связь о качестве вебинаров, так как лишь недавно нашел этот сайт, но зарегистрировался на ближайший вебинар 21го марта. Так что после него обязательно напишу фидбек. Также, важным будет сказать, что кроме пользы с профессиональной точки зрения, этот вебинар дает шанс улучшить свои listening english skills. Я думаю это большой плюс =) Делаю репост программы бесплатных вебинаров, также вы можете ознакомиться с первоисточником по этой ссылке 1. Integrated Application Lifecycle Management Dr. Magdy Hanna March 21, 2011 (1:00 p.m. - 12:00 p.m. CST) 2. Requirement-Based Project Management (RBPM): The New Discipline for Project and Test Managers [...]

среда, 9 марта 2011 г.

Дешево и качественно, а такое бывает?

SQA Days 9 conferenceЯ думаю, любой человек в своей жизни задавался вопросом, того, как формируется цена на определенный товар. Например, почему батон одного завода производителя стоит одни деньги, а другого, другие или почему цена на автомобиль «ВАЗ», отличается от автомобиля марки «Toyota». Немаловажную роль в формировании цены на любой товар играет качество производимой продукции. «Чем качественнее, тем дороже» - это утверждение знакомо всем еще с детства. В отношении ценообразования информационные технологии не отличаются от других областей производства. Цена на программное и аппаратное обеспечение зависит от того, насколько качественно будет сделана работа и какие именно процессы тестирования и QA предлагает компания разработчик.

понедельник, 7 марта 2011 г.

Когда количество тестировщиков демотивирует

DemotivationВ последнее время замечаю у себя признаки прокрастинации. Не восторге от этого чувства, поэтому собрался с силами и решил выложить на блоге свои мысли о командах. Управляя командой тестирования на большом тяжеловесном проекте, невольно задумываешься о том, сколько денег заказчик вкладывает в качество (отдел  тестировщиков 40+ человек), а потом всплывают в голове слова представителей Google, о том, что автоматизация + ответственность программистов за качество это наше будущее и невольно задаешь себе вопрос «В чем сила, брат ?». Считаю, что правильного ответа нет и у каждого своя правда. Хотел поговорить об одном феномене, который в своей книге «Человеческий фактор» описали ДеМарко и Листер и который я прочувствовал на себе. А именно о ситуации, когда клиент в начале проекта нанимает такое количество сотрудников, которое совсем не нужно и понадобится лишь к середине проекта, а может и позже. Зачем такое делать. Давайте подумаем.

суббота, 5 марта 2011 г.

Пару идей о том, почему ручное тестирование будет жить

manual testing vs automation

Узнав последние известия о тестировании в гигантах ИТ индустрии, о которых я писал вот здесь, а еще и вот здесь, ощущения от этой информации показались мне совсем неоднозначными. С одной стороны автоматизация процессов всегда приносила пользу, но тотальная автоматизация и практический отказ от ручного тестирования для меня всегда казались мифом. Поэтому первая мысль после прочтения слов Джеймса Виттейкера, а также осознания комментариев инсайдеров из Facebook вызвали у меня лишь короткую мысль: «Этого не может быть». Сейчас, переварив и переосмыслив все, мне кажется, что идея полного слияния процессов тестирования и разработки имеет право на жизнь. А почему собственно нет? Ведь развивая личную ответственность разработчиков за качество ПО, а также давая инструменты, которые могут в этом помочь, компания сможет добиться своего. Здесь мне упорно лезет в голову аналогия с [...]

вторник, 1 марта 2011 г.

Гремучая смесь - "тестирование + разработка" в одном бокале. Приятного аппетита!

Testing and development mixСегодня хочется поговорить о концепции тестирования в Гугл, перевод поста Джеймса Виттейкера, о том каким образом эта компания добивается практически безупречного качества своих сервисов и продуктов. Наслаждайтесь. В Google качество не равно тестированию. Да и я уверен, что это также и где-либо еще. «Качество не может быть протестировано» это утверждение должно быть правдой. От автомобилей до ПО, если продукт с самого начала сделан не правильно, то правильным он уже никогда не станет. Спросите любого производителя автомобилей, которому хоть раз доводилось массово отзывать модель автомобиля с рынка, насколько это дорого не обращать внимание на качество. Как бы то ни было, это совсем не так просто и верно как звучит. В то же время, несмотря на то, что качество не может быть протестировано, также очевидно то, что без тестирования невозможно создать, что-либо качественное. Как может кто-то решить что, то, что Вы сделали, обладает высоким качеством, без тестирования. Простым ре� [...]