Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Книги для начинающих тестировщиков

.doc
Скачиваний:
93
Добавлен:
11.05.2015
Размер:
55.81 Кб
Скачать

Предлагаем Вам ознакомиться со статьей «Какие книги надо бы прочитать "молодым" тестировщикам? », автор Алексей Лупан, Software-Testing.Ru. Надеемся, что Вы сможете найти для себя много полезного и интересного.

Итак, к обязательному чтению юными тестировщиками рекомендуются:

1) Роман Савин “Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах”.

Савин оказался тем самым добрейшим гением, которого так не хватало в специализированной литературе ВООБЩЕ, а юным тестировщикам в частности. Всем тем, кто только-только начал работать в тестировании, и вроде бы уже начал "чего-то шарить в теме", но еще "не допетрил" до некоторых основополагающих моментов в тестировании, Савин на атомарном уровне растолковывает "Что, Зачем и Как делает тестировщик". Окончательно "срывает башню" и заставляет юные души подаваться в тестирование графическое оформление оригинального издания. Картинки-комиксы очень смачно дополняют и обрамляют исходный текст. Книга исходно написана на исконно русском языке.

2) Сэм Канер, Джек Фолк, Енг Кек Нгуен “Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений”

Книга трех почтенных старцев в тестировании не столь занятная, как предыдущая, но не менее значима в становлении ума-разума в плане того, "Что, Зачем и Как делает тестировщик". Даже - более значима. Это основы (закатываем глаза в священном трепете) тестирования. Это научно-академический подход.

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

Большинство людей читали эту книгу лишь до половины. Рекомендуется дочитать ее до самого конца просто чтобы знать, что и где в ней находится. Гарантируется, что по прошествии некоторого времени ее перечитывание только просветлит и принесет тестировщику любого калибра новые знания и тонкости профессии. Книга написана в 1993 году, и освещает опыт функционального тестирования софта на территории США восьмидесятых годов прошлого века. На русский язык переведена в 2001 году. Русскоязычный перевод ничего в тексте не испортил и не исказил (слава богам!).

3) Cem Kaner, James Bach, Bret Pettichord “Lessons Learned in Software Testing”

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

Гениальность и мастхэвность этой книги в том, что они свои убеждения собрали, обсудили, отшлифовали, обсудили, оттесали, обсудили, сравнили, обсудили, и еще раз обсудили. И только после этого сформулировали в каком-то конечном виде, слепок которого и вошел в книгу.

На русский язык эту прелесть, почему-то, еще не перевели, поэтому пользуемся редким шансом читать оригинал "в оригинале".

Переходим к сугубо специализированному чтиву.

4) Роберт Калбертсон, Крис Браун, Гэри Кобб “Быстрое тестирование”

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

5) Борис Бейзер “Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем”

Бейзер Борис – это вообще человек с ученой степенью, доктор. И подход к материалу у него соответствующий. Цитируем описание:

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

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

Вопрос: Почему же эта книга указана в списке "чтение для молодых тестировщиков"?

Ответ: Молодой тестировщик должен знать, что его ждет, если он захочет стать опытным тестировщиком...

Борис Бейзер в 1990 году сказал, что тестирование - Это не действие. Это интеллектуальная дисциплина, имеющая целью получение надежного программного обеспечения без излишних усилий на его проверку. [B. Beizer. Software Testing Techniques, Second Edition. NY:van Nostrand Reinhold, 1990]

Ныне считается, что это утверждение неверно, ныне мы знаем, что тестирование - это Проверка соответствия между реальным поведением программы и ее ожидаемым поведением на конечном наборе тестов, выбранном определенным образом. [IEEE Guide to Software Engineering Body of Knowledge, SWEBOK, 2004]. Уже 2009 год. Тот, кто догадается, чем мы будем считать тестирование в 2014 году, станет столь же знаменитым, как и все вышеупомянутые люди.

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

6) Элфрид Дастин, Джефф Рэшка, Джон Пол “Автоматизированное тестирование программного обеспечения”

Книга достаточно внятна для опытного чтеца. Более внятного описания не будет.

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

От Itransition:

Для более эфективной организации своей работы и достижения значимых результатов рекомендуем прочитать "Тайм-драйв. Как успевать жить и работать", Глеба Архангельского, для более качественного тестирования будет полезна книга Джека Раскина "Интерфейс".