Сім книжок з тестування, які варто прочитати

💡 Усі статті, обговорення, новини про тестування — в одному місці. Приєднуйтесь до QA спільноти!

📚 Оскільки вчора був Всесвітній день книги, хочу порекомендувати сім моїх улюблених книжок з тестування. Дуже-дуже рекомендую купити кожну з них та ознайомитись!


🔸Foundations of Software Testing ISTQB Certification: 4th Edition

Authors: Dorothy Graham, Rex Black, Erik van Veenendaal.

Базована база. Якщо хочете першу книжку — читайте це. Краще ніж руснявих авторів. Книга детально охоплює всі ключові аспекти тестування програмного забезпечення, забезпечуючи вам міцну основу теорії та практичного застосування. Її зрозумілі пояснення та корисні приклади роблять складні концепції доступними, перетворюючи книгу на цінний ресурс для початківців та навіть досвідчених тестувальників.


🔸Agile Testing: A Practical Guide for Testers and Agile Teams

Authors: Lisa Crispin, Janet Gregory.

Про те, що таке взагалі це аджайл-тестинг та які підходи до побудови процесів тестування є в аджайл-командах. Книга надає всебічний огляд методик та методів тестування в аджайл умовах, акцентуючи на важливості співпраці та гнучкості між членами команди. Вона проводить читачів через сценарії реального світу, пропонуючи практичні поради та стратегії для ефективної інтеграції тестування в аджайл процес. Цей посібник особливо корисний для тестувальників та команд, які прагнуть покращити свої аджайл практики, забезпечуючи ефективне та успішне виконання проєктів. Дуже проста та зрозуміла мова. Ідеально для початківців.


🔸A Practitioner’s Guide to Software Test Design

Author: Lee Copeland

Все що вам треба (і навіть більше) знати про тест-дизайн.
Книга дасть вам чітке розуміння різних технік тестового дизайну. Кожна техніка детально описана з прикладами та сценаріями використання, що дозволяє легко застосувати ці знання на практиці. Ця книга стане незамінним ресурсом для тестувальників на всіх рівнях досвіду, які прагнуть поглибити свої знання у галузі тестування та підвищити ефективність своєї роботи.
А якщо хочете бути прям супер-крутим чуваком, додайте до цього ще Боріса Бейзера.


🔸Black-Box Testing: Techniques for Functional Testing of Software and Systems

Authors: Boris Beizer.

Складно, боляче, науково про тестування. Це глибокий аналіз методів функціонального тестування програмного забезпечення. Книга детально розкриває різноманітні техніки та підходи, які можуть бути застосовані для перевірки відповідності програмного продукту його специфікаціям без доступу до внутрішньої структури коду. Автори пропонують чіткі інструкції та приклади, які допомагають читачам розуміти, як застосовувати ці техніки на практиці, щоб забезпечити надійність та ефективність тестування. Книга є цінним ресурсом для професіоналів у сфері QA і тестування, які прагнуть покращити свої навички в роботі з чорним ящиком.


🔸Lessons Learned in Software Testing: A Context-Driven Approach

Authors: Cem Kaner, James Marcus Bach, Bret Pettichord.

Книжка про тестування, про досвід, про наболіле, про підходи, про життя тестувальника. Корисні поради, методики та болі інших людей. Автори Кен Кейнер, Джеймс Бах та Брет Петтікорд діляться своїми багаторічними досвідами та інсайтами у вигляді коротких, але містких порад та рекомендацій, які покривають широкий спектр тем від стратегії тестування до управління ризиками та співпраці з командами. Ця книга вчить адаптуватися до змінних умов роботи і використовувати контекст для визначення найбільш ефективних стратегій тестування. Вона надзвичайно корисна для тестувальників, які хочуть розвивати критичне мислення і гнучкість у своїй професійній діяльності.


🔸Test Automation Fundamentals: A Study Guide for the Certified Test Automation Engineer Exam

Authors: Manfred Baumgartner, Richard Seidl, Thomas Steirer, Marc-Florian Wendland, Stefan Gwihs, Julian Hartner

Все, що ви хотіли знати про автоматизацію тестування. Це не про селеніуми та плейрайти. Це про підходи, філософію та архітектуру. Вона зосереджена на ключових концепціях та практичних аспектах автоматизації тестування програмного забезпечення, включаючи розробку стратегій автоматизації, вибір інструментів та побудову ефективних тестових сценаріїв. Автори докладають зусиль, щоб зробити матеріал доступним та зрозумілим, надаючи численні приклади з реального життя. Цей посібник є ідеальним ресурсом для тих, хто прагне поглибити свої знання в автоматизації тестування та успішно пройти сертифікаційний іспит.


🔸XUnit Test Patterns: Refactoring Test Code

Author: Gerard Meszaros

Все ж таки тести треба писати структуровано та масштабовано. Тут ви знайдете відповіді на всі запитання щодо тестів. Вона тяжка, вона велика, вона складна і буде важко. Це глибокий підручник, який зосереджується на вдосконаленні коду тестів за допомогою рефакторингу. Книга описує різноманітні шаблони і антипатерни, які часто зустрічаються у тестовому коді, і пропонує стратегії їх вирішення та оптимізації. Автор надає практичні поради щодо покращення читабельності, підтримуваності та ефективності тестових скриптів. Ця книга є корисним ресурсом для розробників і тестувальників, які прагнуть підвищити якість своїх автоматизованих тестів і ефективніше управляти тестовим кодом у своїх проектах.


ЩО НЕ ЧИТАТИ?

Руснявих атворів. Всякі Савіни й інші йдуть на помийку.

Як тестують в гугл — дуже популярна і як на мене дуже застаріла та неактуальна. Натомість краще візьміть більш технічну та потужну Software Engineering at Google: Lessons Learned from Programming Over Time

І памʼятайте — срібної кулі ніколи не буде в жодній книжці. Але будуть знання, які допоможуть вам самим створити потужну гармату.

P.S. Якщо сподобалось, підписуйтесь на мій Telegram-канал, де я пишу про менеджмент, розробку, та тестування, або YouTube.

👍ПодобаєтьсяСподобалось12
До обраногоВ обраному14
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Дякую за підбірку! Лише не вистачає автора книги «A Practitioner’s Guide to Software Test Design».

Додам від себе ще книжок
Clean Code та Celan Craftmanship
про баланс чистоти коду та на прикладах пояснюється приклади рефакторингу або структуризації проєкту з кодом

Мислиння швидке та повільне
маст хев для айтішніка, шоб зрозуміти чому ми так працюємо та коли саме нам приходить осяяння

Підписатись на коментарі