Leanpub Header

Skip to main content

Filters

Category: "Testing"

Testing

New to Software Testing? Read the Software Testing article

  1. Test Strategy and Quality Metrics: Measuring What Matters
    Test Strategy and Quality Metrics: Measuring What Matters
    Strategic Thinking, ROI Calculation, and Data-Driven Release Decisions
    Yuri Syuganov

    Move from running tests to leading quality: strategy aligned with business goals, automation ROI you can defend, and metrics that drive decisions.

  2. Communication and Stakeholder Management for QA: Influence Without Authority
    Communication and Stakeholder Management for QA: Influence Without Authority
    Bug Report Diplomacy, Release Decisions, and Cross-Team Influence
    Yuri Syuganov

    The most technically brilliant QA engineer is ineffective if nobody listens. Bug diplomacy, blocking a release, and talking to executives.

  3. Agile and Scrum for QA: Quality in Every Sprint
    Agile and Scrum for QA: Quality in Every Sprint
    Sprint Planning, Ceremonies, and the QA Mindset
    Yuri Syuganov

    Quality in every sprint, not a phase at the end. Sprint planning, the definition of done, three amigos, and metrics that fit two-week cycles.

  4. Linux and Command Line: Your Production Survival Kit
    Linux and Command Line: Your Production Survival Kit
    Shell Skills Every QA Engineer Needs for Modern Production Systems
    Yuri Syuganov

    When production breaks, the answer is in a log file on a server somewhere. grep, curl, jq, Bash, and Docker — your survival kit, with 100 exercises.

  5. Test Management Tools: Making Quality Visible
    Test Management Tools: Making Quality Visible
    Jira, TestRail, Zephyr, and Making Testing Effort Visible
    Yuri Syuganov

    Make quality visible. Jira and TestRail workflows, 50+ ready JQL queries, dashboards executives actually read, and traceability that holds up.

  6. Manual Testing Fundamentals: The Bedrock
    Manual Testing Fundamentals: The Bedrock
    Test Design, Execution, and the Thinking Behind Every Test
    Yuri Syuganov

    Before automation, there is thinking. Test design, exploratory testing, and bug reports that get fixed — the bedrock the rest of QA stands on.

  7. Quantum Circuit Benchmarking in Rust
    Quantum Circuit Benchmarking in Rust
    Detect phase-sensitive bugs that quantum volume benchmarks miss
    Cleiton Augusto Correa Bezerra

    Cleiton Augusto Correa Bezerra is a systems analyst from Brazil, creator of CleitonForge and author of the Quantum Gate Convention Standard (QGCS). His HOG Blindness theorem proved that quantum volume benchmarks are algebraically blind to Rz sign inversions — a class of silent bugs affecting production quantum backends.

  8. Master Modern Android Testing
    Master Modern Android Testing
    Master unit testing, Compose UI testing, screenshot testing, integration testing, end-to-end automation, and modern testing architecture used by professional Android teams.
    Mahmoud Ramadan

    Master modern Android testing with Kotlin, Coroutines, Jetpack Compose, Hilt, Turbine, Paparazzi, Roborazzi, Maestro, and CI/CD. Learn production-ready testing strategies used by experienced Android teams through practical, real-world examples.

  9. How to be an AI driven QA Engineer
    How to be an AI driven QA Engineer
    Framework to double your salary
    ash

    Let’s be brutally honest - the tech industry in 2026 is a bloodbath. Open up LinkedIn or your news feed, and it’s a non-stop loop of layoffs, downsizings, and panic over AI stealing human jobs. If you are a QA engineer right now, it is completely normal to have a knot in your stomach.If your daily routine consists of mindlessly running manual regression test cases from dawn to dusk and updating endless Excel sheets — your clock is ticking. But for the smart ones? This chaos is the single greatest career leverage of your life.Many old-school tech gurus will comfort you by saying, "AI can never replace a manual QA’s human eye!" Believing that means living in a fool's paradise.Let's look at the cold, hard logic: when AI shrinks an automation engineer's workload to one-tenth of the time, those technically superior engineers aren't going to sit idle. They will aggressively pivot to manual exploratory testing too.Companies are actively hunting for "T-shaped" all-rounders — professionals who are blazing fast with automation, sharp as a tack with manual testing, and comfortable handling CI/CD pipelines.In this playbook, I am dropping the exact blueprint I designed for my "Manual Testing to AI-Powered QA Engineer" framework. This guide focuses on cutting out the fluff and maximizing efficiency. You will learn how to take your manual QA skills from zero to hyper-efficient using AI, allowing you to buy back your time and crush the competition. Core Features of This Playbook: Visual Workflows: Clean, intuitive diagrams to grasp complex testing workflows instantly.High-Impact Highlights: Bold takeaways designed for rapid referencing when you are on the job.Actionable Practice Sets: Real-world exercises at the end of each section to lock in your new superpowers.

  10. Evaluating And Testing AI Using Real-World Work
    Evaluating And Testing AI Using Real-World Work
    The LLM INQUISITOR Methodology Field Manual
    William Argo

    There are no magic prompts to test AI. What you can do is give AI real work under realistic conditions and observe what happens - exactly the kind of evaluation now required under the EU AI Act.

  11. Testing Rails from Scratch
    Testing Rails from Scratch
    A practical, (mostly) out-of-the-box approach to test-driven development in Ruby on Rails
    Aaron Sumner

    Real-world advice for adding reliable tests to your Rails apps with the default tools (mostly), complete with expanded, exclusive content and a full sample application. Learn to test with confidence!

  12. TESTink Zine Issue 1
    TESTink Zine Issue 1
    Stephan Kämper

    Defining software testing. Seems easy, but it isn't. Let's have an entertaining dive into various definitions.

  13. Make Bugs (nearly) Impossible
    Make Bugs (nearly) Impossible
    Resisting human and AI slop in an LLM age.
    Jason Turner

    With the advent of LLMs and AI coding assistants, we are generating code at an ever-accelerating rate. How do we manage this influx of code without getting fatigued and overwhelmed? How do we ensure coding standards are maintained? What practices and tools can we put in place to amplify our efforts while not introducing more bugs?

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

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