New to Software Testing? Read the Software Testing article
Make desktop automation practical, reliable, and cross-platform. Discover how to automate real-world applications, record interactions, and build maintainable GUI tests with Python.
Discover how to elevate your QA skills to the cloud.Testing in the Sky takes you through the tools, strategies, and mindset needed to ensure quality in modern, scalable cloud systems. Perfect for testers aiming to stay ahead in a fast-changing tech landscape.
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.
An introduction to programming and web software development with HTML, CSS, and JavaScript. The book should be on strength for all — from kids to their parents, with the only prerequisite — be a confident computer user. It should help to taste the development of a real product and determine your role in IT (developer, tester, etc).
A local model returns the expected answer. How do we know which layers ran on the GPU? In Local AI on RTX Spark Laptops, we investigate questions like this through 251 hands-on WSL2 exercises, following the evidence from model-loader logs down to individual CUDA kernels.
Master practical system design with 62 parts covering distributed systems, scalability, databases, security, and production architecture. A comprehensive engineering handbook with real-world examples, diagrams, and decision frameworks.
In diesem Buch geht es um das Holistic Testing Model (Holistische Testmodell) und darum, wie es angewendet werden kann, um eine Qualitäts- und Teststrategie für das gesamte Team zu entwickeln. Es baut auf unserem früheren Mini-Buch auf und behandelt die Themen ausführlicher und anhand weiterer Beispiele.
A Comprehensive Engineering Guide to Smart Contract Auditing, EVM Internals, DeFi Exploitation, Protocol Economics, and Blockchain SecuritySmart contracts operate in environments where code, financial assets, cryptographic authorization, and economic incentives interact directly. A subtle implementation error can compromise access controls, corrupt accounting, undermine protocol solvency, or expose digital assets to irreversible loss. Understanding these risks requires more than familiarity with Solidity syntax. It demands a rigorous examination of execution semantics, storage architecture, transaction ordering, protocol mathematics, and the assumptions that connect individual contracts to larger decentralized systems.Smart Contract Security: Finding DeFi Vulnerabilities is a comprehensive, implementation-focused engineering reference to identifying, analyzing, testing, and mitigating vulnerabilities in Ethereum smart contracts and decentralized finance protocols. Across 40 chapters, it progresses from EVM architecture and Solidity execution to advanced DeFi attack surfaces, automated security analysis, formal verification, real-world exploit investigations, and professional auditing practices.
It is three in the morning and something is wrong with your LLM application. This is the book you open. Not a tutorial — a reference manual, organised by symptom, for the moment something you built has already broken.
This book is all about testing and closing the gap between infrastructure health and output quality, and how easily that gap can be filled for weeks by a failure that's gone unnoticed.This book looks at the less obvious side of the problem. In the next few chapters, we're going to run 41 experiments on one application. About half of them will give you a result that the system doesn't report. It's not a dig at anyone's engineering, since the systems in question are competently built and mostly behave well.
Turn Python testing from a manual chore into a reliable engineering workflow. Learn pytest through practical examples covering assertions, exceptions, fixtures, parametrization, test organization, coverage, and CI. Build a stronger safety net for your Python projects and refactor with confidence
The QA field manual: the entire career arc, from your first two weeks on the job to strategic leadership, told through patterns and anti-patterns.
Everything in the series, deployed into the interviews that decide your career — STAR stories, live exercises, negotiation scripts, first 90 days.
Documents that drive action: test plans people read, bug reports that get fixed, RCAs that prevent repeats, and docs that outlive team turnover.