Skip to main content

Blog

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

All Articles

Page 19 of 36

Tutorial
2026-07-05

Ragas RAG Evaluation: Faithfulness, Relevancy and Precision

A hands-on Ragas tutorial for evaluating RAG pipelines: faithfulness, answer relevancy, context precision and recall, judge LLMs, and CI gating in Python.

Tutorial
2026-07-05

Testcontainers Python: Real Integration Tests with Docker

Learn Testcontainers for Python: spin up throwaway Postgres, Redis, and Kafka in Docker, wire them into pytest fixtures, and run real integration tests in CI.

Guide
2026-07-05

xk6 Extensions: Extend k6 for gRPC, Kafka and SQL Load Tests

Use xk6 to build a custom k6 binary with Go extensions for SQL, Kafka and Prometheus, write extension-backed load tests, and package them in CI.

Guide
2026-07-03

Applitools Visual AI Testing: The Complete 2026 Guide

Learn Applitools Visual AI testing with Playwright: setup, eyes.check, match levels, the Ultrafast Grid, baseline management, CI integration, pricing, and alternatives.

Guide
2026-07-03

Natural Language Test Automation in 2026: Plain-English to Code

How natural language test automation works in 2026: LLMs turn plain-English intent into Playwright and Selenium code, plus self-healing, tools, and risks.

Reference
2026-07-03

Playwright ARIA Snapshots and the Accessibility Tree: A Complete Guide

Learn Playwright ARIA snapshots end to end — accessibility tree vs CSS selectors, toMatchAriaSnapshot(), YAML format, regex matching, axe-core, and CI workflows.

Tutorial
2026-07-03

Playwright Component Testing for React, Vue and Svelte (2026)

A hands-on 2026 tutorial for Playwright component testing in React, Vue, and Svelte. Setup, config, mounting, props, events, slots, mocking, and CI.

Tutorial
2026-07-03

Playwright UI Mode & Watch Guide: Time-Travel Debugging in 2026

A complete guide to Playwright UI mode and watch mode: the test tree, time-travel timeline, live DOM snapshots, pick locator, and watch-on-save explained.

Reference
2026-07-03

pytest 9 New Features: Complete Upgrade and Migration Guide

Everything new in pytest 9 (9.0.3, April 2026) — removed pytest 8 deprecations, approx Mapping fix, -p no: change, pyproject config, plugin compatibility, and a migration checklist.

Comparison
2026-07-03

Self-Healing Test Automation Tools 2026: Ranked Comparison

A ranked 2026 comparison of self-healing test automation tools. Learn selector, timing, and intent healing, ROI math, and how to add it to Playwright.

Tutorial
2026-07-03

Test Case Generation With Claude Code and MCP: 2026 Tutorial

A hands-on tutorial for test case generation with Claude Code and MCP: set up the Playwright MCP server, connect your codebase and Jira, prompt for Playwright and pytest tests, and review safely.

Comparison
2026-07-03

Testsigma vs Mabl 2026: Which AI Test Automation Tool Wins?

A detailed Testsigma vs Mabl 2026 comparison: NLP authoring vs low-code recorder, self-healing, pricing, CI/CD, platform support, and when to pick each tool.

Guide
2026-07-02

Agentic AI Testing: The Complete Guide to AI Agent Test Automation 2026

Learn agentic AI testing for 2026: how autonomous AI agents plan, execute, and heal test automation. Playwright examples, CI setup, evals, and a comparison table.

Guide
2026-07-02

AI Flaky Test Detection and Quarantine: The Complete Guide

Detect, quarantine, and fix flaky tests with AI in 2026. Runnable Playwright retry configs, Python detectors, and GitHub Actions to keep CI green.

Guide
2026-07-02

Applitools Visual Testing Guide -- Eyes, Visual AI, and Setup

Complete guide to Applitools visual testing. Covers Applitools Eyes AI, the Visual AI engine, Playwright and Cypress SDK setup, Ultrafast Grid, CI/CD, and best practices.

Guide
2026-07-02

Katalon AI Testing Guide 2026: Studio, StudioAssist & More

A complete 2026 guide to Katalon AI testing: StudioAssist, self-healing locators, visual testing, TrueTest, and runnable Groovy and keyword examples for QA teams.

Guide
2026-07-02

LLM Browser Agent Testing: The Complete 2026 Guide

