Перейти к содержимому

Фотография

Какие книги надо бы прочитать "молодым" тестировщикам?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 10 мая 2009 - 10:07

Мне время от времени приходят письма от начинающих тестировщиков, которые интересуются, какие книги и в каком порядке им следует читать, чтобы набраться знаний. А на только что прошедшей конференции SQA Days 2009 в Санкт-Петербурге этот же вопрос прозвучал на круглом столе, посвященном обучению тестировщиков. Отвечая на этот вопрос, мы не забыли отметить, что не все книги одинаково полезны начинающим тестировщикам, некоторые стоит читать только имея уже некоторый практический опыт. То есть простой список литературы ещё не является ответом на поставленный вопрос, нужна чуть более подробная информация про каждую книгу.

Когда мы организовывали конкурс на лучшый отзыв о прочитанной книге, мы как раз и стемились к тому, чтобы собрать такую информацию. Первый приз в этом конкурсе достался Алексею Лупану, и сейчас мы можем сказать, что это было совершенно заслуженно, потому что он не ограничился одним отзывом! Когда мы обратились к Алексею с просьбой прокомментировать список литературы и написать свои рекомендации относительно того, какой уровень подготовки требуется от читателей той или иной книги, Алексей разразился целой серией рецензий! И сейчас мы с удовольствием хотим вам их представить.

Читать обзор литературы о тестировании от Алексея Лупана
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#2 novak

novak

    Новый участник

  • Members
  • Pip
  • 67 сообщений
  • Город:MO

Отправлено 10 мая 2009 - 11:33

Скорее стоило бы озаглавить "Какие книги о тестировании надо бы прочитать...". Потому как в этом обзоре нет ни одной книги о создании ПО в целом.
И ещё из наиболее встречаемых русскоязычных книг не хватает Д.Макгрегор, Д.Сайкс "Тестирование ОО ПО"
  • 0

#3 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 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


Остается лишь сожалеть, что "Автоматизированное тестирование" зачем-то перевели (и оно печально пылится на многих книжных полках), а полезные книжки - оставили любителям читать классиков в оригинале.
  • 0

#4 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 12 мая 2009 - 06:06

Странно, что народ продолжает упорно рекомендовать книгу Канера «Тестирование программного обеспечения». На мой взгляд она невероятно устрела. И дело даже не в том, что она издана в 1993 году («Искусство тестирования» Майерса 1979 года устарела меньше). То, что Канер описывает в книге, или совсем неактуально (глава про тестирование принтеров) или так уже не делается или просто написано мало и как-то невнятно.

ИМХО сейчас у этой книги только историческая ценность.
  • 0

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


#5 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 12 мая 2009 - 07:24

Странно, что народ продолжает упорно рекомендовать книгу Канера «Тестирование программного обеспечения». На мой взгляд она невероятно устрела.


как говорится, +1.
по-моему сейчас как "введение в специальность" полезнее почитать "how we test software at Microsoft/" + проглядеть что-то типа "техники тестирования в картинках", типа уже упомянутого "A Practitioner's Guide to Software Test Design".

Кстати, первое издание Канер выпустил в 88м году. ;)
  • 0
Andrey Yegorov. Изображение

#6 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 12 мая 2009 - 08:45

Странно, что народ продолжает упорно рекомендовать книгу Канера «Тестирование программного обеспечения».

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

Рекомендация выглядит скорее следующим образом: ну если _вдруг_ вам где-то попалась эта книжка, её вполне можно почитать. Теоретическая часть там вполне адекватна (наверное), а аналогов на русском языке, по-моему, нет. Далеко не все начинающие тестировщики свободно читают на английском языке.

Возможно, имеет смысл повлиять как-то на отечественное книгопечатание. Юзабилисты, например, плакали и грустили, но в итоге получили уже вторую книгу Алана Купера в приличном переводе и хорошем издании.

Куски переводов "Lessons Learned" регулярно появляются в сети. Их можно собрать, доперевести, отредактировать нормально, и договориться с двумя издательствами - Wiley и каким-нибудь нашим, Символ-плюс например. Ну и денег найти. Всего-то делов.
  • 0

#7 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 12 мая 2009 - 10:21

найти её сейчас можно только у букинистов

И в сети.

А зачем ограничиваться только книгами? Есть еще и малые литературные формы, которые тоже заслуживают внимания. Мне кажется, вот эти статьи точно стоит прочитать начинающему:
* How to Report Bugs Effectively
* Testing vs. Quality Assurance
Это избавит от огромного числа вопросов и от дублирования ответов на них.

