Source
ISTQB Certified Unicorns | Ділимося овервʼю 6 книжок з автоматизації для тестувальників на різних...
1 430 Views/Reach
2026-04-03 10:33
Message №611
🤓 Ділимося овервʼю 6 книжок з автоматизації для тестувальників на різних рівнях — від перших кроків до проєктування систем. ✨ Щось свіже-актуальне📕Software Testing with Generative AI — Mark Winteringham (2024)Найактуальніша книга підбірки. Winteringham показує, як інтегрувати GenAI в реальний процес тестування і автоматизації — від генерації тест-кейсів до аналізу результатів. Деякі інструменти вже встигли оновитися, але ідеї та підходи залишаються в силі. Якщо ви ще не думаєте про AI у своїй роботі — ця книга змусить почати.📕Contract Testing in Action — Marie Cruz, Lewis Prescott (2025)У мікросервісній архітектурі інтеграційні тести між сервісами — дорогі і повільні. Контрактне тестування вирішує цю проблему: кожна сторона перевіряє свою частину домовленості ізольовано, без підняття всієї системи. І якщо команда backend раптом змінила API — контрактний тест впаде одразу, а не десь на рівні e2e за годину. Найпопулярніший інструмент для цього — Pact, якому і присвячена ця книга. Cruz і Prescott розбирають реальні сценарії для веб, мобайлу та message brokers — покроково, з ілюстраціями і прикладами коду. Дуже практична і одразу застосовна.🌱 Для початківців у automation📕 Test Automation Engineering Handbook — Manikandan Sambamurthy (2023)Книга структурована на три чіткі частини: фундаментали автоматизації, практична реалізація для веб, мобайлу, API і перформансу, і нарешті — інтеграція з CI/CD та типові проблеми. Читачі особливо відзначають практичні блоки про метрики автоматизації (ефективність, покриття, стабільність), критерії вибору інструментів, приклади коду на GitHub, а також розбір типових антипатернів і пасток. Для початківця окремим плюсом стане те, що базові речі — git, налаштування VS Code, вибір середовища розробки — теж пояснюються покроково, без припущення що ти це вже знаєш. Саме тому це книга для тих, хто переходить з мануального тестування або тільки будує свою першу систему автоматизації — і хоче зрозуміти загальну картину, а не окремі інструменти.🏛️ Безсмертна класика📚Clean Code та Clean Architecture — Robert C. MartinДва рівні одного автора — залежно від того, де ви зараз. Clean Code — обов'язкове читання для кожного, хто пише тести: іменування, структура функцій, читабельність і рефакторинг. Бо тестовий код — це теж код, який хтось підтримуватиме після вас.Clean Architecture — для тих, хто вже думає про побудову фреймворків для автоматизації і хоче розуміти, як правильно розділяти відповідальності та керувати залежностями.Починайте з Clean Code, повертайтесь до Clean Architecture, коли відчуєте, що переросли окремі тести і починаєте проєктувати систему.🔩 Для хардкорних інженерів📕Your Code as a Crime Scene, Second Edition — Adam Tornhill (2024)Більшість книг з якості вчать що тестувати. Ця — де шукати проблеми ще до того, як вони з'являться. Tornhill запозичує техніки криміналістики і застосовує їх до кодової бази: аналіз Git-історії, hotspots у коді, патерни змін з часом — все це допомагає знайти проблемні місця ще до того, як вони стають багами. Для автоматизатора особливо цінна як інструмент прийняття рішень: куди направити тестове покриття в першу чергу, де технічний борг найнебезпечніший, і які модулі потребують найбільшої уваги. Читається як детектив — і змінює те, як ти дивишся на свій проєкт.Діліться у коментарях, які книжки з автоматизації радите ви самі👇