Skip to main content

Blog

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

Most In-Demand Guides

All Articles

Page 1 of 37

AI Testing
2026-09-28

Agenta: LLM Evaluation and Prompt Management for QA Teams

Agenta guide for QA teams: build LLM evaluation loops, version prompts and agents, trace failures, and gate risky AI changes in CI releases.

Tutorial
2026-09-28

App Percy: Visual Testing for Native Mobile Apps

App Percy guide for native mobile visual testing, with Appium setup, CI wiring, baseline review, ignore regions, failure diagnosis, and agent tips.

Tutorial
2026-09-28

ArchUnit: Architecture Tests for Java Codebases

ArchUnit guide for QA engineers: enforce Java architecture rules, layer boundaries, cycles, legacy freezes, and CI checks with maintainable test code.

Guide
2026-09-28

AWS Fault Injection Service (FIS): Chaos Testing on AWS

aws fis guide for QA teams: design safe AWS chaos experiments with templates, stop conditions, IAM roles, CLI runs, CI gates, and failure triage.

Guide
2026-09-28

Bitrise Testing for Mobile Test Automation: Workflows, Steps, and Test Reports

bitrise testing guide for mobile QA teams: build Android and iOS workflows, publish test reports, shard suites, and debug CI failures faster.

AI Testing
2026-09-28

Browserbase for AI Agents and Test Automation: Sessions, Stagehand, and Debugging

Browserbase guide for QA engineers: create cloud browser sessions, connect Playwright, use Stagehand, persist contexts, debug replays, and control cost.

Tutorial
2026-09-28

cargo-mutants: Mutation Testing for Rust

cargo mutants guide for Rust QA teams: configure mutation testing with nextest, CI sharding, timeouts, skip attributes, reports, and survivor triage.

Guide
2026-09-28

Chaos Toolkit Guide: Declarative Chaos Experiments for QA Teams

chaos toolkit guide for QA teams: write declarative experiments, run them in CI, validate hypotheses, capture journals, and diagnose drift safely.

Guide
2026-09-28

CloudBees Smart Tests (Formerly Launchable): Predictive Test Selection Guide

predictive test selection guide for CloudBees Smart Tests: configure sessions, subsets, CI fallbacks, and failure triage without losing coverage.

Reference
2026-09-28

cy.env() in Cypress: Environment Variables Without Leaking Secrets

cy.env guide for Cypress secrets: choose safe variable sources, migrate from Cypress.env(), wire CI, and avoid leaking tokens in logs safely.

Migration
2026-09-28

Cypress 16 New Features and Migration Guide

Cypress 16 migration guide for QA teams: breaking changes, CI upgrade steps, cy.env changes, native network checks, and failure triage plan.

AI Testing
2026-09-28

Cypress Skills for AI Coding Agents: Claude Code, Cursor, and Copilot

Evaluate Cypress skills for AI coding agents in 2026: selectors, intercepts, custom commands, component testing, CI, debugging, and flake control.

Guide
2026-09-28

Datadog Test Optimization: Flaky Test Detection and Test Impact Analysis

datadog test optimization guide for flaky test detection, retries, Test Impact Analysis, JUnit upload, pricing, and CI rollout decisions for QA teams.

Tutorial
2026-09-28

DynamoDB Local Testing Guide: DynamoDB Local, moto, and LocalStack

A practical dynamodb local testing guide comparing DynamoDB Local, moto, and LocalStack so QA teams pick the right emulator and avoid cloud-parity traps.

Guide
2026-09-28

ETL Testing Guide for QA Engineers: Pipelines, Data Validation, and CI

ETL testing for pipelines: reconcile source and target with checksums, check schema contracts, and fail CI when an incremental load would publish bad rows.

Guide
2026-09-28

Firebase Test Lab: Running Android and iOS Tests on Real Devices

Use firebase test lab to run Android and iOS tests on real devices, select matrices, shard suites, manage artifacts, and wire CI with cost control.

Tutorial
2026-09-28

Flutter Golden Tests: Visual Regression with matchesGoldenFile

