Accessibility Testing Checklist (WCAG 2.2)
Use this WCAG accessibility testing checklist for WCAG 2.2 AA: audit process, A vs AA vs AAA, functional test cases, and a practical QA starting path.
FIELD NOTES / PUBLIC BLOG
Practical testing guides, examples, and templates for QA engineers building sharper judgment across manual testing, automation, API checks, AI evals, and production readiness.
INDEX STATUS
108
Public guides loaded from markdown.
Use this WCAG accessibility testing checklist for WCAG 2.2 AA: audit process, A vs AA vs AAA, functional test cases, and a practical QA starting path.
Compare accessibility testing tools: axe, Lighthouse, WAVE, screen readers, contrast checkers, and CI options so QA can pick a practical a11y stack.
Agile testing quadrants explained: Q1 to Q4 activities, ownership, automation balance, and how teams use the model to plan sprint testing work.
Learn API authentication testing for OAuth 2.0, JWT expiry and refresh flows, API keys vs bearer tokens, and broken authentication test cases.
Learn how to do API load testing: design realistic scenarios, set thresholds, run concurrent users, read metrics, and avoid false confidence on REST APIs.
Use this API security testing checklist for auth, access control, injection, rate limits, headers, and transport checks QA can run before release.
API testing interview questions and answers for QA and SDET roles: REST, status codes, auth, Postman, contracts, negative cases, and scenario prompts.
API testing tutorial for beginners: learn REST API checks, CRUD test cases, tools, status codes, and a practical checklist for reliable API quality.
Learn how to test ARIA labels: accessible names, aria-label vs aria-labelledby, roles, states, screen reader checks, and common ARIA mistakes.
Learn authentication and authorization testing: RBAC, IDOR, session management, vertical privilege escalation, and broken access control test cases.
How to automate file download testing with Playwright and Selenium: wait for files, verify names, types, size, content checks, and common pitfalls.
Learn automated accessibility testing with axe-core: CI integration, Playwright scans, what automation catches, and limits you still must test by hand.
Automation testing interview questions and answers for 2026: framework design, Selenium and Playwright, flaky tests, coding for SDETs, and real scenarios.
Compare the best QA certifications for 2026: ISTQB, CSQA, automation paths, costs, who should take them, and how to choose by career stage today.
Learn boundary value analysis and equivalence partitioning with examples, robust BVA rules, interview tips, and how to design sharper test cases.
Learn how to build a test automation framework from scratch with layers, design patterns, reporting, CI/CD hooks, and a practical starter architecture.
Learn building an LLM eval dataset with golden sets, rubrics, synthetic data, human labels, edge cases, sizing rules, and versioning for reliable evals.
Burp Suite tutorial for beginners: proxy setup for QA, intercept HTTP requests, Repeater and Intruder basics, and OWASP-style web testing workflows.
Learn CI/CD for test automation with GitHub Actions: Playwright workflows, reports, sharding, and PR vs nightly pipeline strategies that scale.
Learn color contrast testing for WCAG: ratio rules, text and UI checks, non-text contrast, tools for designers and QA, and mistakes that hide real risk.
Learn contract testing with Pact, consumer-driven contracts, provider verification, Pact Broker flow, and how it differs from Postman and integration tests.
Core Web Vitals guide to LCP, INP, and CLS: good scores, lab vs field data, SEO impact, and practical steps to improve LCP and CLS on real sites.
Compare CSS selectors vs XPath for test automation, with a cheat sheet, speed notes, Playwright locator advice, and stable data-testid practices.
Cypress best practices for stable E2E tests: selectors, waits, isolation, Page Objects, network stubs, CI tips, and common mistakes to avoid in real projects.
Learn data-driven testing in Selenium using CSV, Excel, and TestNG DataProvider patterns to run one script across many reusable test datasets.
A day in the life of a QA engineer: sprint rituals, test design, bug triage, release checks, and how junior vs senior days actually look on real teams.
DeepEval tutorial for unit testing LLM applications with pytest-style metrics, G-Eval rubrics, faithfulness examples, and DeepEval vs Ragas.
How to evaluate an AI agent's tool use across multi-step trajectories: tool selection over a task, sequencing, side effects, recovery, cost, and release gates.
Learn exploratory testing with charters, session-based test management (SBTM), Agile tips, note templates, examples, and how it differs from ad hoc testing.
Learn how to handle dropdowns in Selenium using Select, custom lists, multi-select, dynamic options, keyboard actions, and stable click patterns.
How to become a QA engineer in 2026: beginner roadmap, entry-level skills, manual to automation path, and portfolio projects that get interviews.
How to benchmark AI agents: task suites, success metrics, trajectory scores, cost and latency, baselines, leaderboards that matter, and fair comparison rules.
Learn how to evaluate a chatbot with task success metrics, quality rubrics, safety checks, offline datasets, and online monitoring teams can trust.
Learn how to fix flaky tests with root cause analysis, stable waits, quarantine strategy, CI retries policy, and practical Playwright examples.
How to test a pen: classic interview answer with structured test ideas, categories, sample cases, follow-up questions, and how to sound like a real tester.
How to test a RAG chatbot end to end: retrieval checks, faithfulness, citations, eval datasets, adversarial docs, and release gates that catch hallucinations.
Learn how to test for CSRF as a QA: token checks, cookie flags, SameSite, multi-step flows, safe staging methods, and a practical CSRF testing checklist.
Learn how to test for SQL injection as a QA: safe staging methods, login form cases, blind SQLi basics, payloads, and how parameterized queries prevent SQLi.
Learn how to test GraphQL APIs: queries, mutations, schema validation, error handling, Postman tips, subscriptions, and introspection risks.
Learn how to test website speed with lab and field tools, Core Web Vitals, Lighthouse, WebPageTest, checklists, and fixes QA can verify on real pages.
Learn how to write a bug report with a clear template, steps to reproduce, severity vs priority, expected vs actual results, and examples developers trust.
How to write API test cases with practical templates, CRUD examples, auth checks, negative paths, and a review checklist for reliable service coverage.
How to write evals for an LLM: task specs, golden datasets, rubrics, judges, thresholds, CI wiring, and mistakes that create false confidence.
Learn how to write test cases with practical steps, examples, a QA template, common mistakes, and review tips for reliable software coverage.
Compare implicit vs explicit waits in Selenium with clear examples, timing rules, common pitfalls, and reliable patterns that reduce flaky tests.
Learn how to interpret JMeter results: aggregate report, listeners, response times, error %, throughput, and graphs that separate real issues from noise.
JMeter tutorial for beginners: install, record, thread groups, listeners, assertions, CLI runs, reports, and a first API load test you can trust.
Use JSON Schema validation in API testing to catch payload drift, required fields, types, and enum breaks with practical examples and a reusable checklist.
k6 load testing tutorial with scripts, stages, thresholds, checks, CI setup, metrics, and browser vs HTTP guidance for practical API performance tests.
Learn keyboard navigation testing for web apps: tab order, focus indicators, skip links, modal focus traps, and practical QA test cases you can run today.
Learn LangChain testing for chains and agents with unit tests, mock LLMs, LangSmith-style evals, LangGraph checks, and RAG pipeline evaluation.
LLM-as-a-Judge explained: how model graders score outputs, when to trust them, bias risks, calibration tips, rubrics, and a practical QA checklist.
A practical guide to LLM evaluation metrics: faithfulness, answer relevancy, BLEU vs semantic scores, LLM-as-judge, and offline vs online eval.
Learn LLM hallucination detection with groundedness scoring, factual consistency checks, rate measurement methods, and practical accuracy test design.
Compare load vs stress vs soak vs spike testing with a types chart, when to run each, endurance tips, and practical scenario examples for QA teams.
Learn how to test accessibility manually with keyboard checks, screen readers, forms, focus, WCAG sessions, and a practical QA workflow for real barriers.
50+ manual testing interview questions and answers for freshers and experienced QA: STLC, bug life cycle, test design techniques, and scenario rounds.
How to switch from manual to automation testing: skills map, 90-day plan, tool choice, portfolio projects, and common pitfalls on the automation path.
Learn how to measure RAG accuracy with retrieval metrics, faithfulness, answer correctness, datasets, diagnostic grids, and a practical evaluation checklist.
Master negative test cases with 30 practical examples covering invalid input, auth failures, permissions, and error handling for stronger QA.
OWASP Top 10 for testers explained: what each risk means, how QA prioritizes checks, maps risks to cases, and builds a practical security regression suite.
OWASP ZAP tutorial for beginners: install ZAP, spider and active scan safely, automate baseline checks, and map findings to OWASP risks for QA.
Learn the page object model for maintainable UI automation tests, with Playwright examples, best practices, and common POM mistakes to avoid.
Learn how to run tests in parallel with Playwright: workers, sharding, isolation, CI config, flakiness fixes, and a practical checklist for faster suites.
Penetration testing vs security testing explained: scope, methods, ownership, when QA tests, when to hire pentests, and how both fit a release process.
Compare performance testing tools in 2026: JMeter vs k6 vs Gatling vs Locust, open source load testing choices, and picks for APIs and microservices.
Playwright tutorial for beginners: install, write your first test, TypeScript setup, codegen, fixtures, API testing, debugging, and CI tips in one guide.
Compare Playwright vs Selenium for beginners: setup, syntax, waits, browsers, debugging tips, and which automation tool to learn first in 2026.
Postman Collection Runner tutorial: run collections, environments, data files, iterations, assertions, Newman CI, and practical tips for stable API suites.
Postman tutorial for beginners: learn the Postman UI, collections, environments, variables, Tests tab, pre-request scripts, Collection Runner, and Newman.
Prompt injection testing guide: attack types, red-team cases, defenses, eval suites, and a practical checklist to stop jailbreaks and data leaks.
Learn prompt regression testing with golden datasets, versioned prompts, CI checks, scoring strategies, and non-deterministic LLM regression tactics.
QA resume tips for freshers: structure, projects, skills section, metrics, ATS keywords, and sample bullet formulas that help junior testers get interviews.
Learn Ragas for RAG evaluation: faithfulness, context precision, contextual recall, dataset design, and how to measure retrieval-augmented generation quality.
Learn how to read a performance test report: interpret p95 and p99, error rates, throughput vs latency graphs, and find bottlenecks from load test results.
Master REST API status codes with a complete tester cheat sheet for 2xx, 4xx, and 5xx responses, error validation, and practical test design.
Learn screen reader testing with NVDA, VoiceOver, and JAWS: practical checklists, ARIA announcements, live regions, and QA workflows that catch real barriers.
Learn how to take screenshots in Playwright for full page, element, and failure captures, plus visual checks and practical CI debugging tips.
SDET vs QA vs Test Engineer explained: skills, job descriptions, salary and career path differences, and how to choose or move from QA to SDET.
Learn security testing for QA engineers: what checks you can run, how it differs from functional testing, and a practical release checklist for web apps.
Compare Selenium vs Playwright vs Cypress in 2026 for speed, browsers, CI, flakiness, ecosystem, and which web automation framework beginners should choose.
Compare smoke vs sanity vs regression testing with definitions, checklists, when to run each, release strategy tips, and common mistakes to avoid.
Software testing glossary with 100+ terms: STLC, defects, techniques, automation, API, performance, and security words explained for beginners and interviews.
Learn the software testing life cycle (STLC) phases with entry and exit criteria, Agile vs Waterfall tips, test closure activities, and practical examples.
Learn how to test pagination in an API: page vs cursor models, limit bounds, empty pages, stable ordering, and a practical checklist for list endpoints.
Learn how to test an API without documentation: discover endpoints, reverse engineer contracts, design cases, validate auth, and avoid common blind spots.
Learn how to test for broken access control: IDOR, RBAC, vertical and horizontal privilege checks, API object access, and a practical BAC checklist.
Learn how to write test cases for a text field with validation, boundaries, unicode, paste, accessibility, and security examples you can reuse.
Complete test cases for an e-commerce website: catalog, cart, checkout, payments, orders, returns, and risk-based QA coverage with clear examples.
Write test cases for file upload covering file types, size limits, viruses, progress, drag-and-drop, security, and accessibility with examples.
Write test cases for a login page with positive, negative, security, and lockout examples, plus a reusable template and practical QA checklist.
Practical test cases for a registration form: validation, duplicates, email verify, password rules, security checks, examples, and a reusable QA suite.
Practical test cases for search functionality: relevance, filters, no-results, typos, ranking, performance, and ecommerce search QA examples.
Learn how to test forms for accessibility: labels, errors, keyboard flow, screen readers, WCAG checks, and a practical QA checklist for usable forms.
Learn how to test JWT authentication: claims, expiry, signatures, refresh tokens, algorithm attacks, and a practical JWT security test checklist.
Learn the test plan vs test strategy difference with IEEE 829 sections, document templates, Agile tips, examples, and common mistakes to avoid.
How to test a REST API with Postman end to end: CRUD flows, auth, assertions, negative cases, side effects, and data-driven runs for QA teams.
Learn the test scenario vs test case difference, when to write each, plus examples that turn broad scenarios into clear executable QA cases.
Learn testing AI agents end to end: tool assertions, planning trajectories, memory checks, success rate, cost metrics, and failure recovery testing.
Testing function-calling LLMs for single-call reliability: schema checks, argument validation, wrong-tool selection, must-not-call cases, and release gates.
Testing LLM memory and context: short-term chat, long windows, profiles, leakage tests, and evals that catch forgetfulness and stale recall.
Learn testing MCP servers: tool schema contracts, resources, prompts, MCP Inspector workflows, permissions matrices, and security test patterns.
Learn testing multi-agent systems with orchestration checks, handoff contracts, failure debugging, latency costs, and a practical multi-agent QA strategy.
Testing OpenAI API applications: functional checks, evals, tool calls, rate limits, cost, streaming, mocks vs live calls, and a practical release checklist.
Compare WCAG AA vs AAA for product teams: success criteria differences, when AAA matters, what to test, and a practical compliance targeting guide.
What is a good API response time? Learn p95 vs average targets, SLA vs SLO, industry benchmarks, and how to set latency goals your API can actually meet.
What is shift-left testing? Learn the definition, benefits, practices, CI examples, and how QA moves quality earlier without losing release discipline.
Learn XSS testing to find reflected, stored, and DOM XSS with payloads, encoding checks, CSP tests, and a practical QA security checklist now.