вторник, 2 апреля 2019 г.

Книги по тестированию

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

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

 

Тестирование

ISTQB, Foundation Level, материалы для подготовки.
Слова интеграционные тесты могут значить что угодно. Перед следующими шагами нужно определиться с терминологией.
Lessons Learned in Software Testing, Cem Kaner.
Почти три  сотни историй, справок и советов от очень неглупых людей. Для всех, одна из лучших книг.
ГОСТ Р 56920-2016/ISO/IEC/IEEE 29119-1:2013 Системная и программная инженерия. Тестирование программного обеспечения.
На удивление неплох.
A Practitioner's Guide to Software Test Design, Lee Copeland.
Как придумывать тесты, лучше этой книги ничего нет.
Автоматизированное тестирование ПО, Дастин.
Для а-а-а-автоматизаторов, привет адекватности из прошлого века.

Проектирование

Купер, Об интерфейсе.
У него есть более попсовая психбольница, в этой книге меньше воды, больше примеров и по делу.

Аналитика

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

 Программирование

"Про гит"
Это уже гигиена разработки
Шаблоны тестирования xUnit, Месарош
Сколько а-а-а-автотестеров ознакомились с ней?

Процессы

Блэк, Ключевые процессы тестирования
Всё придумано до нас. Наши проблемы уже решали и описали их в большом справочнике.
Голдратт, Цель 1-3
Почему большая очередь на тестирование почти никогда не означает нехватку тестировщиков, как выпускать задачи втрое быстрее и другие удивительные вещи. Осторожно, после прочтения и осознания необратимо меняется отношение ко многим менеджерам.

Чего тут нет

Нет хороших книг по devops и по ITSM, хотя должны быть, наверное. Ещё нет чего-то годного из психологии.

Надо ли что-нибудь добавить? Сейчас 14 позиций. Чтоб не делать список бесконечным, предлагая добавить, предлагайте и выкинуть.

3 комментария:

  1. Я бы предложила еще "Пространство доктора Деминга" Генри Нив (или "Выход из кризиса" самого Деминга - но она читается сложнее)

    Про то, почему проблема редко кроется в конкретном Васе и как обращаться с метриками.

    А выкинуть я бы предложила "Про Гит" - на мой вкус написано тяжеловесно, для работы на уровне пользователя хватит пары хороших статей и интерактивной обучалки.

    ОтветитьУдалить
    Ответы
    1. Деминг, на мой взгляд, уже далеко от тестирования, но он ок.

      А гит на уровне пользователя это как раз зло, которое IT специалистам надо искоренять. Смысл - именно понимание, как работает система контроля версий, её идеология, а не список из 5 команд.

      Удалить
    2. Деминг мне кажется крайне полезным, если мы начинаем работать с процессами.

      Мне как раз кажется, что в "Про Гит" не хватает простыми словами "зачем это все надо", но возможно стоит перечитать.

      Из психологии я бы добавила Канемана "Думай медленно... Решай быстро" и "Искусство объяснять" Ли Лефера.

      Спасибо большое за список)

      Удалить