Flutter golden tests guide for matchesGoldenFile, stable fonts, custom comparators, CI baselines, and practical visual regression workflows.

Tutorial
2026-09-28

Flutter Integration Test with integration_test: Complete Guide

Flutter integration test guide for QA teams: setup, device runs, screenshots, performance traces, CI, Test Lab, and reliable agent workflows.

Tutorial
2026-09-28

Flutter Widget Testing Guide: WidgetTester, Finders, and pump

Flutter widget testing guide for reliable WidgetTester flows, precise finders, pump timing, CI setup, and failures your agents can fix in CI-ready teams.

Performance
2026-09-28

ghz: gRPC Load Testing and Benchmarking Guide

A ghz grpc guide for QA teams: choose proto, protoset, or reflection, shape load schedules, export reports, and gate CI regressions safely in pipelines.

Comparison
2026-09-28

GitHub Actions vs GitLab CI for Test Automation in 2026

A test-automation comparison of github actions vs gitlab, covering runners, matrices, reports, caches, services, OIDC, costs, and migration tradeoffs.

Tutorial
2026-09-28

gotestsum: Readable Go Test Output, JUnit XML, and Reruns in CI

gotestsum guide for QA engineers: readable Go test output, JUnit XML, JSON logs, reruns, watch mode, and CI artifacts for faster failure diagnosis.

API Testing
2026-09-28

Hoverfly: API Simulation and Service Virtualization for Testing

A practical hoverfly guide for API simulation, capture, request matching, templating, Java tests, and CI workflows that reduce flaky dependencies.

Guide
2026-09-28

IBM Equal Access Accessibility Checker: Automated a11y Testing Guide

Equal Access Accessibility Checker guide for QA teams: configure scans, add CI gates, use baselines, and triage a11y failures with confidence.

BDD
2026-09-28

JBehave vs Cucumber: Java BDD Frameworks Compared

JBehave vs Cucumber comparison for Java QA teams choosing BDD syntax, JUnit 5 support, reporting, migration effort, agent workflows, and upgrade risks.

Migration
2026-09-28

k6 2.0 Migration Guide: Breaking Changes and Upgrade Steps

A practical k6 2.0 migration guide for QA teams: audit breaking CLI, cloud, xk6, Redis, and OpenTelemetry changes, then upgrade CI safely with checklists.

Performance
2026-09-28

k6 and Python: How Python Teams Run k6 Load Tests

A practical k6 Python guide for QA teams: write k6 in TypeScript, drive runs from Python, parse thresholds, or choose Locust when it fits best.

Tutorial
2026-09-28

Kaspresso Android UI Testing Guide

Learn kaspresso setup, flaky-safety tuning, Kautomator, Allure, CI, and failure triage so Android UI tests stay readable and stable for QA teams.

Guide
2026-09-28

Kiwi TCMS: Open-Source Test Management Guide

Kiwi TCMS guide for QA teams: deploy the open-source TCMS, model plans and runs, connect automation, and avoid migration traps in CI pipelines.

AI Testing
2026-09-28

Lightpanda: A Headless Browser for AI Agents and Automation with Playwright and Puppeteer

Lightpanda guide for QA engineers: run the Zig headless browser, connect Playwright and Puppeteer over CDP, choose CI workflows, and avoid visual-test traps.

Tutorial
2026-09-28

Mailosaur: Email and SMS Testing for Automated Suites

Mailosaur guide for QA engineers: automate email, SMS, OTP, magic-link, and CI checks with reliable inboxes, Playwright examples, and failure diagnostics.

API Testing
2026-09-28

Microcks: API Mocking and Contract Testing for OpenAPI, AsyncAPI, and gRPC

A practical microcks guide for turning OpenAPI, AsyncAPI, gRPC, and GraphQL artifacts into mocks, contract tests, and CI checks agents can trust.

Performance
2026-09-28

NBomber: Load Testing in .NET and C#

Use nbomber to build realistic C# load tests, model traffic, set thresholds, publish reports, and catch performance regressions in CI pipelines.

Performance
2026-09-28

oha: Fast HTTP Load Testing with a Live TUI

