<style>.lazy{display:none}</style>Неочевидные книги для тестировщиков ПО

Неочевидные книги для тестировщиков ПО

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

В этой статье собран список нетехнических (почти) книг, которые можно порекомендовать QA-инженерам:

  • Zen and the Art of Motorcycle Maintenance – “Дзен и искусство ухода за мотоциклом”, Р. Пирсиг
  • The Timeless Way of Building – “Вневременной способ строительства”, К. Александер
  • Design for the Real World – “Дизайн для реального мира”, В. Папанек
  • The Design of Everyday Things – “Дизайн привычных вещей”, Д. Норман
  • Foundation (series) – “Основание” (серия книг), А. Азимов
  • The Phoenix Project – “Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему”, Д. Ким, Д. Спаффорд, К. Бер
  • The Goal – “Цель”, Э. Голдратт
  • The Toyota Way – “Практика ДАО TOYOTA”, Д. Лайкер, Д. Майер
  • The South Pole – “Южный полюс”, Р. Амундсен
  • The Last Place on Earth – “Последнее место на земле”, Р. Хантфорд
  • Chasing New Horizons – “За новыми горизонтами”, А. Стерн
БЕСПЛАТНО СКАЧАТЬ КНИГИ в телеграм канале "Библиотека тестировщика"

Zen and the Art of Motorcycle Maintenance

Автор – Robert M. Pirsig

Что такое качество? Это фундаментальный вопрос для любого инженера по обеспечению качества. Автор пытается найти ответ на этот вопрос через переплетение различных философских концепций (Метафизика качества), но сам рассказ не перегружен заумными философскими размышлениями.

После этой книги вы будете смотреть на “качество” вашего программного продукта под совершенно другим углом и никогда не скажете в интервью, что “тестирование повышает качество программного продукта”, потому что это настолько сложно, что лучше не погружаться в эти темы без необходимости.

Следующая книга Пирсига «Lila: An Inquiry into Morals» является продолжением «Zen…», но гораздо более философская. Она погружается в истоки Метафизики качества и в меньшей степени применима к практическому тестированию.

The Timeless Way of Building

Автор – Christopher Alexander

Что делает здание качественным? Что такое качество в контексте архитектуры? Эта книга – замечательное исследование, которое можно перенести из реального мира в индустрию программного обеспечения. Собственно, именно это и произошло с другой книгой Александера, «A Pattern Language» (Язык шаблонов), которая стала прообразом шаблонов проектирования программного обеспечения.

Design for the Real World

Автор – Victor Papanek

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

The Design of Everyday Things

Автор – Don Norman

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

Foundation (серия книг)

Автор – Isaac Asimov

Это величайшая серия научно-фантастических книг всех времен. Через серию проходит множество сложных философских идей, но, что касается глобальной разработки программных продуктов, — серьезные прорывы требуют серьезных потрясений (смена методологии или фреймворка, смена руководителя команды или других членов).

Имейте в виду, что недавно вышедший на экраны телесериал не следует оригинальному сюжету.

The Phoenix Project

Авторы: Gene Kim, Kevin Behr и George Spafford

Это широко известная книга о DevOps, но на самом деле это отличный роман о всех трудностях разработки сложного программного продукта в условиях сжатых сроков. Тестировщики могут найти в ней вдохновляющие идеи для улучшения процессов обеспечения качества.

The Goal

Автор – Eliyahu Goldratt

«The Phoenix Project» не является оригиналом, это переписанная версия«The Goal» в другой обстановке, которая в формате бизнес-романа рассказывает о теории ограничений. Стоит прочитать.

The Toyota Way

Автор: Jeffrey K. Liker

The Toyota Way, Second Edition: 14 Management Principles from the World’s Greatest Manufacturer

Корни «The Goal» и «The Phoenix Project» тянутся к производственной системе Toyota. Эта книга познакомит вас с практикой управления автомобильным производством. Вы наверняка будете удивлены, обнаружив в ней столько “современных тенденций” в программном обеспечении, которые уже использовались более 50 лет назад.

The South Pole

Автор – Roald Amundsen

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

The Last Place on Earth

Автор – Roland Huntford

Это исследование экспедиций капитана Роберта Ф. Скотта и норвежского исследователя Роальда Амундсена в их попытках достичь Южного полюса. В книге подробно сравниваются способы планирования, управления и отношения к целям в контексте экстремальных авантюр.

Chasing New Horizons

Авторы: Alan Stern и David Grinspoon

Для тех, кто привык работать по agile-методологии с одно- или двухнедельными спринтами, здесь показано, как строятся многолетние проекты (космическая миссия на Плутон) и как много нужно сделать заранее. Также есть несколько параграфов о тестировании программного обеспечения.

Перевод статьи «Non Obvious Books for Software Testers».

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *