NAODENG / QA
Resource Hub
Find your next step across reusable QA Skills and prompts, wikis, guides, projects, blog posts, and 30-day learning plans.
162 resources
Testing Skills
Executable QA skills for AI agents and testing workflows.
Acceptance Criteria Review
Use this skill when you need to review acceptance criteria for ambiguity, missing rules, and verifiability; triggers include acceptance criteria review.
Open resourceAccessibility Testing
Use this skill when you need to design accessibility testing against WCAG, keyboard navigation, and assistive technology scenarios; triggers include accessibility testing and a11y testing.
Open resourceAgent Failure Recovery Testing
Use this skill when you need evidence-bounded failure classification, retry/fallback/escalation, state consistency, user notice, and recovery evidence; triggers include Agent 故障恢复 and Agent failure recovery.
Open resourceLong-Running Agent Testing
Use this skill when you need evidence-bounded checkpoints, heartbeats, resume, cancellation, duplicate submission, timeouts, and resource lifecycle; triggers include 长运行 Agent and long-running Agent.
Open resourceAgent Loop Testing
Use this skill when you need evidence-bounded loop state, plan/action/observation cycles, stop conditions, budgets, repetition, and trace evidence; triggers include Agent 循环 and Agent loop.
Open resourceAgent Memory Testing
Use this skill when you need evidence-bounded memory write/read/update/delete, retention, contamination, isolation, provenance, and forgetting behavior; triggers include Agent 记忆 and Agent memory.
Open resourceAgent Permission Testing
Use this skill when you need evidence-bounded Agent identity, tool/resource scope, approval, denial, escalation, and side-effect boundaries; triggers include Agent 权限 and Agent permission.
Open resourceAgent Tool Testing
Use this skill when you need to test AI agent tool-call contracts, authorization, failures, and side-effect boundaries; triggers include agent tool testing.
Open resourceAI Agent Testing
Use this skill when you need to test AI agent goals, state, planning, recovery, and safety boundaries; triggers include ai agent testing.
Open resourceAI-Assisted Testing
Use this skill when you need AI-assisted testing workflows such as test data generation, root-cause analysis, and prioritization; triggers include AI-assisted testing and AI for QA.
Open resourceAI Feature Testing
Use this skill when you need to test an AI-enabled product feature for behavior, safety, and user-impact boundaries; triggers include AI feature testing.
Open resourceAI-Generated Test Review
Use this skill when reviewing AI-generated unit, functional, API, or end-to-end tests for false confidence, weak assertions, missing risks, or unsafe test behavior; triggers include AI-generated test review and functional test review.
Open resource246 resources
Testing Prompts
Reusable AI prompts covering the software testing lifecycle.
Acceptance Criteria Reviewer Prompt
Supports Acceptance Criteria Reviewer by organizing input evidence, constraints, risks, validation priorities, decision criteria, and actionable QA next steps without inventing facts.
Open resourceAccessibility Testing Prompt
Supports Accessibility Testing by organizing input evidence, constraints, risks, validation priorities, decision criteria, and actionable QA next steps without inventing facts.
Open resourceAgent Tool-Call Test Design Prompt
Supports Agent Tool-Call Test Design by organizing input evidence, constraints, risks, validation priorities, decision criteria, and actionable QA next steps without inventing facts.
Open resourceAI Agent Test Design Prompt
Supports AI Agent Test Design by organizing input evidence, constraints, risks, validation priorities, decision criteria, and actionable QA next steps without inventing facts.
Open resourceAI-Assisted Testing Prompt
Supports AI-Assisted Testing by organizing input evidence, constraints, risks, validation priorities, decision criteria, and actionable QA next steps without inventing facts.
Open resourceAI Evaluation Design Prompt
Supports AI Evaluation Design by organizing input evidence, constraints, risks, validation priorities, decision criteria, and actionable QA next steps without inventing facts.
Open resourceAI Feature Test Design Prompt
Supports AI Feature Test Design by organizing input evidence, constraints, risks, validation priorities, decision criteria, and actionable QA next steps without inventing facts.
Open resourceAI-Generated API Test Review Prompt
You are an API test review specialist. Review user-supplied AI-generated API test cases and determine whether their request, response, and side-effect assertions are supported by the supplied API contract and business rules.
Open resourceAI-Generated E2E Test Review Prompt
You are an end-to-end test review specialist. Review user-supplied AI-generated E2E tests to determine whether user journeys, system boundaries, state handoffs, and verification points are evidence-based and repeatable.
Open resourceAI-Generated Functional Test Review Prompt
You are a business-functional test review specialist. Review user-supplied AI-generated functional test cases to determine whether scenarios, business rules, preconditions, postconditions, and expected results are complete, traceable, and verifiable.
Open resourceAI-Generated Test Review Prompt
You are a test-case review specialist. Review user-supplied AI-generated test cases and their supporting material to determine whether they are traceable, executable, and verifiable. The cases may be unit, API, E2E, or functional tests.
Open resourceAI-Generated Unit Test Review Prompt
You are a unit-test review specialist. Review user-supplied AI-generated unit tests or test code to determine whether they accurately verify one identifiable, minimal unit behavior.
Open resource117 resources
AI Wiki
Entries explaining AI, agents, and quality engineering concepts.
Agent-to-Agent Protocol
A2A defines interoperable capability discovery, task interaction, and result exchange between independent agent systems.
Open resourceACP (Agent Client Protocol)
A protocol for interoperability between agent runtimes and client tools.
Open resourceActive Memory
Guidance that a person or system explicitly saves for use in later tasks.
Open resourceAgent Authorization
Agent authorization defines whose behalf it may act on, which actions and resources are in scope, for how long, and how access is revoked.
Open resourceAgent Card
An A2A Agent Card machine-readably describes a remote agent's endpoint, capabilities, skills, and authentication requirements.
Open resourceAgent Evals
Evaluate agent behavior against tasks, policies, and expected outcomes with repeatable benchmarks.
Open resourceAgent Protocol Conformance Testing
Protocol conformance tests check whether an agent client or server handles messages, states, errors, and versioning as specified.
Open resourceAgent Sandboxing
An agent sandbox restricts file, network, and resource access in an isolated environment to limit the impact of code and tool calls.
Open resourceAgentic Workflow
A workflow pattern in which AI agents can plan, execute, observe, and self-correct tasks with limited human intervention.
Open resourceAI Agent
A system that perceives context, reasons over goals, and takes actions via tools to complete tasks.
Open resourceAI Agent Identity
Agent identity identifies the software principal performing an action so platforms can distinguish automation, users, and services.
Open resourceAI Pair Programming
A collaboration model where a developer and an AI assistant jointly implement, review, and refactor code.
Open resource01 resources
Testing Wiki
A practical glossary and knowledge base for software testing.
54 resources
Guide Resources
Automation testing guides organized by type, framework, and stage.
Introducing Bruno for Replacement Postman
Article introduces postman replacement tool bruno beginner's introduction, how to migrate postman scripts to bruno
Open resourcePostman API Automation Testing Tutorial: Getting Started and Building a Postman API Automation Test project from 0 to 1
This guide provides a comprehensive introduction to getting started with Postman API automation testing, covering both the basics and the step-by-step process of building a project from scratch. Learn how to effectively use Postman for API testing, understand the foundational structure of project setup, environment configuration, and writing test cases from the ground up.
Open resourcePytest API Automation Testing Tutorial: Getting Started and Setting Up Your Environment
a tutorial on Pytest, focusing on getting started and preparing the environment to be built.
Open resourceREST Assured API Automation Testing Tutorial: Getting Started and Setting Up Your Environment
a tutorial on REST Assured, focusing on getting started and preparing the environment to be built.
Open resourceSuperTest API Automation Testing Tutorial: Getting Started and Setting Up Your Environment
a tutorial on Supertest, focusing on getting started and preparing the environment to be built.
Open resourceGatling Performance Testing Tutorial: Getting Started
This article describes how to get started with the performance testing tool gatling, how to set up the environment, and how to get the official demo up and running.
Open resourceJMeter Performance Testing: Installation and Your First Test Plan
Install JMeter, build a small HTTP test plan, and understand when to use the GUI and CLI.
Open resourceK6 Performance Testing Tutorial: Getting Started and Write your first k6 test script
This article will take you into the world of K6 performance testing. The blog post covers the introductory knowledge of K6 performance testing, environment setup steps, and how to write your first test script. Whether you are a beginner or an experienced performance testing professional, this tutorial will provide you with clear guidance to help you quickly get started with K6 and start building efficient performance testing scripts
Open resourceCypress: Install and Write Your First End-to-End Test
Add Cypress to a JavaScript project, configure a base URL, and run a first browser test.
Open resourcePlaywright: Install, Configure, and Run Your First E2E Test
Initialize Playwright Test, install browsers, and run a small cross-browser UI test.
Open resourceSelenium with Python: Installation and Your First WebDriver Test
Set up Selenium, open a browser with Selenium Manager, and write a small independent UI test.
Open resourceBruno API Testing: Project Setup
Build a Bruno API automation project from scratch: set up the project structure, configure the environment, write your first API test, and keep the suite maintainable.
Open resource14 resources
Projects
Open QA projects to reference, run, and learn from.
DSH-QA · QA Workbench
A local software testing workbench plugin for DeepSeek Harness. It brings test projects, iterations, boards, calendars, milestones, QA materials, and AI-assisted workflows into one workspace, with zero npm dependencies and local-first data.
Open resourceAI Test Auditor · Static Test Audit
A local-first, source-only auditor for deterministic signs of ineffective JavaScript and TypeScript tests. It reports source-located FAKE and WEAK findings with remediation, while keeping runtime quality, coverage, and release readiness explicitly unassessed.
Open resourceAwesome QA Prompt
A curated AI prompt collection for QA and software testing, covering the full testing lifecycle with 15+ test types, 3 workflows, and 225+ documents. Bilingual (EN/CN), supports ROSES, LangGPT, ICIO, CRISPE, RISE frameworks.
Open resourceAwesome QA Skills
A curated QA skills library for AI coding agents and testing workflows, turning reusable QA practices into structured, executable skills for software testing work.
Open resourceQA Glossary Wiki
A Chinese version of QA and software testing glossary wiki for personal learning. Covers terms from A/B Testing, Acceptance Testing, API Testing, to Agile Testing and more.
Open resourceBruno API Test Starter
API test starter using Bruno (open source, MIT). Supports Postman/Insomnia collection import, Assert & Tests scripts, environment variables, and CI/CD integration (e.g. GitHub Actions).
Open resourceRestAssured API Test Starter
API test starter with RestAssured for Java. Structured project for REST API automation with Maven and JUnit.
Open resourceSuperTest API Test Starter
API test starter with SuperTest for Node.js. HTTP assertion library for testing REST APIs with Mocha/Chai.
Open resourcePostman API Test Starter
API test starter with Postman. Collection-based API tests with scripts and Newman for CLI/CI.
Open resourcePytest API Test Starter
API test starter with Pytest for Python. REST API automation using pytest and requests.
Open resourceGatling Performance Test Starter
Performance test starter with Gatling. Load and stress testing with Scala DSL.
Open resourceK6 Performance Test Starter
Performance test starter with K6. Modern load testing with JavaScript/ES6 scripts.
Open resource191 resources
Blog
Writing on software testing, automation, AI, and quality practice.
Timeout Testing Skill: Connect Budgets, Cancellation, Feedback, and Retries
A bilingual guide to reviewing timeout budgets, cancellation propagation, downstream boundaries, user feedback, and retry interaction.
Open resourceUI Test Strategy Skill: Map Journeys, States, Platforms, and Risk Before Automation
A bilingual guide to forming evidence-bounded UI test strategy candidates from journeys, states, platforms, accessibility, and defects.
Open resourceHow to Build an AI Testing Strategy: Five Shifts Toward Evidence-Based Confidence
A practical guide to synthetic personas, calibrated LLM judges, human oversight, golden datasets, production tracing, and a four-week AI testing pilot.
Open resourceSkill Benchmarking: Is the Skill Actually Better Than the Baseline?
Use a controlled with-Skill versus without-Skill comparison to determine whether an Agent Skill creates real uplift instead of treating one PASS as effectiveness evidence.
Open resourceRetry Testing Skill: Prove Backoff and Idempotency Before Duplicates Multiply
A bilingual guide to retry-testing analysis covering triggers, backoff, idempotency, retry limits, and duplicate side effects.
Open resourceTest Maintenance Cost Analysis Skill: Make Repair Effort and Flaky Cost Visible
A bilingual guide to analyzing test change frequency, repair effort, flaky cost, ownership, maintainability, and confidence with evidence boundaries.
Open resourceEveryday AI Coding for Testers: Skills, Guardrails, and a Human-Reviewed Workflow
A practical guide to focused AI Skills, plugins, MCP, staged QA automation, evaluation, ROI, and organizational governance.
Open resourceDesigning Skill Evals: From Success Criteria to Evidence
Turn Skill success criteria into executable Eval Cases, choose an appropriate judge, and retain the run metadata, traces, artifacts, and limitations that make results useful.
Open resourceMock Quality Review Skill: Keep test doubles useful without making the system look healthier than it is
Mock Quality Review field guide: inspect contract fidelity, realism, failure modes, drift, state, and ownership of test doubles.
Open resourceTest Suite Health Analysis Skill: Diagnose Flakiness, Duplication, and Quarantine Debt
A bilingual guide to analyzing test-suite health from run history, duration, flakiness, duplication, isolation, quarantine, maintenance, and defect evidence.
Open resourceTest Code Review Skill: Find Assertion, Isolation, and Determinism Risks
A bilingual guide to reviewing test code, fixtures, assertions, dependency injection, run history, and CI configuration for traceable test-engineering risks.
Open resourceTest Gap Analysis Skill: Turn Unprotected Obligations into Actionable TG Findings
A bilingual guide to identifying missing or weak test obligations across requirements, risks, changes, defects, and test evidence without claiming coverage.
Open resource04 resources
30-Day Learning Plans
Learn progressively with one focused goal each day.
Agent Learning
Learn progressively with one focused goal each day.
Open resourceEnglish Learning
Learn progressively with one focused goal each day.
Open resourcePlaywright Learning
Learn progressively with one focused goal each day.
Open resourceDeepSeek Learning Plan
Learn progressively with one focused goal each day.
Open resource