Leanpub Header

Skip to main content

Filters

Category: "Automated Software Testing"

Automated Software Testing

New to Software Testing? Read the Software Testing article

  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 already know C++. Now learn how real C++ software is actually built.Follow one complete application from architecture and CMake to implementation, testing, Git, CI, Docker, and Qt.

  3. AI Agent Evals
    AI Agent Evals
    How to Evaluate AI Agents Before Release: Traces, Tool Calls, LLM as a Judge, Graders and Regression Gates
    Thomas De Vos

    An agent's answer can look right while its actions are wrong. Learn to evaluate tasks, traces, tool calls and changed state with reproducible harnesses, tested graders and regression gates.

  4. 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.

  5. Continuous Delivery Pipelines
    Continuous Delivery Pipelines
    How to Build Better Software Faster
    Dave Farley

    This practical handbook provides a step-by-step guide for you to get the best continuous delivery pipeline for your software.

  6. The Perfect Pipeline. Advanced CI/CD with GitHub Actions, Automated Testing, and AI Code Reviews
    No Description Available
  7. מדריך מפתחי התוכנה (מהדורה עברית)
    מדריך מפתחי התוכנה (מהדורה עברית)
    אוסף פרקטיקות הנדסיות מודרניות
    David Farley, Bernard McCarty (Editor), and TranslateAI

    ספר הדרכה מעשי מלא בעצות מהשטח שיעזור לך לכתוב קוד טוב יותר, לאמץ הרגלי פיתוח יעילים, ולבנות תוכנה מעולה.

  8. Agentic QA
    Agentic QA
    Building a Multi-Agent Testing Team with LLMs, Playwright and MCP
    Enrique A. De Coss

    Go from “AI as a copilot” to a team of AI testing agents that analyze, design, run, triage and review tests, with a human test lead making the decisions. Hands-on, in TypeScript, and vendor-agnostic: Claude, GPT, Gemini or a local model, with tools shared through MCP.

  9. Agentic Testing Architectures: Building Autonomous QA Systems
    Agentic Testing Architectures: Building Autonomous QA Systems
    From Test Scripts to Autonomous Agents That Observe, Reason, and Act
    Yuri Syuganov

    Build testing agents that observe, reason, act, and evaluate on their own — with the guardrails that keep autonomy from becoming chaos.

  10. Python Desktop Automation
    Python Desktop Automation
    Building Reliable Cross-Platform GUI Tests with pyguitest and pyguitest-recorder
    Dennis K. Paulsen

    Make desktop automation practical, reliable, and cross-platform. Discover how to automate real-world applications, record interactions, and build maintainable GUI tests with Python.

  11. 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
  12. Java Testing Toolbox
    Java Testing Toolbox
    30 Testing Tools and Libraries Every Java Developer Must Know
    Philip Riecks

    In today’s fast-paced development world, writing reliable code is crucial. But with countless testing tools available, it’s easy to feel overwhelmed. That’s where the Java Testing Toolbox comes in - a practical, hands-on guide to the 30 most important testing tools and libraries every Java developer should know. Whether you’re new to testing or looking to expand your testing toolkit, this book provides right-sized introductions to each tool, giving you exactly what you need without the fluff.

  13. Nasdanika SDK Runtime - Harness
    Nasdanika SDK Runtime - Harness
    Tests That Leave a Trace
    Pavel Vlasov

    Integration tests whose requests and the server's work are one OpenTelemetry trace, in one JVM, with no collector or backend, recorded as a model you can query.

  14. Nasdanika SDK Runtime - Playwright
    Nasdanika SDK Runtime - Playwright
    Browser Tests That Leave a Picture Book and a Trace
    Pavel Vlasov

    Browser tests that leave a picture book and a trace: Playwright from Java, with each step a span, the server's work under it, and screenshots recorded in the step.

  15. Agentic Engineering: The Scar Table
    Agentic Engineering: The Scar Table
    Agents write the code now. The engineering is in everything around it.
    Labeeb Bappu

    AI agents can write code, pass tests, and still leave you with a broken product. Agentic Engineering: The Scar Table explores the real failures, hard-earned lessons, and engineering principles behind building reliable software with AI agents. Learn how to move beyond code generation toward systems you can verify, trust, and maintain.