An oha load testing guide for QA teams: use the live TUI, fixed QPS, latency correction, JSON output, and CI checks without false confidence.

Tutorial
2026-09-28

Patrol Flutter: Native E2E Testing Guide

Patrol Flutter guide for QA engineers: setup, native automation, CLI flags, screenshots, CI, device farms, and when to use Patrol over Appium.

Tutorial
2026-09-28

PIT Mutation Testing for Java: Pitest with Maven and Gradle

Pitest guide for Java QA teams: configure PIT mutation testing with Maven, Gradle, JUnit 5, CI thresholds, reports, and survivor triage workflows.

Reference
2026-09-28

Playwright Devices List: Mobile Emulation with devices and Custom Descriptors

playwright devices guide to list, choose, extend, and run mobile emulation in local tests and CI without mistaking it for real-device coverage.

Tutorial
2026-09-28

PySpark Testing with pytest and chispa

PySpark testing guide for pytest and chispa users: build Spark fixtures, compare DataFrames, verify schemas, debug flaky rows, tune local runs, and wire CI gates.

Tutorial
2026-09-28

SeleniumBase Guide: Python Browser Testing with pytest

seleniumbase guide for QA engineers: write pytest browser tests, choose BaseCase or sb fixtures, run CI, reports, UC mode, and debug flakes.

Guide
2026-09-28

Signadot Sandboxes: Testing Microservices in Shared Kubernetes Clusters

Signadot guide for QA teams: use sandboxes, routing keys, RouteGroups, SmartTests, CI previews, and shared-cluster validation safely before merge.

Guide
2026-09-28

skills.sh Explained: The Open Agent Skills Directory, npx skills add, and the Leaderboard

Learn how skills.sh works, how npx skills add installs agent skills, and how QA teams can judge leaderboard, packs, audits, install paths, and risk.

Tutorial
2026-09-28

smtp4dev: Local SMTP Server for Email Testing

smtp4dev tutorial for QA teams: run a local SMTP server, capture email in Docker, query REST APIs, test IMAP, wire CI, and debug delivery failures.

API Testing
2026-09-28

Specmatic: Contract-Driven Testing with OpenAPI

Specmatic guide for OpenAPI contract testing: run provider tests, stubs, compatibility checks, JUnit output, and CI release gates with confidence.

Guide
2026-09-28

Steadybit Chaos Engineering Guide: Experiments, Advice, and CI Checks

Steadybit guide for QA engineers: design safe chaos experiments, add checks, wire CI gates, and diagnose resilience failures before releases ship.

Tutorial
2026-09-28

Taiko Browser Automation Guide: Smart Selectors and Gauge Integration

Taiko browser automation guide for QA teams: smart selectors, Gauge specs, CI setup, network mocks, failure triage, and tool choice for maintainable tests.

Tutorial
2026-09-28

Testing Apache Airflow DAGs with pytest: Integrity, Unit, and Integration Tests

Airflow DAG testing guide for pytest users: validate imports, task logic, dag.test runs, fixtures, mocks, Docker checks, CI gates, and data contracts.

Guide
2026-09-28

Testkube: Kubernetes-Native Test Orchestration Guide

Testkube guide for QA teams: run Kubernetes-native tests, author TestWorkflows, collect artifacts, trigger CI, and debug failures with confidence.

Guide
2026-09-28

Trivy: Container, IaC, and SBOM Security Scanning in CI

Trivy guide for QA teams: scan containers, repos, IaC, Kubernetes, and SBOMs in CI with pinned actions, caching, SBOMs, and sane release gates.

API Testing
2026-09-28

VCR.py and pytest-recording: Record and Replay HTTP in Python Tests

Use vcr.py with pytest-recording to make Python API tests deterministic, scrub secrets, debug cassette mismatches, and keep CI safely offline.

Reference
2026-09-28

vi.mocked in Vitest: Type-Safe Mocks in TypeScript

vi.mocked guide for Vitest TypeScript tests: type module mocks, deep mocks, partial returns, and fix mockReturnValue errors without unsafe casts.

QA Testing Blog: Tutorials, Guides & AI Agent Tips | QASkills.sh