Leanpub Header

Skip to main content

Filters

Category: "Automated Software Testing"

Books

  1. Logic for Programmers

    Not just for mathematicians and detectives! Learn the basics of logic and its many applications, including advanced testing, constraint solving, function composition, and code proofs. Over 50 exercises and 20 sample programs are included. No prior math background required!

  2. No More Helloworlds. Build a Real C++ App
    No More Helloworlds. Build a Real C++ App
    Master Real C++ Development: Architecture, Git, Testing & CMake in One Practical Workflow
    Nikolai Kutiavin

    You know C++ syntax. Now learn how to structure, build, test, and maintain a real C++ application.

  3. The Software Developers’ Guidebook
    The Software Developers’ Guidebook
    A Collection of Modern Engineering Practices
    David Farley and Bernard McCarty (Editor)

    A practical handbook packed with real-world advice to help you write better code, adopt effective developer habits, and build great software.

  4. PowerShell: The Complete Reference
    PowerShell: The Complete Reference
    Windows PowerShell and PowerShell 7+ for System Administration, Automation, and Enterprise Scripting
    Steve Publications

    Whether you're learning PowerShell or managing enterprise environments, this book is a practical reference for Windows PowerShell 5.1 and PowerShell 7+. It covers core concepts, scripting, automation and administration with clear examples based on official Microsoft documentation.

  5. The Modern Guide to AI-Powered Web Scraping and Automation
    The Modern Guide to AI-Powered Web Scraping and Automation
    Hands-On Strategies for Stealth, Structured, and AI-Driven Web Scraping
    Wasi

    Discover how modern web scraping goes beyond simple scripts. Learn to extract, automate, and transform data from dynamic websites using Python, Playwright, undetected-chromedriver, Chrome DevTools MCP, and AI tools. Packed with hands-on examples and expert tips, this book shows you how to build ethical, scalable, and intelligent scraping workflows that turn raw web content into actionable insights.

  6. Testing Rails from Scratch
    Testing Rails from Scratch
    A practical, (mostly) out-of-the-box approach to test-driven development in Ruby on Rails
    Aaron Sumner

    Real-world advice for adding reliable tests to your Rails apps with the default tools (mostly), complete with expanded, exclusive content and a full sample application. Learn to test with confidence!

  7. O Guia dos Desenvolvedores de Software (Edição em Português do Brasil)
    O Guia dos Desenvolvedores de Software (Edição em Português do Brasil)
    Uma Coletânea de Práticas Modernas de Engenharia
    David Farley, Bernard McCarty (Editor), and TranslateAI

    Um manual prático repleto de orientações práticas para ajudar você a escrever código melhor, adotar hábitos eficientes de desenvolvedor e construir software de qualidade.

  8. Property-Based Testing in a Screencast Editor
    Property-Based Testing in a Screencast Editor
    Case Studies from Komposition
    Oskar Wickström

    Read the case studies and learn how property-based testing uncovered subtle bugs in a complex GUI application.

  9. Testing Spring Boot Applications Demystified
    Testing Spring Boot Applications Demystified
    Write Better Tests, Ship Faster: A Practical Guide to Spring Boot Testing
    Philip Riecks

    Spring Boot testing doesn't have to be a nightmare of broken configurations and unreliable tests. This book transforms testing from your biggest frustration into your secret weapon, with proven strategies that work in real projects and examples you can implement today. Demystify testing real-world Spring Boot applications to deliver robust & maintainable code with confidence.

  10. Agent Skills for Browser Automation: The Complete Guide
    Agent Skills for Browser Automation: The Complete Guide
    Mastering AI-Augmented Browser Test Automation with Agent Skills, the Playwright CLI, and WebDriver BiDi
    Yuri Syuganov

    Teach an AI coding agent to drive a real browser. The SKILL.md format, the Playwright CLI, first-party Test Agents, and the token economics that made skills beat MCP.

  11. How to Fail Your Test Automaton (easily!)
    How to Fail Your Test Automaton (easily!)
    60+ Lessons I’ve Learned (and Unlearned) from Failed Test Automation
    Masoud Bahrami

    Let’s make a confession. This handbook is about me, and, I suspect, about you, your team, and your organization too.I’ve made almost every mistake listed in these pages. I’ve seen them repeated in startups, enterprise systems, and everything in between, while mentoring teams, auditing architectures, or helping companies rediscover what testing is really for. The point isn’t to assign blame. It’s to hold up a mirror. Because the truth is, most of these mistakes are so common, you can probably spot a few right now; in your code, your team, or your last retrospective.When we talk about test failures or mistakes, the first thing that usually comes to mind is developers, missed edge cases, flaky tests, broken pipelines.

  12. Effective Testing in Agile/Scrum: Methodology and Strategy

    Transform the way you test in Agile.Effective Testing in Agile/Scrum reveals how smart QA strategies can drive faster, better software delivery. Learn how to embed testing into every sprint, boost collaboration, and ensure quality without slowing down the team. Perfect for Agile teams aiming to build with confidence.

  13. The Expert’s Path to Software Quality Assurance
    The Expert’s Path to Software Quality Assurance
    A Comprehensive Guide for Delivering High Quality Software
    Muhammad Faizan Khan
    No Description Available
  14. Practical Web Test Automation with Playwright and Pytest
    Practical Web Test Automation with Playwright and Pytest
    Test web applications wisely with Playwright and Pytest
    Courtney Zhan

    Most teams still struggle with flaky, slow, and hard-to-maintain UI tests. Practical Web Test Automation with Playwright and Pytest shows you a battle-tested way to build reliable, maintainable automated tests that actually keep up with rapid releases.

  15. Conexões em Código
    Conexões em Código
    Construa uma rede social com .NET MAUI 10, XAML, MVVM, ASP.NET Core e testes
    Tiago Benaias Pompeo

    Aprenda .NET MAUI 10 construindo uma rede social funcional, do aplicativo à API. Domine XAML, MVVM, ASP.NET Core, SQLite offline-first e testes com um projeto executável.