Test LLM browser agents in 2026 with MCP config, runnable TypeScript, and evaluation harnesses. Learn safety, determinism, and CI patterns for AI agents.

Guide
2026-07-02

mabl Test Automation Guide: AI-Native Testing in 2026

A complete mabl test automation guide: auto-healing tests, the mabl CLI, JavaScript snippets, API testing, and CI/CD YAML for GitHub Actions and GitLab.

Guide
2026-07-02

Meticulous AI Testing Guide -- Autonomous Visual Regression

Complete guide to Meticulous AI autonomous testing. Covers how Meticulous records sessions, generates zero-maintenance visual tests, setup, config, CI/CD, and comparisons.

Comparison
2026-07-02

Playwright vs Cypress vs Selenium 2026: Which to Learn

A deep 2026 comparison of Playwright, Cypress, and Selenium covering speed, language support, debugging, CI cost, and AI features to help you pick the right framework.

Guide
2026-07-02

testRigor AI Testing Tutorial: The Complete 2026 Guide

Learn testRigor AI testing with plain-English test steps, self-healing locators, data-driven tables, CI/CD YAML, and a real comparison to Playwright and Selenium.

Guide
2026-07-01

AI Test Generation with Playwright: The Complete 2026 Guide

Generate Playwright tests with AI in 2026. Compare codegen, MCP agents, and LLM prompts with runnable TypeScript and a safe review workflow.

Guide
2026-07-01

Espresso Android Testing: The Complete 2026 Tutorial

Learn Espresso Android testing with onView, withId, ViewMatchers, ViewActions, ViewAssertions, and IdlingResource. Runnable Kotlin examples for 2026.

Guide
2026-07-01

Gatling Load Testing Tutorial 2026: Simulation DSL and CI

A complete Gatling load testing tutorial for 2026: write simulations in the Scala DSL, model scenarios, run from the CLI, read reports, and compare Gatling vs JMeter.

Guide
2026-07-01

MSW Tutorial 2026: Mock Service Worker API Mocking Guide

Master Mock Service Worker (MSW) v2 for API mocking in tests. Learn http.get, HttpResponse, setupServer, and setupWorker with runnable TypeScript examples.

Guide
2026-07-01

Playwright Fixtures: The Complete Advanced Guide (2026)

Master Playwright fixtures with test.extend, custom fixtures, worker-scoped fixtures, auto fixtures, and fixture options. Runnable TypeScript examples for 2026.

Guide
2026-07-01

Playwright Self-Healing Locators: Kill Flaky Selectors in 2026

Build auto-healing Playwright locators that survive UI changes. Cut flaky selector maintenance with fallback chains, role-based queries, and AI recovery.

Guide
2026-07-01

Promptfoo Tutorial: LLM Prompt Testing and Evals (2026)

A hands-on promptfoo tutorial for 2026: write YAML configs, run promptfoo eval, add assertions, compare models, and red-team your LLM prompts.

Guide
2026-07-01

Ragas Evaluation: The Complete RAG Metrics Tutorial (2026)

Learn Ragas evaluation for RAG in Python: faithfulness, answer relevancy, and context precision metrics with runnable code in this 2026 tutorial.

Guide
2026-07-01

Testcontainers JUnit 5: Docker Integration Testing in Java

A complete Testcontainers JUnit 5 tutorial for 2026: run integration tests against real PostgreSQL and Docker containers with @Testcontainers and @Container.

Tutorial
2026-06-30

Arize Phoenix LLM Evaluation Tutorial: Tracing & Evals (2026)

Learn Arize Phoenix for LLM evaluation: launch the app, trace with OpenInference, run hallucination and QA correctness evals, and version datasets and experiments.

Guide
2026-06-30

Bruno API Testing With Git: The Complete 2026 Guide

Master Bruno API testing with Git-friendly .bru files and JavaScript test scripts. Version-control collections, write assertions, chain requests, and run in CI.

Comparison
2026-06-30

Hoppscotch vs Postman in 2026 — Which API Client Wins for Teams?

Hoppscotch vs Postman in 2026: pricing, pre-request scripts, test assertions, CLI runners (hopp vs newman), and which API testing tool fits your team.

Guide
2026-06-30

Hurl HTTP Testing CLI: The Complete .hurl File Guide (2026)

