Какие книги надо бы прочитать "молодым" тестировщикам?
#1
Отправлено 10 мая 2009 - 10:07
Когда мы организовывали конкурс на лучшый отзыв о прочитанной книге, мы как раз и стемились к тому, чтобы собрать такую информацию. Первый приз в этом конкурсе достался Алексею Лупану, и сейчас мы можем сказать, что это было совершенно заслуженно, потому что он не ограничился одним отзывом! Когда мы обратились к Алексею с просьбой прокомментировать список литературы и написать свои рекомендации относительно того, какой уровень подготовки требуется от читателей той или иной книги, Алексей разразился целой серией рецензий! И сейчас мы с удовольствием хотим вам их представить.
Читать обзор литературы о тестировании от Алексея Лупана
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#2
Отправлено 10 мая 2009 - 11:33
И ещё из наиболее встречаемых русскоязычных книг не хватает Д.Макгрегор, Д.Сайкс "Тестирование ОО ПО"
#3
Отправлено 10 мая 2009 - 11:49
Я бы добавил еще "A Practitioner's Guide to Software Test Design" - конкретный такой учебник-справочник по методикам тестирования, минимум теории.
Section I - Black Box Testing Techniques
Chapter 3 - Equivalence Class Testing
Chapter 4 - Boundary Value Testing
Chapter 5 - Decision Table Testing
Chapter 6 - Pairwise Testing
Chapter 7 - State-Transition Testing
Chapter 8 - Domain Analysis Testing
Chapter 9 - Use Case Testing
Section II - White Box Testing Techniques
Chapter 10 - Control Flow Testing
Chapter 11 - Data Flow Testing
Section III - Testing Paradigms
Chapter 12 - Scripted Testing
Chapter 13 - Exploratory Testing
Chapter 14 - Test Planning
Section IV - Supporting Technologies
Chapter 15 - Defect Taxonomies
Chapter 16 - When to Stop Testing
Остается лишь сожалеть, что "Автоматизированное тестирование" зачем-то перевели (и оно печально пылится на многих книжных полках), а полезные книжки - оставили любителям читать классиков в оригинале.
#4
Отправлено 12 мая 2009 - 06:06
ИМХО сейчас у этой книги только историческая ценность.
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.
#5
Отправлено 12 мая 2009 - 07:24
Странно, что народ продолжает упорно рекомендовать книгу Канера «Тестирование программного обеспечения». На мой взгляд она невероятно устрела.
как говорится, +1.
по-моему сейчас как "введение в специальность" полезнее почитать "how we test software at Microsoft/" + проглядеть что-то типа "техники тестирования в картинках", типа уже упомянутого "A Practitioner's Guide to Software Test Design".
Кстати, первое издание Канер выпустил в 88м году. ;)
#6
Отправлено 12 мая 2009 - 08:45
Вообще говоря, никто эту книгу уже не рекомендует, потому что издавалась она давно, не особенно большим тиражом, и найти её сейчас можно только у букинистов.Странно, что народ продолжает упорно рекомендовать книгу Канера «Тестирование программного обеспечения».
Рекомендация выглядит скорее следующим образом: ну если _вдруг_ вам где-то попалась эта книжка, её вполне можно почитать. Теоретическая часть там вполне адекватна (наверное), а аналогов на русском языке, по-моему, нет. Далеко не все начинающие тестировщики свободно читают на английском языке.
Возможно, имеет смысл повлиять как-то на отечественное книгопечатание. Юзабилисты, например, плакали и грустили, но в итоге получили уже вторую книгу Алана Купера в приличном переводе и хорошем издании.
Куски переводов "Lessons Learned" регулярно появляются в сети. Их можно собрать, доперевести, отредактировать нормально, и договориться с двумя издательствами - Wiley и каким-нибудь нашим, Символ-плюс например. Ну и денег найти. Всего-то делов.
#7
Отправлено 12 мая 2009 - 10:21
И в сети.найти её сейчас можно только у букинистов
А зачем ограничиваться только книгами? Есть еще и малые литературные формы, которые тоже заслуживают внимания. Мне кажется, вот эти статьи точно стоит прочитать начинающему:
* How to Report Bugs Effectively
* Testing vs. Quality Assurance
Это избавит от огромного числа вопросов и от дублирования ответов на них.
У малых форм есть еще одно несомненное преимущество — вероятность их прочтения выше т.к. они короче. Мне например трудно представить себе человека (тем более начинающего!), который бы осилисл весь приведенный список (я его не осилил и не буду :).
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.
#8
Отправлено 13 мая 2009 - 08:05
Хочу поддержать коллегу Alfa.А зачем ограничиваться только книгами? Есть еще и малые литературные формы, которые тоже заслуживают внимания.
....
У малых форм есть еще одно несомненное преимущество — вероятность их прочтения выше т.к. они короче. Мне например трудно представить себе человека (тем более начинающего!), который бы осилисл весь приведенный список (я его не осилил и не буду :).
У больших книг есть недостаток, что их пишут люди, которые как-то ранее были связаны с тестированием ПО. В данный момент они консультанты, преподаватели, книгописцы. А вот блоги, статьи и прочее пишут также и те кто и сейчас занимается непосредственно тестированием и смотрит на все это изнутри. Еще одно преимущество - можно найти разные взгляды на один и тот же аспект и так же отзывы и критику читателей.
Что касается всех вышеперечисленных книг, я бы советовал именно "молодым" тестерам читать сперва книгу Романа Савина. Она наиболее проста и практична. А потом, когда уже есть какой-то багаж знаний и опыта - "Быстрое тестирование". Бориса же Бейзера с его черным ящиком я бы не рекомендовал как одну из первых книг (если конечно вы не хотите научиться заполнять налоговую декларацию США:). Так же не советую начинать изучать тестирование с Рэкса Блэка и его "Ключевых процессов", хотя книга мне понравилась. ОФФ: тут на днях посмотрел другие книги Блэка "Managing the Testing Process" и "Pragmatic Software Testing" - такое впечатление, что у него день сурка и он пишет одну и туже книгу с разными названиями...хотя надо бы конечно детальнее изучить вопрос.
Alexey
#9
Отправлено 13 мая 2009 - 08:42
У меня по ходу дела возник такой вопрос. Помимо технических и профессиональных навыков и знаний есть еще так называемые soft skills и области знаниния непосредственно не относящиеся к тестированию, но так или иначе пересекающиеся с тестирование ПО. Например планирование, тайм-менеджмент, языки программирования итд. Какую литературу посоветуете по таким областям? Желательно не только молодым специалистам, сам бы чего-нибудь почитал.
Могу порекомендовать (настоятельно и всем) прочитать книгу Алана Купера "Психбольница в руках пациентов".
Если вы вдруг столкнулись с Unix-операционкой, то книгу Кернигана и Пайка "Unix. Программное окружение" (пригодится в случае если надо будет писать shell-скрипты).
По тайм-менеджменту "Тайм-менеджмент для системных администраторов" - все что специфично для системных администраторов очень легко переносится на активности тестеров.
Alexey
#10
Отправлено 13 мая 2009 - 20:40
Я почти весь осилил, это не так сложно - после того же "Быстрого тестирования" книга Романа Савина идёт просто влёт, оставляя ощущение романа - вроде написано хорошо, но это всё и так понятно. Так что как первую книгу "Тестирование Дот Ком.." вполне можно советовать.Мне например трудно представить себе человека (тем более начинающего!), который бы осилисл весь приведенный список (я его не осилил и не буду :).
Что касается отдельных статей, то полностью поддержу, но для начинающих это будет иметь смысл только с чисто практической точки зрения - решить конкретную задачу или ответить на отдельный вопрос. Методичного целостного изложения в блогах о тестировании я пока не встречал.
Кстати, самое смешное то, что первая моя книга - это как раз Борис Бейзер "Тестирование чёрного ящика". И начало в ней более чем доступное - сжато изложены основы.
Потому в целом скорее можно посоветовать для фундаментального восприятия - книги, по отдельным вопросам и практике - блоги и форумы. Но не вместо, а именно вместе.
При этом книги не только про тестирование, а и про разработку в целом. Брукс, равно как и Демарко с Листером, - просто обязательны к прочтению для любого человека, причастного к разработке ПО.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных