Skip to main content

Blog

QA testing insights, AI agent tips, and skill development guides

All Articles

Page 23 of 37

Guide
2026-06-22

Mabl Active Coverage: Agentic Testing Platform Guide 2026

Mabl Active Coverage explained: agentic testing where tests author themselves, Auto TFA failure triage, Runtime Recovery self-healing, CI/CD fit, pricing, and pros and cons.

Guide
2026-06-22

OctoMind AI Testing Guide: Auto-Generated Playwright (2026)

A 2026 guide to OctoMind AI testing: how it auto-generates and self-heals Playwright E2E tests, plus its MCP server, CI/CD setup, and tool comparisons.

Comparison
2026-06-22

Playwright AI Agents vs AI-Native Testing Platforms (2026)

Compare Playwright AI agents (Planner, Generator, Healer) vs AI-native platforms like Mabl and OctoMind: cost, ownership, self-healing, and a decision guide.

Guide
2026-06-22

Playwright Healer Agent: Self-Healing Tests Guide (2026)

How the Playwright Healer agent fixes broken tests using accessibility-tree snapshots and role-based locators. Setup, a worked example, CI, and limits.

Guide
2026-06-22

TestCollab MCP: AI Test Management in Claude Code (2026)

A complete guide to the TestCollab MCP server and its 17 tools. Run AI test management in Claude Code with plain language for planning, execution, and reports.

Comparison
2026-06-21

Bruno vs Postman 2026: API Testing Tools Compared

Bruno vs Postman in 2026 — offline, git-friendly .bru files vs cloud collaboration. Compare pricing, CLI, scripting, collections, and CI to choose your API client.

Tutorial
2026-06-21

Hypothesis: Property-Based Testing in Python (2026)

Find edge-case bugs with Hypothesis property-based testing in Python — strategies, @given, shrinking, stateful testing, settings, and pytest integration. Runnable examples.

Guide
2026-06-21

Playwright Clock API: Mock Time and Fake Timers (2026)

Master the Playwright Clock API to mock time, fast-forward timers, freeze dates, and test time-dependent UI deterministically — runnable TypeScript examples and tables.

Guide
2026-06-21

Playwright route.fulfill: Mock API Responses (2026)

Intercept network in Playwright with page.route and route.fulfill — stub JSON, fake 500s, modify live responses, test loading and offline states. Runnable examples.

Guide
2026-06-21

Playwright Test Sharding and Parallel CI Guide (2026)

Speed up Playwright suites with sharding and parallelism — workers, fullyParallel, --shard, blob reports, merge-reports, and a GitHub Actions matrix. Runnable configs.

Comparison
2026-06-21

Promptfoo vs DeepEval 2026: LLM Eval Tools Compared

Promptfoo vs DeepEval in 2026 — YAML-driven prompt testing and red-teaming vs pytest-style LLM assertions and metrics. Compare CI, metrics, and workflow with examples.

Guide
2026-06-21

pytest-asyncio: Testing Async Python Code (2026)

Test async/await Python with pytest-asyncio — install, asyncio_mode, async fixtures, event loops, and mocking coroutines. Fix coroutine-never-awaited with examples.

Guide
2026-06-21

Testcontainers Postgres in Node.js: Complete Guide (2026)

Spin up real Postgres in Node.js and TypeScript tests with Testcontainers — PostgreSqlContainer, connection strings, migrations, seeding, reuse, and CI. Runnable code.

Guide
2026-06-20

Comet Opik LLM Evaluation Guide 2026: Tracing + Metrics

Comet Opik guide for 2026: install Opik, trace LLM apps with the @track decorator, run evaluate with datasets and metrics, use G-Eval, and wire eval into CI/CD.

Guide
2026-06-20

Galileo AI LLM Evaluation Guide 2026: Metrics + Guardrails

A complete guide to Galileo AI for LLM evaluation in 2026: Luna models, core metrics, the SDK, runtime guardrails, RAG and agent evaluation, CI, and open-source comparison.

Guide
2026-06-20

MLflow LLM Evaluation Guide 2026: mlflow.genai.evaluate

Complete MLflow LLM evaluation guide for 2026: install MLflow, use mlflow.genai.evaluate with built-in and custom scorers, LLM-as-judge, tracing, and CI/CD.

Guide
2026-06-20

Playwright 1.58 Speedboard: HTML Report Timeline Guide 2026

Master the Playwright 1.58 Speedboard tab and timeline in the HTML report. Find slow tests, spot long waits, and fix performance bottlenecks step by step.

Guide
2026-06-20

Playwright browser.bind() Shared Sessions Guide 2026

Learn how Playwright 1.59 browser.bind() shares one running browser across multiple test processes and AI agents. API, examples, and connect comparison.

Guide
2026-06-20

Playwright Chrome Extension Testing (Manifest V3) Guide 2026

Test Chrome extensions with Playwright in 2026: load MV3 via launchPersistentContext, reach the service worker, get the extension ID, test popups and scripts.

Guide
2026-06-20

Playwright Trace CLI Analysis Guide 2026: npx playwright trace

Analyze Playwright traces from the terminal with npx playwright trace and --debug=cli. Built for AI agents and headless CI. Modes, examples, and CI setup.

Guide
2026-06-20

Pytest 9 New Features & Migration Guide 2026 (from Pytest 8)

Pytest 9 for 2026: new features, deprecations removed from pytest 8, the new minimum Python version, behavioral changes, and a safe migration checklist.

Guide
2026-06-20

Qase Test Management Guide 2026: Setup, API, Integrations

A practical Qase tutorial for 2026 — core concepts, the REST API v1 with curl and fetch, Playwright reporter setup, CI integration, AI features, and Qase vs TestRail.

Guide
2026-06-20

W&B Weave LLM Evaluation & Tracing Guide 2026

Learn W&B Weave for LLM evaluation and tracing: weave.init, the @weave.op decorator, weave.Evaluation, scorers, LLM-as-judge, the Weave UI, and CI usage in 2026.

Guide
2026-06-19

Deepchecks LLM Evaluation Guide 2026: Properties, Golden Sets, CI

A complete guide to Deepchecks LLM Evaluation: built-in and custom properties, golden sets, LLM-as-judge, CI integration, and version comparison.

Guide
2026-06-19

Giskard LLM Testing Guide (2026): Scan, RAGET & Test Suites

Learn Giskard LLM testing in 2026: automatic vulnerability scans, RAGET for RAG evaluation, pytest test suites, CI integration, and Giskard Hub. With real Python code.

Guide
2026-06-19

Locust Load Testing with Python: The Complete 2026 Guide

Master Locust load testing in Python: write locustfiles, run distributed master-worker swarms, custom load shapes, percentiles, CSV export, and CI integration.

Guide
2026-06-19

OpenAI Evals API Reference 2026: Endpoints, Graders, Runs

A canonical OpenAI Evals API reference: creating evals, eval runs, data source configs, graders, sampling, reading results, and the oaieval CLI.

Guide
2026-06-19

Pact Broker Setup: Self-Host, Publish & can-i-deploy (2026)

Complete Pact Broker setup guide: self-host with Docker Compose, publish pacts, run can-i-deploy, wire webhooks, version with git SHA and branches, and gate CI.

Guide
2026-06-19

Playwright AI Test Generation with Copilot: 2026 Complete Guide

Generate Playwright tests with GitHub Copilot and the Playwright MCP server in 2026. Prompting patterns, mcp.json config, codegen, and AI healing workflows.

Guide
2026-06-19

Spring Cloud Contract Testing: The Complete JVM Guide (2026)

Master Spring Cloud Contract testing: write Groovy/YAML contracts, generate producer tests, publish stubs, run @AutoConfigureStubRunner, message contracts, and Pact compared.

Reference
2026-06-19

State of JS 2025 Testing Results: What the Data Reveals

The State of JS 2025 testing results are in: Vitest surges, Playwright satisfaction hits 91% vs Cypress 72%, Jest declines, and node:test rises. Full analysis.

Guide
2026-06-19

Trace-Based Testing with OpenTelemetry: The 2026 Practical Guide

Learn trace-based testing with OpenTelemetry in 2026: assert on distributed-trace spans, instrument services, write Tracetest specs, and integrate with CI.

Guide
2026-06-18

AI-Augmented Software Testing in 2026: The Complete Guide

AI-augmented software testing in 2026: Gartner Magic Quadrant, MCP integration, autonomous vs assistive agents, evaluation criteria, risks, and an adoption roadmap.

Guide
2026-06-18

Bi-Directional Contract Testing with Pact (2026 Guide)

Understand bi-directional contract testing (BDCT) vs consumer-driven contracts (CDCT), the PactFlow workflow, can-i-deploy gating, and migrating from CDCT.

Comparison
2026-06-18

Chrome for Testing vs Chromium in Playwright (2026 Guide)

Playwright 1.57 switched to Chrome for Testing. Learn what CfT is, why it changed, channel vs chromium vs chrome, pinning versions, headless new, and CI/Docker impact.

Tutorial
2026-06-18

k6 + Grafana Cloud Load Testing: Full Tutorial (2026)

Learn k6 load testing end to end: write JS test scripts, set thresholds and scenarios, run locally, then scale to 1M VUs on Grafana Cloud k6 with CI.

Reference
2026-06-18

Playwright await using: Automatic Cleanup of Browsers and Pages

Reference guide to using await using and Symbol.asyncDispose in Playwright for automatic, deterministic cleanup of browsers, contexts, and pages.

Reference
2026-06-18

Playwright File Upload with setInputFiles: Complete Guide

File upload in Playwright: setInputFiles single/multiple files, Buffer uploads, hidden inputs, the filechooser event, directory and drag-and-drop uploads.

Reference
2026-06-18

Playwright Screencast API & Video Recording: Complete Guide

Record video of Playwright tests two ways: classic context-level recordVideo and the new page.screencast API. Save, attach, upload to CI, and combine with traces.

Reference
2026-06-18

PLAYWRIGHT_BROWSERS_PATH: The Complete Reference Guide

Reference for PLAYWRIGHT_BROWSERS_PATH in Playwright (Python + Node): default paths per OS, value 0, custom paths, Docker, CI caching, and troubleshooting.

Guide
2026-06-18

What's New in Playwright 1.59: The Agentic Release Explained

A deep dive into Playwright 1.59, the first release built for AI agents: page.screencast, browser.bind(), the CLI dashboard, --debug=cli, and await using.

Comparison
2026-06-17

k6 vs JMeter in 2026 -- Which Load Testing Tool Wins?

k6 vs JMeter compared for 2026: JavaScript vs XML scripting, CI/CD integration, cloud execution, protocol support, cost, and which performance testing tool fits your team.

Reference
2026-06-17

Playwright File Upload with setInputFiles: Complete Reference

Complete Playwright file upload reference: setInputFiles for single, multiple, buffer, and MIME examples, hidden inputs, file choosers, drag-and-drop, and clearing files.

Reference
2026-06-17

PLAYWRIGHT_BROWSERS_PATH: Complete Environment Variable Reference

Canonical reference for PLAYWRIGHT_BROWSERS_PATH and Playwright browser env vars. Exact values, default install paths per OS, PLAYWRIGHT_BROWSERS_PATH=0 meaning, and Python notes.

Comparison
2026-06-17

Postman vs Playwright: API Testing vs E2E Testing in 2026

Postman vs Playwright compared for 2026: API testing vs end-to-end browser automation, scripting, CI, assertions, performance, and when to use each (or both) together.

Comparison
2026-06-17

PyUnit vs Pytest: unittest vs Pytest Compared (2026)

PyUnit vs pytest compared: syntax, fixtures, assertions, parametrization, and when to use unittest or pytest. Clear examples and a decision guide for 2026.

Comparison
2026-06-17

testRigor vs Playwright -- Codeless AI Testing vs Code-Based E2E

A deep comparison of testRigor and Playwright in 2026. Plain-English AI test automation versus code-based end-to-end testing, with side-by-side syntax, pricing, maintenance, and team-fit guidance.

Comparison
2026-06-17

unittest.mock vs pytest-mock -- The Complete 2026 Guide

unittest.mock vs pytest-mock compared: the mocker fixture, patch, MagicMock, autospec, teardown, and when to use each Python mocking approach with runnable examples.

Guide
2026-06-17

Vitest 4 Migration Guide -- Vitest 3 to 4 Breaking Changes

A practical Vitest 4.0 migration guide. Covers every Vitest 3 to 4 breaking change, the new browser mode, V8 coverage AST remapping, spy API changes, config updates, and a step-by-step upgrade path.

Guide
2026-06-17

What's New in Playwright 2026: Features, Updates & Releases

A complete look at what is new in Playwright 2026: test runner upgrades, trace viewer, UI mode, component testing, the Playwright MCP, and migration tips.

QA Testing Blog Articles, Page 23 | QASkills.sh