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

  4. Mastering Python Network Automation
    Mastering Python Network Automation
    Automating Container Orchestration, Configuration, and Networking with Terraform, Calico, HAProxy, and Istio
    GitforGits | Asian Publishing House

    With "Mastering Python Network Automation," you can streamline container orchestration, configuration management, and resilient networking with Python and its libraries, allowing you to emerge as a skilled network engineer or a strong DevOps professional

  5. Mastering Android Screenshot Testing

    This book introduces screenshot testing (also called visual or snapshot testing): an automated approach that records a reference image of the expected design, then compares each test run against it to detect visual changes. It’s a natural complement to functional UI tests, which verify behavior but not appearance. The book focuses on the fundamental principles that apply to all frameworks. It works through the questions teams actually face: when to use screenshot tests and when not to, what to verify, which frameworks and tools fit your workflow, how to generate tests from preview functions in Jetpack Compose, how to integrate tests into a CI/CD pipeline, and how to optimize the whole process. By the end, you’ll be able to choose the framework that best suits your project and build a safety net that catches visual bugs before release. Every concept is demonstrated with a demo mood tracker application, with all code available online.

  6. Designing Evals for Agentic Systems
    Designing Evals for Agentic Systems
    A Practitioner's Field Guide
    Rhys Fisher

    Your agent's dashboard is green. Your evaluators report an 87% pass rate. Then a customer complaint reveals the system has been confidently fabricating regulatory citations for three weeks. The evaluators weren't broken — they were measuring the wrong things. This field guide exists because the gap between "we have evals" and "our evals actually protect us" is larger than most teams realize.

  7. Lean Testing
    Lean Testing
    Lean Software Test Architecture - Test Practices for Evolving Software Architectures
    Stefan Friese

    This book explores Lean Software Development and DevOps principles, focusing on testing's role in ensuring software quality. It examines the positioning of tests within Continuous Integration & Continuous Delivery pipelines and discusses key testing concepts such as testability, shift-left, and shift-right approaches. An important aspect that the book addresses is the testing way of working, it discussed how tests can be done if the software under test is constantly evolving and what this means for the org structure. The book provides strategies for enhancing testing processes. It covers testing practices for various system architectures, including:Monolithic applicationsLoosely coupled systems (microservices, event-driven architecture, serverless)Mobile applicationsAI systemsBy addressing these diverse areas, the book offers comprehensive guidance on implementing Lean testing practices across different software development contexts.

  8. Modern Software Design in Fortran
    No Description Available
  9. 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.

  10. Bug Advocacy
    Bug Advocacy
    Mindmap & Text Summary on Bug Advocacy Course by: Cem Kaner & James Bach
    Rahul Parwal and Khushboo

    "This booklet can help you be a more effective and relevant tester." - James Marcus Bach

  11. Ultimate Productivity Toolkit
    Ultimate Productivity Toolkit
    365+ Resources to be a Super Productive Tester
    Rahul Parwal and Ajay Balamurugadas

    Tools to make your life easy and help you in improving your personal productivity tasks, testing/automation-related tasks, and other miscellaneous tasks.Check out our sponsors: Test Project and The Test Tribe

  12. The Web App Testing Guidebook
    The Web App Testing Guidebook
    UI Testing of Real World Websites Using WebdriverIO
    Kevin Lamping

    Covers everything you need to know to get off the ground with UI testing. Examples are built using real-world scenarios, showing how you would actually write your tests. It's a step-by-step guide on how to effectively write UI test automation for the real world.

  13. Evals
    Evals
    Quality Engineering for AI Systems
    PUDUR RAMASWAMY

    Every test you have ever written assumed the same input gives the same output. Large language models broke that assumption, and with it most of what our profession knows about verification. This is the discipline that replaces it — golden datasets, property assertions, LLM judges you can actually trust, retrieval evaluation, adversarial suites, and CI gates that let a pipeline say no to a model.

  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.