Leanpub Header

Skip to main content

Filters

Category: "Testing"

Books

  1. Diving into JTAG
    A Comprehensive Guide to Debugging, Testing, and Securing Embedded Systems with JTAG Protocol
    Aliaksandr Kavalchuk

    WARNING: The main goal of this book is to test Leanpub functionality, and all the information in this book can be found in my articles for the Interrupt by Memfault and PlatformIO blogs.So, there is no need to buy this book—you should only do so if you prefer reading information in book format or if you just want to buy me a coffee. :) This book is a collection of my articles originally published in the blogs Interrupt by Memfault and PlatformIO with some additional edits and enhancements.   A unique feature of this book is the extensive use of GIF animations and videos to visually demonstrate key concepts and processes. However, since not all EPUB readers support GIF and video playback, each animation and video is accompanied by a link to an external resource. Readers can follow these links to view the corresponding content and enhance their understanding. Repo with all GIF animation: https://github.com/Zamuhrishka/diving-into-jtag-book-animations

  2. Building Browser Game Prototypes
    Codeless Game Construction using Construct2 & Construct3
    Stephen Gose

    This is a gaming prototype template for any game genre. This pamphlet leads you through a straightforward method for testing and developing game prototypes. The lessons have both Construct 3 & 2 encodings and include a general License. It's perfect for novices, experienced web developers, and anyone wanting their bespoke game, artwork, and features.

  3. The book contains the full Software Diagnostics Services training transcript and ten step-by-step exercises. It covers dozens of crash dump analysis patterns from the x64 process and complete (physical) memory dumps. Learn how to analyze Rust application crashes and freezes, navigate through memory dump space, and diagnose heap corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more with the WinDbg debugger. The training uses a unique and innovative pattern-oriented analysis approach focusing on safe and unsafe Rust code and its interfacing with the Windows OS. It is useful whether you come to Rust from C and C++ or interpreted languages like Python, and facilitates memory thinking when programming in Rust.

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

  5. OpenJS Node.js Application Developer (JSNAD) Certification Guide
    A complete practical study guide to become a node.js certified developer with 100+ sample programs demonstrated
    GitforGits | Asian Publishing House

    Get certified in Node.js application development and take your career to the next level! The JSNAD certification is your ticket to proving your deep understanding and proficiency in Node.js application development. This fantastic book is perfect for anyone aiming to ace the JSNAD exam.

  6. The Expert’s Path to Software Quality Assurance
    A Comprehensive Guide for Delivering High Quality Software
    Muhammad Faizan Khan
    No Description Available
  7. The Software Tester’s Journey
    Exploring Career Opportunities and Adventures
    Nicola Lindgren and Vernon Richards

    This book is for you if you're trying to unlock the next stage in your career growth! We'll give you tips and insights to help you decide not just your next steps but the best direction to take them in, and how to take them!

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

  9. ACT 2 LEAD
    Software Testing Leadership Handbook
    Kari Kakkonen and Marko Rytkönen

    This book is written for anyone who wants to understand what testing and testing leadership are all about. A better understanding will help to lead and improve your testing - whether testing is outsourced or in-house. CEO, CIO, or CTO - this is the testing book for you, too! It's also for anyone who works with software: product owners, project managers, system analysts, developers, testers, test managers, and many others, including students. We have created ACT 2 LEAD mnemonic to help you in leading testing.  Read the book to learn what it means!

  10. Push to Prod or Die Trying
    High-Scale Systems, Production Incidents, and Big Tech Chaos
    Matthew Hawthorne

    Build high-volume systems. Thrive through sociotechnical challenges. Survive gruesome production incidents.

  11. Discover everything you’ve ever wanted to know about software testing with Testing for Software Engineers—a practical guide that helps you build testable systems, master modern test automation, and seamlessly integrate testing into your development process for more reliable and maintainable software.

  12. Agile Testing Condensed Edición en Español
    Una Breve Introducción
    Janet Gregory, Claudia Badell, and Lisa Crispin

    Agile Testing Condensed presenta una visión concisa y fácil de leer sobre cómo tener éxito en las pruebas y construir una cultura de calidad en un entorno ágil.

  13. TDD: Wie man es richtig macht und warum es einfach ist (Deutsche Ausgabe)
    Ein kurzer praktischer Leitfaden, den Sie sofort anwenden können
    Fiodar Sazanavets and TranslateAI

    Lernen Sie, wie man Testgetriebene Entwicklung richtig macht, ohne stundenlang dafür zu brauchen

  14. API Security Testing
    Now including Postman API Security Examples
    Roy de Kleijn

    Strengthen your API security with API Security Testing: A Practical Guide to the OWASP API Security Top 10. This comprehensive 58-page guide breaks down the top 10 API security risks, offering clear explanations, practical testing strategies, and actionable best practices. Filled with real-world examples and code samples, this book is an indispensable resource for developers, testers, and security professionals committed to safeguarding their APIs. Whether you're new to API security or looking to enhance your knowledge, this book will equip you with the tools needed to protect your APIs from the most critical threats.

  15. Accelerated Linux Debugging 4D
    Training Course Transcript with WinDbg, GDB, LLDB, rr, KDB, KGDB Practice Exercises
    Dmitry Vostokov

    The full transcript of Software Diagnostics Services training with more than 20 step-by-step exercises using WSL and Hyper-V environments, notes, and source code of specially created modeling applications in C, C++, and Rust. Learn live local and remote debugging techniques in the kernel, user process, and managed spaces using WinDbg, GDB, LLDB, rr, and KDB, KGDB debuggers. The unique and innovative course teaches unified debugging patterns applied to real problems from complex software environments. A necessary x64 and ARM64 review is also included.