Bach J., Kaner C., Pettichord B., Lessons Learned in Software Testing
Wiley, 2001 г., 352 стр., 0471081124
Описание книги
Поделиться ссылкой на книгу
Об авторе
Отзывы
Сильная сторона книги - это возможность быстро применить на практике прочитанные "уроки" (пожалуй, за исключением первой и второй главы, которые носят больше характер "информации к размышлению").
Лично мне очень понравились главы про автоматизированное тестирование и планирование стратегии тестирования. Удивительно, что авторы в 2001 году написали про автоматизацию несравненно более толково и по делу, чем некоторые современные и "модные" руководства (привет, Agile Testing).
Книга еще хороша тем, что с большинством описанных ситуаций каждый более-менее опытный тестировщик в своей работе уже сталкивался, и поэтому ему будет интересно узнать, как в этих ситуациях предпочитают поступать авторы (которых можно без особых колебаний причислить к мировым гуру тестирования).
Минус книги - это ее слабая структурированность. Некоторые главы представляют собой 40-50 уроков, сваленных в кучу без какой-либо систематизации. Воспринимать такой информационный хаос довольно сложно, хочется большей упорядоченности. Если у вас есть привычка вести конспекты прочитанного, рекомендую в конспекте классифицировать уроки более гранулярно, чем это сделали авторы. Лично мне это помогло :)
В данной книге несколько специалистов делятся своим практическим опытом в области тестирования и управления рабочими группами. На протяжении всей книги авторы нам преподносят 293 урока, охватывающих как самую базовую теорию, так и некоторые технические моменты (автоматизация и техники тестирования). Материал преподается кратко и немного сухо, без наглядных и жизненных примеров, без разбора конкретных ситуаций. Что, на мой взгляд, является минусом данной книги – примеры лучше всего подкрепляют теорию и, порой, запоминаются гораздо лучше.
Больше всего мне понравился раздел под номером 9, «Managing the Testing Group». Полностью соглашусь с описанной там политикой отношения со стороны руководства к своим сотрудникам, основанной на уважение и совместной заинтересованности. Вообще, в плане человеческого фактора, книга весьма хороша.
Впечатление о книге осталось нейтральным. Изложенный материал не нов, но освежить в памяти базисы и основы процесса тестирования бесспорно будет полезно, как начинающим специалистам, так и более опытным.
Авторы описали 293 урока, объединив их в 11 глав.
Каждая часть - это список идей, которые помогают понять суть тестирования. В книге много конкретной информации о существующих техниках тестирования, правилах написания отчетов, автоматизации тестирования, ряд советов о том, как управлять командой и своей карьерой в тестировании.
Как пишут сами авторы, книгу не стоит сразу читать от начала и до конца. Ее нужно читать с любого места, по нескольку уроков. И только после того, как удается осмыслить прочитанное, можно приступать к дальнейшему чтению.
Кратко опишу каждую из глав:
Глава 1 - посвящена исследованию роли тестировщика и его ключевой миссии
Глава 2 – характеризует понятие “думать, как тестировщик”. Авторы фокусируют внимание на том, что превосходное тестирование базируется именно на мышлении тестировщика, на вариантах дизайна тестов, способности интерпретировать то, что наблюдает.
Глава 3 – описывает методы тестирования. Авторы излагают свой вариант, достаточно интересный с моей точки зрения, классификации видов тестирования. Рассуждают об оценочных техниках, а именно о том, как определить, что тест выполнен или провален
Глава 4 – посвящена ошибкам пропагандистской деятельности. Авторы анализирую проблемы, которые возникают, например, если использовать систему регистрации дефектов для оценки эффективности работы тестировщиков. Дают дельные советы о том, что необходимо регистрировать дефекты сразу же после обнаружения и не игнорировать очевидные проблемы.
Глава 5 – описывает автоматизированное тестирование. Авторы делают акцент на том, что выбирать автоматизированные средства и тесты необходимо, опираясь именно на ваш контекст тестирования. Инструменты для тестирования это еще не стратегия, это лишь способ ее воплощения. Автоматизация тестирования требует значительных инвестиций и навыков в области программирования, тестирования и управления проектами.
Глава 6 - охватывает документирование тестирования. Необходимо помнить, что шаблон тестовой документации не заменит мастерства. При написании документации акцент необходимо ставить не на формат и стиль, а именно на содержание.
Глава 7 – посвящена анализу взаимодействия тестировщиков и программистов.
Глава 8 - посвящена управлению тестирования проекта. Авторы делают акцент на том, что тестирование, это только один из этапов жизненного цикла ПО, мы должны вести переговоры и брать во внимание всех участников проекта.
Глава 9 – посвящена аспектам управления тестовой группой, ведь моральный дух сотрудников является важным активом.
Глава 10 – авторы дают практические рекомендации для активного развития карьеры в области тестирования программного обеспечения.
Глава 11 – посвящена планированию стратегий тестирования.
В книге собран опыт реальных людей, есть много уроков, которые можно извлечь, но при этом, необходимо помнить, что контекст у всех свой, поэтому уроки носят именно общий характер, а уже после прочтения, каждый делает собственные выводы.
Последние поступления в рубрике "Системы автоматического проектирования"
КОМПАС-3D для школьников. Черчение и компьютерная графика. Учебник Баранова И.В.
Учебное пособие предназначено для учащихся общеобразовательных учебных заведений, изучающих черчение и компьютерную графику. Учебная версия системы КОМПАС-ЗDLT входит в состав Стандартного базового пакета программного обеспечения Первая Помощь,...... | |
AutoCAD 2020. Полное руководство Жарков Н.В.
Данная книга представляет собой превосходное практическое руководство по AutoCAD 2020. Предназначена всем, кто хочет освоить работу с этой программой и научиться чертить и проектировать на компьютере. Написана известным автором-профессионалом, имеющим...... | |
AutoCAD Полещук Н.К.
Книга предназначена для освоения методики создания двумерных объектов и трехмерных моделей в системе AutoCAD. Охвачены все последние версии, начиная с 2015-й. Продемонстрированы подходы к созданию графических документов и технология стилей (текста,...... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Bach J., Kaner C., Pettichord B., Lessons Learned in Software Testing в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.