воскресенье, 10 августа 2014 г.

Книжная полка. Джефф Кароло, Джеймс Уиттакер, Джейсон Арбон "Как тестируют в Google"

Ставлю на Книжную полку самую ожидаемую мной книгу - Джефф Кароло, Джеймс Уиттакер, Джейсон Арбон "Как тестируют в Google". После прочтения у меня остались двойственные впечатления. С одной стороны, есть полезные вещи. С другой - ожидал большего, тем более от книги с таким названием и таким объемом. Но обо всем по порядку.

Джефф Кароло, Джеймс Уиттакер, Джейсон Арбон "Как тестируют в Google" на oz.by

Технико-тактические характеристики:
Год издания: 2014
Страниц: 320
Формат: 170*240мм
ISBN: 978-5-496-00893-8
Скорость чтения - выше среднего
Ориентировочное время на прочтение:  5 - 7 часов
Полезность - средняя

Сначала давайте скажем большое спасибо Юле Нечаевой за данный перевод (а заодно - и за самое интересное предисловие к книге) - без него мы бы не увидели данную книгу на русском языке, с сохранением авторского стиля, возможностью скачать за 99 рублей в первый месяц (сейчас эта опция, к сожалению, недоступна).

А прочитало уже довольно много человек, и вот ссылки на отзывы моих коллег:

А теперь и мои "5 копеек":

Достоинства (что мне понравилось):
  • Мотивационная составляющая - как прийти от "тестирования как второстепенного процесса" к "отделу повышения качества разработки". Соглашусь, что книга, скорее, не про тестирование, а про процессы и стратегию. И про то, как тестированием увлечь.
  • Про разработчиков в тестировании и тест-инженерах - хорошо описаны их роли, обязанности, необходимые навыки, и даже есть тест для читателя, чтобы понять, к кому вы ближе.
  • Про тестовую сертификацию и про то, как ее идеей "заражали" отделы в Гугл. Кроме самой идеи, интересно почитать и про составление сбалансированности сертфикации (чтобы она было не слишком простой для начала, но и не слишком сложной чтобы отпугнуть желающих);
  • Анализ рисков и ACC-анализ - Attribute, Component, Capability. Описан подробно с живыми примерами.
  • Все по автоматизации тестирования. Правильный посыл и идеи.
  • Тулы для тестирования, например BITE (Browser Integrated Test Environment), тестовую среду, интегрированную в браузер, для экономии времени при занесении, поиске бага. Сразу захотелось попробовать.
  • Ссылка на exploratory-туры Виттакера: краткое описание, как применяется. Упомянутая книга сама запрыгнула в ToRead-лист.
  • Про собеседования и вопросы. Как проводится собеседование на разные роли.

Недостатки (что мне не понравилось):
  • затянутые вступления (самое полезное - к русскому переводу от Юлии Нечаевой, из остальных вступлений могли бы оставить одно "сборное", а так получилось, как будто дали высказаться всем, кто не смог принять участие в написании книги, но очень хотел что-нибудь хорошее сказать за праздничным столом);
  • большинство скриншотов - просто необработанные снимки экрана, не уловил взаимосвязи между некоторыми снимками и текстом, можно было их смело выкидывать, книга не потеряла бы;
  • ожидал большего от главы про тест-менеджеров. Рассказывается о том, какая это сложная роль и т.д. и т.п. А затем - несколько стандартных интервью по схеме: здравствуйте, меня зовут, и я тестировщик, пришел в Гугл, дорос до тест-лида, занимаюсь тем-то. Конечно, роль ТМа многогранная, не так легко ее описать, но хотелось бы вычленения основных обязанностей и требований к тест-менеджеру.
  • вообще, чтение интервью - сомнительное удовольствие. В самом интервью первичен эмоциональный аспект, "заряд", идея, но не объяснение, описание, знание. Плюс, в интервью всегда страдает объем: концентрация полезных мыслей снижается, суть может потеряться. И очень многое зависит от собеседника: интересного надо еще найти, и в нем - минимум половина успеха. В книге есть пара-тройка интересных историй, кейсов, все остальные мне показались однообразными и не запоминающимися.
  • хотя отдельные фрагменты картины тестирования в Google описаны хорошо (о них упоминал в достоинствах), цельной картины нет. Не хватает еще кусочков паззла.
Общий вывод: относительно полезная книга с хорошо проработанными отдельными темами, сильной мотивационной составляющей, правильными идеями по автоматизации, другими полезностями (бесплатные тулы для тестирования от Google, ACC-анализ и другие), но с немного растянутыми для объема (и бесполезными для сути) интервью, скриншотами. Рекомендую как "еще одну книгу по тестированию", которая вряд ли претендует на то, чтобы стать настольной (из-за отстутствия цельности). Новичкам будет интересно, более опытные вряд ли найдут для себя много нового. Чтобы сильно не разочароваться, не ожидайте очень уж многого от данной книги.

2 комментария:

  1. Начал читать. Такое впечатление, что весь накопленный индустрией разработки опыт прошел мимо сотрудников Гугл. Я понимаю, что так не может быть... хотя... хотя, нет может, но маловероятно. Но книга оставляет именно такое впечатление. Почему книга выглядит так, как будто ее стажер писал?

    Прекратил читать. Ибо:
    1. Эта книга бестолковая
    2. Есть много хороших книг
    3. Время дорого

    И пара замечаний:
    > 1. Автоматизируйте всё, что можете автоматизировать
    Любимая песня стажера. Профи так не делают.

    > 2. Относитесь рационально к каждой минуте своего времени
    Как то это плохо коррелирует с водой в книге.

    > Делайте то, в чём вы профи, а простые и рутинные задачи либо передавайте в аутсорс/краудсорс, либо смотри пункт 1.

    Да, да. Смотри пункт 1.

    ОтветитьУдалить
    Ответы
    1. Сергей, спасибо за развернутый аргументированный комментарий. Можете посоветовать хорошую книгу по автоматизации? Думаю прочитать и написать отзыв, в котором хочу сравнить подход к автоматизации в Гугл с описанным в книге... Смотрю в сторону Дастин, Рэшка, Пол "Автоматизированное тестирование программного обеспечения. Внедрение, управление и эксплуатация". Сергей, что скажете?

      Удалить