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

  6. Enterprise Test Automation Framework Architecture
    Enterprise Test Automation Framework Architecture
    Design Scalable, Reliable & CI/CD-Ready Automation Systems with Playwright & TypeScript
    Priyanka Bhopale

    Are you ready to move from writing automation scripts to designing enterprise-grade automation systems?Most automation engineers know how to write tests. Very few know how to design scalable, maintainable, CI/CD-ready automation frameworks.This book teaches you how to think like a Senior SDET or Test Architect.Inside this book, you will learn:• How to design a layered automation framework from scratch • Enterprise-level Page Object Model implementation • Test data strategy for parallel execution • Logging, reporting, and CI/CD integration • Cloud and cross-browser execution architecture • Flaky test handling at scale • Framework governance and versioning • Converting a framework into an organization-wide automation platform • Real senior-level interview questions & answersBuilt using Playwright and TypeScript, this book focuses on real-world architecture patterns used in modern product companies.If you want to:• Crack senior automation interviews • Increase your salary potential • Become an Automation Lead or Architect • Build frameworks that scale to thousands of testsThis book is your blueprint.Automation is not about writing scripts. It’s about designing systems.

  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. Everyday Rails Pruebas con RSpec (Edición en Español)
    Everyday Rails Pruebas con RSpec (Edición en Español)
    Un enfoque práctico del desarrollo guiado por pruebas
    Aaron Sumner and TranslateAI

    Consejos prácticos para agregar pruebas confiables a tus aplicaciones Rails con RSpec, con contenido ampliado y exclusivo y una aplicación de ejemplo completa. ¡Ahora actualizado para Rails 8.1! ¡Aprende a hacer pruebas con confianza!

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

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

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

  12. AI Agent Evals
    AI Agent Evals
    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.

  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.