Master the Hurl HTTP testing CLI: write plain-text .hurl files with GET/POST requests, captures, asserts, JSONPath queries, and run them in CI pipelines.

Tutorial
2026-06-30

Karate DSL API Testing Tutorial — Gherkin Feature Files in 2026

Learn Karate DSL API testing with Gherkin .feature files, match assertions, Maven setup, JUnit 5 runners, data-driven scenarios, and CI/CD. Hands-on 2026 guide.

Guide
2026-06-30

Langfuse Self-Hosting & Tracing Guide: Docker Compose Setup (2026)

Self-host Langfuse with Docker Compose and add LLM tracing in Python and TypeScript. Covers the @observe decorator, LangChain, OpenTelemetry, and ClickHouse.

Guide
2026-06-30

MSW Mock Service Worker Testing: The Complete 2026 Guide

Learn MSW v2 mock service worker testing: setupServer, setupWorker, http.get/http.post handlers, HttpResponse, and integration with Vitest, Jest, Playwright.

Guide
2026-06-30

OpenAPI 3.1 Contract Testing Guide: Spec-Driven QA in 2026

A practical OpenAPI 3.1 contract testing guide with YAML spec examples, Schemathesis, Dredd, openapi-examples-validator, Spectral linting, and CI pipelines.

Reference
2026-06-30

Playwright 1.60 New Features — The Complete 2026 Release Guide

Everything new in Playwright 1.60 (May 2026): test agents (planner, generator, healer), the MCP server, ARIA snapshots, Screencast API, and browser.bind().

Tutorial
2026-06-30

Schemathesis Property-Based API Testing: The 2026 Guide

Learn Schemathesis property-based API testing with Python and pytest. Generate thousands of test cases from your OpenAPI schema, catch edge cases, and find real bugs.

Tutorial
2026-06-29

Contract Testing with Pact in Python: 2026 Guide

A hands-on 2026 guide to consumer-driven contract testing with Pact in Python: consumer tests, provider verification, the Pact Broker, can-i-deploy, and CI.

Guide
2026-06-29

Cypress cy.prompt: AI Test Authoring Guide (2026)

Master Cypress 15 cy.prompt in 2026: write plain-English steps that compile to real Cypress commands. Worked login/checkout example, determinism, CI, and limits.

Comparison
2026-06-29

Gatling vs k6: Load Testing Tools Compared (2026)

A deep, code-first comparison of Gatling and k6 in 2026: architecture, scripting, thresholds, CI/CD, Grafana observability, pricing, and when to pick each.

Tutorial
2026-06-29

Playwright MCP Server + Claude Code: 2026 Setup Guide

Step-by-step guide to connect the Playwright MCP server to Claude Code so an AI agent drives a real browser via the accessibility tree to write and heal tests.

Guide
2026-06-29

Playwright Self-Healing Tests: The 2026 Guide

Build resilient, self-healing Playwright tests in 2026 with role-based locators, the AI Healer agent, fallback locator helpers, selector-drift monitoring, and traces.

Comparison
2026-06-29

Promptfoo vs DeepEval vs RAGAS: LLM Eval Tools (2026)

A hands-on 2026 comparison of Promptfoo, DeepEval, and RAGAS: install, runnable Python and YAML examples, CI/CD gating, judge-token cost, and when to pick each.

Tutorial
2026-06-29

pytest + Playwright Python: E2E Testing Tutorial (2026)

Learn end-to-end browser testing with Playwright Python and the pytest-playwright plugin: fixtures, locators, parametrization, traces, parallelism, and CI.

Guide
2026-06-29

Selenium to Playwright Migration Guide (2026)

A practical 2026 guide to migrating a Selenium WebDriver suite to Playwright: API mapping table, locator strategy, waits, Page Objects, and AI-agent codemods.

Guide
2026-06-29

Testcontainers Integration Testing: 2026 Guide

Use Testcontainers to spin up real Postgres, Redis, and Kafka in disposable Docker containers for integration tests. Java JUnit 5 and Python pytest examples, CI, and tuning.

Guide
2026-06-28

Claude Code Subagents Testing: Build a QA Automation Team (2026)

A practical guide to Claude Code subagents testing -- design a QA team of test-planner, playwright-writer, and triager agents, run them in parallel, and ship Playwright tests faster.

QA Testing Blog Articles, Page 19 | QASkills.sh