У малых форм есть еще одно несомненное преимущество — вероятность их прочтения выше т.к. они короче. Мне например трудно представить себе человека (тем более начинающего!), который бы осилисл весь приведенный список (я его не осилил и не буду :).
  • 0

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


#8 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 13 мая 2009 - 08:05

А зачем ограничиваться только книгами? Есть еще и малые литературные формы, которые тоже заслуживают внимания.
....
У малых форм есть еще одно несомненное преимущество — вероятность их прочтения выше т.к. они короче. Мне например трудно представить себе человека (тем более начинающего!), который бы осилисл весь приведенный список (я его не осилил и не буду :).

Хочу поддержать коллегу Alfa.
У больших книг есть недостаток, что их пишут люди, которые как-то ранее были связаны с тестированием ПО. В данный момент они консультанты, преподаватели, книгописцы. А вот блоги, статьи и прочее пишут также и те кто и сейчас занимается непосредственно тестированием и смотрит на все это изнутри. Еще одно преимущество - можно найти разные взгляды на один и тот же аспект и так же отзывы и критику читателей.

Что касается всех вышеперечисленных книг, я бы советовал именно "молодым" тестерам читать сперва книгу Романа Савина. Она наиболее проста и практична. А потом, когда уже есть какой-то багаж знаний и опыта - "Быстрое тестирование". Бориса же Бейзера с его черным ящиком я бы не рекомендовал как одну из первых книг (если конечно вы не хотите научиться заполнять налоговую декларацию США:). Так же не советую начинать изучать тестирование с Рэкса Блэка и его "Ключевых процессов", хотя книга мне понравилась. ОФФ: тут на днях посмотрел другие книги Блэка "Managing the Testing Process" и "Pragmatic Software Testing" - такое впечатление, что у него день сурка и он пишет одну и туже книгу с разными названиями...хотя надо бы конечно детальнее изучить вопрос.
  • 0
Regards,
Alexey

#9 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 13 мая 2009 - 08:42

Читать обзор литературы о тестировании от Алексея Лупана

У меня по ходу дела возник такой вопрос. Помимо технических и профессиональных навыков и знаний есть еще так называемые soft skills и области знаниния непосредственно не относящиеся к тестированию, но так или иначе пересекающиеся с тестирование ПО. Например планирование, тайм-менеджмент, языки программирования итд. Какую литературу посоветуете по таким областям? Желательно не только молодым специалистам, сам бы чего-нибудь почитал.

Могу порекомендовать (настоятельно и всем) прочитать книгу Алана Купера "Психбольница в руках пациентов".
Если вы вдруг столкнулись с Unix-операционкой, то книгу Кернигана и Пайка "Unix. Программное окружение" (пригодится в случае если надо будет писать shell-скрипты).
По тайм-менеджменту "Тайм-менеджмент для системных администраторов" - все что специфично для системных администраторов очень легко переносится на активности тестеров.
  • 0
Regards,
Alexey

#10 novak

novak

    Новый участник

  • Members
  • Pip
  • 67 сообщений
  • Город:MO

Отправлено 13 мая 2009 - 20:40

Мне например трудно представить себе человека (тем более начинающего!), который бы осилисл весь приведенный список (я его не осилил и не буду :).

Я почти весь осилил, это не так сложно - после того же "Быстрого тестирования" книга Романа Савина идёт просто влёт, оставляя ощущение романа - вроде написано хорошо, но это всё и так понятно. Так что как первую книгу "Тестирование Дот Ком.." вполне можно советовать.
Что касается отдельных статей, то полностью поддержу, но для начинающих это будет иметь смысл только с чисто практической точки зрения - решить конкретную задачу или ответить на отдельный вопрос. Методичного целостного изложения в блогах о тестировании я пока не встречал.
Кстати, самое смешное то, что первая моя книга - это как раз Борис Бейзер "Тестирование чёрного ящика". И начало в ней более чем доступное - сжато изложены основы.
Потому в целом скорее можно посоветовать для фундаментального восприятия - книги, по отдельным вопросам и практике - блоги и форумы. Но не вместо, а именно вместе.
При этом книги не только про тестирование, а и про разработку в целом. Брукс, равно как и Демарко с Листером, - просто обязательны к прочтению для любого человека, причастного к разработке ПО.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных