пятница, 26 августа 2011 г.

Рецензия на книгу "Metrics and Models in Software Quality Engineering, Second Edition" by Stephen H. Kan.

Несмотря на то, что развитие технологий и процессов разработки ПО в целом, и управления качеством в частности, идет весьма быстрыми темпами, базовые принципы остаются теми же, что и 10-20 лет назад. В очередной раз я в этом убедился, прочитав книгу "Metrics and Models in Software Quality Engineering, Second Edition" by Stephen H. Kan. Первая редакция книги была опубликована еще в 1995м году, однако положения, изложенные в ней, более чем актуальны и сегодня.


Об авторе

На момент публикации второй редакции, доктор Stepehen H. Kan. работал в компании IBM в должности Technical Manager in Programming. К началу работы в IBM он имел за плечами десятилетний опыт участия в разработке ПО в качестве статистика и программиста. Начав работать в IBM разработчиком, благодаря своим знания в области статистики и аналитики он достаточно быстро стал ответственным за улучшение процессов разработки и контроля качества. Первая редакция данной книги, а также многочисленные статьи в различных изданиях сделали его одним из ведущих и наиболее признанных специалистов в области управления качеством программного обеспечения. Так же, с 1998 года в Университете Миннесоты он преподает курс Master of Science in Software Engineering (MSSE).


Содержание книги

В головах многих IT инженеров и менеджеров прочно засел стереотип, что качество — это некое субъективное понятие, и количественно измерить его невозможно. Я бы сказал, что разрушение данного стереотипа - основная идея книги. Вообще, если вы хоть раз задавались вопросами типа "как наглядно продемонстрировать заказчику уровень качества текущей версии?" или "готов ли наш проект к релизу?", то эта книга — то, что вам нужно. В ней рассмотрены различные способы сбора, анализа и представления данных об уровне качества проектов, процессов и решений.

Условно книгу можно разделить на три части:

  1. Краткий взгляд на вопрос определения качества, методологии разработки и основы теории измерений
  2. Разбор основных инструментов и метрик качества
  3. Подробное описание моделей оценки надежности, качества разработки, тестирования и пр.

Структура книги позволяет постепенно погружаться в рассматриваемые вопросы. В первых главах рассматривается определение термина "Software Quality", описаны некоторые модели разработки, представлено введение в основы теории измерений и метрологии. По ходу книги, автор углубляется в изучение различных инструментов и методик. Вообще, системность подачи материала - одно из главных достоинств книги. Все метрики и инструменты описаны в связи с различными процессами, методологиями и этапами разработки. Доктор Кан старается избегать излишних абстракций и предпочитает сосредотачиваться на конкретных примерах, что положительно сказывается на уровне понимания прочитанного.

Книга охватывает достаточно большой спектр метрик, методик и инструментов. От знакомых каждому тестировщику понятий типа "Checklist" (правда, в данной книге его определение несколько отличается от общераспространенного) и "Defect density", до более редко используемых метрик типа "Phase-based defect removal pattern". Давая определения и описывая различные инструменты, автор не старается уложиться в минимальное количество строк, поэтому все понятия описаны более чем подробно. Книга в изобилии содержит разнообразные графики, формулы и таблицы. Без них было бы сложно (а то и вовсе невозможно) получить понятие о практичности и жизнеспособности приведенных автором метрик.


Кому будет интересна данная книга

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

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


Резюмируя вышесказанное

Безусловные плюсы книги:

  • В доступной и понятной форме описана значительная часть метрик и решений, использование которых позволяет поднять управление качеством продуктов, проектов и процессов на новый уровень
  • Информация четко структурирована
  • Теория подается вместе с практическими примерами и советами по использованию
  • Каждая глава завершается списком литературы, изучение которой позволит углубиться в описанные вопросы

Минусы:

  • Подходит не для всех. Требуется практический опыт участия в командной разработке, для того что бы правильно понять описанные процессы
  • Излишняя перегруженность некоторых глав
  • На данный момент книга все еще не выпущена на русском языке

Как итог, могу сказать, что если вы заинтересованы в изменении процессов разработки и тестирования в вашей команде к лучшему, хотите поднять качество разрабатываемых продуктов на новый уровень или же просто желаете несколько систематизировать свои знания в области QA – то данная книга к прочтению строго рекомендована.

четверг, 25 августа 2011 г.

Новая рубрика: Библиотека

Рады представить вам новую рубрику нашего блога- Библиотека  и ее ведущего - seriousnick.


Рубрика предназначена для обзоров известных и малоизвестных в России книжных изданий по тестированию. Мы рассчитываем, что она поможет вам лучше ориентироваться в мире профессиональной литературы и познакомит читателя с ведущими экспертами отрасли.

В комментариях ждем от вас пожелания по наполнению рубрики,  интересным темам!
И приятного чтения!

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

Тестирование - это вам не игрушки! Отчет о ЛША.

  В июле Академпарк собрал  студентов старших курсов и недавних выпускников ВУЗов со всей Сибири. В течение трех недель ведущие специалисты крупнейших компаний Новосибирска, столичные эксперты делились мастерством с подрастающим поколением IT-профессионалов.
В рамках GameDev секции, организованной компанией Alawar Entertainment, руководитель отдела тестирования игр, Тамара Мак, провела  мастер-класс.
Впечатлениями о самом мероприятии, о работе со студентами, о мастер-классе по тестированию игр Тамара поделилась в небольшом интервью.

пятница, 19 августа 2011 г.

Быстрее! Выше! Сильнее!

20 августа в Новосибирске пройдет уникальное IT событие, которое не можем обойти стороной!
Это ни конференция, ни семинар, ни тренинг, но и здесь тестировщики вносят активный вклад!

Первенству IT фирм по футболу уже более 5 лет. В 2011 году сражение компаний Intel, Технологика, 2ГИС , Алекта, Фортесс-Новео, Техносити,  СофтЛайн, ЦФТ и Alawar на футбольном поле пройдет  в Кольцово.

Девять команд посоревнуются за футбольный кубок. А прекрасная половина участников -  в мастерстве черлидеров!

Итак, завтра, 20 августа, 11-00
Схема проезда к стадиону Кольцово
http://go.2gis.ru/gsrd
 
 

среда, 17 августа 2011 г.

вторник, 16 августа 2011 г.

Регистрация на семинар QA Sib 3 сентября открыта.

Открываем регистрацию на семинар, посвященный темам автоматизации и тест-дизайна, который пройдет 3 сентября в офисе компании Parallels.
Участие-бесплатное!

ВНИМАНИЕ! Число мест ограничено. Кроме того, на территории БЦ "Ланта" действует пропускная система, поэтому просим отнестись к вопросу регистрации максимально ответственно.

Точная программа, время начала и другая информация будут сообщены дополнительно.

Семинар в Новосибирске 3 сентября. Темы - тест-дизайн и автоматизация

Начало сентября - старт учебного года, время, когда  полные сил и впечатлений от каникул студенты и школьники собираются в классах чтобы получить новые  знания.
Тестировщики - не исключение!
3 сентября в гостях у компании Parallels пройдет очередной семинар сообщества!
На этот раз он будет посвящен темам автоматизации тестирования, тестдизайну и другим техническим вопросам.
Специалисты компании Parallels, 2GIS, Xored, JarSoft будут делиться тонкостями своего мастерства.
Кроме того, для тестировщиков пройдет экскурсия по новому современному офису Parallels.

Не пропустите!
Программа:


10-30 Регистрация, сбор участников
10-50 Экскурсия по офису Parallels

11-25 Открытие семинара 
11-30 Тест-кейсы и метод свободного поиска: вместе веселее! 
(С. Щербина, JarSoft)
12-15 Особенности использования Selenium для многопоточного тестирования мультиплатформенных приложений. 
(А. Заломленков, Parallels)
13-00  Тестирование по стратегии “чёрного ящика”: формирование наборов входных данных. 
(Т. Курносова, 2ГИС)
 
13-45 Обед
  
