Leanpub Header

Skip to main content

Filters

Category: "Automated Software Testing"

Automated Software Testing

  1. Browser Test Automation: Playwright, Patterns, and the Death of Fragile Tests
    Browser Test Automation: Playwright, Patterns, and the Death of Fragile Tests
    From First Locator to Production Framework
    Yuri Syuganov

    From your first locator to a production framework the whole team trusts — auto-waiting, fixtures, network mocking, and the end of fragile tests.

  2. Programming for QA: Python, JavaScript, and TypeScript from Zero to Fluent
    Programming for QA: Python, JavaScript, and TypeScript from Zero to Fluent
    Three Languages, One Mission: Better Testing
    Yuri Syuganov

    Python, JavaScript, and TypeScript taught side by side — every concept in all three languages, every example pulled from real QA work.

  3. Visual and Accessibility Testing: Pixels and People
    Visual and Accessibility Testing: Pixels and People
    From Pixel-Diff Algorithms to WCAG Compliance and AI-Powered Triage
    Yuri Syuganov

    Pixels and people: catch the regressions users see and the barriers some users can't get past — with AI triage that kills screenshot noise.

  4. Mobile and Cross-Platform Testing: 24,000 Devices, One Strategy
    Mobile and Cross-Platform Testing: 24,000 Devices, One Strategy
    iOS, Android, and Everything In Between
    Yuri Syuganov

    24,000 device models, two ecosystems, one strategy. Device farms, cross-platform frameworks, and the mobile-only failure modes desktop never taught you.

  5. Infrastructure as Code Testing: Terraform to Kubernetes
    Infrastructure as Code Testing: Terraform to Kubernetes
    Validating Terraform, Kubernetes, and Cloud Declarations Before They Become Production Reality
    Yuri Syuganov

    Infrastructure is code now — which means it can be tested before it becomes a 3 a.m. incident. Terraform, Kubernetes, Helm, and policy-as-code.

  6. Security Testing for AI Applications: The New Attack Surface
    Security Testing for AI Applications: The New Attack Surface
    Prompt Injection, Jailbreaking, Data Leakage, and the AI Threat Landscape
    Yuri Syuganov

    Your AI features are an attack surface. Learn to break them before someone else does — from prompt injection to retrieval poisoning, with hands-on labs.

  7. Observability-Driven Testing: Testing in Production
    Observability-Driven Testing: Testing in Production
    Logs, Metrics, Traces, and Quality in Live Systems
    Yuri Syuganov

    The deploy is not the finish line. Use logs, traces, metrics, canaries, and feature flags to keep testing after release — where it counts most.

  8. Performance and Chaos Engineering: Breaking Things on Purpose
    Performance and Chaos Engineering: Breaking Things on Purpose
    Load Testing, Stress Testing, and Resilience Engineering
    Yuri Syuganov

    Break things on purpose, before production does it for you. Load tests that mirror reality and chaos experiments you can defend to management.

  9. API and Contract Testing with AI: Schema to Shield
    API and Contract Testing with AI: Schema to Shield
    OpenAPI Schemas, Consumer-Driven Contracts, and AI-Powered Fuzzers
    Yuri Syuganov

    Turn OpenAPI schemas into exhaustive test suites, wire Pact contracts between services, and let semantic fuzzers hunt the bugs random ones miss.

  10. Agentic Testing Architectures: Building Autonomous QA Systems
    Agentic Testing Architectures: Building Autonomous QA Systems
    From Test Scripts to Autonomous Agents That Observe, Reason, and Act
    Yuri Syuganov

    Build testing agents that observe, reason, act, and evaluate on their own — with the guardrails that keep autonomy from becoming chaos.

  11. AI-Augmented Test Design: From Prompts to Test Suites
    AI-Augmented Test Design: From Prompts to Test Suites
    Prompt Engineering, AI Output Curation, and Strategic Test Design
    Yuri Syuganov

    Stop writing every test by hand. Direct AI like an editor-in-chief — prompt, generate, curate — without ever shipping a test you don’t understand.

  12. Agent Skills for Browser Automation: The Complete Guide
    Agent Skills for Browser Automation: The Complete Guide
    Mastering AI-Augmented Browser Test Automation with Agent Skills, the Playwright CLI, and WebDriver BiDi
    Yuri Syuganov

    Teach an AI coding agent to drive a real browser. The SKILL.md format, the Playwright CLI, first-party Test Agents, and the token economics that made skills beat MCP.

  13. バッファオーバーフローの悪用と防御の回避
    バッファオーバーフローの悪用と防御の回避
    メモリ破壊脆弱性の徹底解説:エクスプロイトと防御
    Steve Publications

    メモリ破損は、依然としてソフトウェアの脆弱性の中でも最も重大な分類の一つです。本書では、メモリ破損の基礎から、現代のエクスプロイト技術、それらを防ぐために設計された防御機構までを包括的に取り上げ、セキュリティ専門家や研究者がこれらの脆弱性の仕組みを深く理解し、効果的な対策を講じるための知識を提供します。

  14. Ausnutzung von Pufferüberläufen und Umgehung von Schutzmechanismen
    Ausnutzung von Pufferüberläufen und Umgehung von Schutzmechanismen
    Ein tiefer Einblick in Speicherbeschädigungs-Schwachstellen, Ausnutzung und Verteidigung
    Steve Publications

    Speicherkorruption zählt zu den schwerwiegendsten Klassen von Softwareschwachstellen. Dieses Buch vermittelt die Grundlagen, moderne Exploitation-Techniken und wirksame Schutzmaßnahmen und richtet sich an IT-Sicherheitsexperten sowie Schwachstellenforscher.

  15. 버퍼 오버플로우 악용 및 방어 우회
    버퍼 오버플로우 악용 및 방어 우회
    메모리 손상 취약점, 익스플로이팅 및 방어에 대한 심층 연구
    Steve Publications

    메모리 손상(Memory Corruption)은 여전히 가장 심각한 소프트웨어 취약점 유형 중 하나입니다. 이 책은 메모리 손상의 기초 개념, 최신 익스플로잇 기법, 그리고 이를 방어하기 위해 설계된 다양한 방어 메커니즘을 살펴보며, 보안 전문가와 연구자들이 이러한 취약점이 어떻게 동작하는지 깊이 이해하고 이를 효과적으로 완화하는 방법을 익힐 수 있도록 돕습니다.