15-00 Собственные облака для тестирования ПО: как их создавать и как использовать максимально эффективно. 
(К. Казаков, Parallels)
15-45 Автоматизация функционального тестирования. 
(М.Колчинская, Xored)
16-30 Анализ потребления ресурсов группами взаимодействующих процессов, включая короткоживущие. Как объять необъятное и поймать неуловимое.
(А. Киров, Г. Кареев)
17-15 Закрытие 




Итак,
Дата: 03 сентября
Время: 10:30
Место: Новосибирск, Б/Ц «Ланта», Октябрьская магистраль, 4.
Стоимость участия: бесплатно


РЕГИСТРАЦИЯ НА ВСТРЕЧУ ЗАКРЫТА!

пятница, 12 августа 2011 г.

Обновление!

Благодаря нашим друзьям из Томска у сообщества наконец-то появился свой логотип!
Что он значит?
Мы - молодое, креативное, амбициозное сообщество IT-специалистов, стремящихся к самообразованию и профессиональному общению!

Благодарим команду РосБизнесДизайн и Станислава Елисеева за  креативную работу и поддержку наших начинаний!


Летний семинар тестменеджеров в Новосибирске. Часть 3

Самую жаркую дискуссию вызвал вопрос подобра систем тестменеджмента после доклада Добрыниной Анны "Тестменеджмент в Jira". Участники семинара обсудили критерии подбора системы тестменеджмента, конкретные инструменты и подходы к решению проблем.

Напоминаем,что домашнее задание по итогам обсуждения - ознакомиться с системами HP Quality Center и Rational Functional Tester :)

вторник, 9 августа 2011 г.

Тестирование на HackDay7 в Новосибирске.

27-28 августа Новосибирский Академпарк превратиться в площадку для сражения IT специалистов в мастерстве командной работы над проектами, концепцию которых они предлагают сами. Девиз HackDay - "От идеи до прототипа за два дня!". Кроме работы по проектам участников ждут практические мастер-классы от специалистов ведущих компаний Новосибирска.


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




Полная программа мероприятия  опубликована на сайте. Здесь же можно зарегистрироваться, создать свой проект или присоединиться к существующим.
Участие бесплатное!

О мероприятии

HackDay - это мероприятие, где участники работают над доведением своих идей до прототипа. Вы можете прийти с уже готовой идеей, на реализацию которой у вас никак не находилось времени. Можно собрать команду непосредственно на Hackday'е. Наконец, вы можете начать участие с одного из наших мастер-классов по открытым технологиям и создать новый проект на их основе. HackDay не ограничивает участников в тематике и способе разработки прототипов. У нас нет отбора проектов, нет экспертной оценки, мы не требуем от участников проработки бизнес-составляющей проекта. Кульминация HackDay - демофест, - представление разработанных проектов.

четверг, 4 августа 2011 г.

Ищут пожарные, ищет милиция...(с)

Друзья!
Короткое сибирское лето заканчивается... Снова пора готовиться к полевым работам.. И снова мы объявляем поиск талантливых, высококвалифицированных и амбициозных специалистов по тестированию! Мы уверены,что таковыми является каждый наш читатель, поэтому обращаемся к каждому ;)
Итак, мы ищем докладчиков. И на этот раз дело обстоит особенно серьезно, поскольку QASib будет завоевывать сердца не только Новосибирских, но и Иркутских слушателей!

Вакансии на осенне-полевые работы ищут своих героев!

Клуб практического тестирования стартует 5 августа

Завтра, 5 августа, стартует совместный проект Глеба Рыбалко, Александра Орлова и Славы Панкратова Клуб Практического Тестирования.
Клуб практического тестирования ПО — более 20 лет реальной, боевой практики в тестировании ПО в самых разных компаниях и проектах: от продуктовой разработки до ауторсинга.

Программа клуба:
16-20 модулей, 4 месяца, 1 модуль в неделю.
Темы посвящены  проектированию тестов, тест-менеджменту, управлению командой.
Каждая из заявленных тем — это получасовой или часовой вебинар, где ведущие покажут как решается та или иная задача

Более подробная информация о темах, расписании, условиях участия и регистрация доступны на сайте проекта.

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