NAODENG / QA
Resource Hub
Find your next step across reusable QA Skills and prompts, wikis, guides, projects, blog posts, and 30-day learning plans.
38 resources
Testing Skills
Executable QA skills for AI agents and testing workflows.
Accessibility 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 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 resourceapi-test-bruno (EN)
Use this skill when you need to parse multi-format API definitions and generate Bruno collections for executable regression; triggers include Bruno collections and Bruno API testing.
Open resourcePostman API Testing (EN)
Use this skill when you need to design Postman collections, environments, scripts, and Newman-ready API regression plans; triggers include Postman API testing, API testing, and api-test-postman.
Open resourceapi-test-pytest (EN)
Use this skill when you need to parse multi-format API definitions and generate Pytest API automation; triggers include Pytest API tests and API automation with Pytest.
Open resourceapi-test-restassure (EN)
Use this skill when you need to parse multi-format API definitions and generate Rest Assured Java test classes; triggers include Rest Assured, RestAssured, and Java API automation.
Open resourceapi-test-supertest (EN)
Use this skill when you need to parse multi-format API definitions and generate executable Supertest scripts; triggers include Supertest, Node.js API testing, and Supertest automation.
Open resourceAPI Testing
Use this skill when you need to design API test plans or cases for REST, GraphQL, or gRPC interfaces; triggers include API testing and API test cases.
Open resourceAutomation Testing
Use this skill when you need to design automation testing approaches using patterns like POM, data-driven testing, or BDD; triggers include automation testing and test automation strategy.
Open resourceBug Reporting
Use this skill when you need to write clear, reproducible bug reports with steps, environment details, and evidence; triggers include bug reporting and defect reporting.
Open resourceCode Review
Use this skill when you need a risk-driven code review of a PR/diff with severity-ranked findings and actionable fixes; triggers include code review, PR review, and 代码审查.
Open resourceFunctional Testing
Use this skill when you need to design functional test plans or cases for business flows, UI, data, and integrations; triggers include functional testing and functional test cases.
Open resourceManual/Exploratory Testing
Use this skill when you need to plan manual or exploratory testing with charters, heuristics, and session records; triggers include manual testing and exploratory testing.
Open resourceMobile Testing
Use this skill when you need to design mobile test plans for iOS or Android covering functionality, compatibility, performance, network, and security; triggers include mobile testing and app testing.
Open resourceperformance-test-gatling (EN)
Use this skill when you need Gatling performance scope, simulations, or runnable entry points; triggers include Gatling, Gatling simulations, and Gatling performance testing.
Open resourceJMeter Performance Testing (EN)
Use this skill when you need to design JMeter test plans with Thread Groups, samplers, data sets, assertions, timers, CLI runs, and HTML reports; triggers include JMeter performance testing, performance testing, and performance-test-jmeter.
Open resourceperformance-test-k6 (EN)
Use this skill when you need k6 load/stress/spike/soak scope, scripts, or runnable entry points; triggers include k6, k6 scripts, and k6 performance testing.
Open resourcePerformance Testing
Use this skill when you need to design performance testing for load, stress, spike, endurance, or capacity objectives; triggers include performance testing and load testing.
Open resourceRequirements Analysis
Use this skill when you need to analyze requirements, identify test points, boundaries, dependencies, and risks before test design; triggers include requirements analysis and test point analysis.
Open resourceSecurity Testing
Use this skill when you need to design security testing around OWASP risks, vulnerability scanning, and penetration scenarios; triggers include security testing and vulnerability testing.
Open resourceTest Case Review
Use this skill when you need to review test cases for completeness, clarity, maintainability, and missing scenarios; triggers include test case review and test case QA.
Open resourceTest Case Writing
Use this skill when you need to create high-quality test cases with normal, exception, and boundary scenarios; triggers include test case writing and test design.
Open resourceTest Reporting
Use this skill when you need to generate test reports with summary, metrics, defect analysis, and risk assessment; triggers include test reporting and QA status report.
Open resourceTest Strategy
Use this skill when you need to define a test strategy covering scope, methods, resources, risks, and quality gates; triggers include test strategy and QA planning.
Open resourceCypress UI Testing (EN)
Use this skill when you need to design Cypress e2e and component testing plans with commands, fixtures, network stubbing, and CI reporting; triggers include Cypress UI testing, UI automation testing, and ui-test-cypress.
Open resourcePlaywright UI Testing (EN)
Use this skill when you need to design Playwright Test suites with fixtures, projects, traces, screenshots, API plus UI coverage, and CI reporting; triggers include Playwright UI testing, UI automation testing, and ui-test-playwright.
Open resourcePuppeteer UI Testing (EN)
Use this skill when you need to design Puppeteer automation for Chromium-driven checks, screenshots, PDFs, network interception, and CDP use cases; triggers include Puppeteer UI testing, UI automation testing, and ui-test-puppeteer.
Open resourceSelenium UI Testing (EN)
Use this skill when you need to design Selenium WebDriver UI automation plans with stable locators, waits, Page Objects, Grid, and CI execution; triggers include Selenium UI testing, UI automation testing, and ui-test-selenium.
Open resourceTestCafe UI Testing (EN)
Use this skill when you need to design TestCafe UI automation with fixtures, selectors, roles, browser matrix execution, and reports; triggers include TestCafe UI testing, UI automation testing, and ui-test-testcafe.
Open resourceWebdriverIO UI Testing (EN)
Use this skill when you need to design WebdriverIO suites with config, services, runner behavior, Page Objects, capabilities, and reporters; triggers include WebdriverIO UI testing, UI automation testing, and ui-test-webdriverio.
Open resourceDaily Testing Workflow
Use this skill when you need a day-by-day QA routine including planning, execution, bug reporting, and end-of-day wrap-up; triggers include daily testing workflow and daily QA routine.
Open resourceTesting Skill Discovery
Use this skill when you need to route a request to the right testing skill before execution; triggers include discover testing, testing skill router, and which testing skill.
Open resourceSprint Testing Workflow
Use this skill when you need a sprint-based QA workflow from planning through review and retrospective; triggers include sprint testing workflow and iteration QA workflow.
Open resourceRelease Testing Workflow
Use this skill when you need release-phase QA workflow from T-14 planning to go/no-go and post-release monitoring; triggers include release testing workflow and go/no-go QA.
Open resourcerequirements-analysis-plus (EN)
Use this skill when you need to parse Word/HTML/JSON/Markdown/Excel requirements and produce a structured analysis; triggers include requirements analysis plus and requirement document parsing.
Open resourcetest-case-reviewer-plus (EN)
Use this skill when you need structured test-case review findings from requirements, strategy, and case docs; triggers include test case reviewer plus and advanced test case review.
Open resourcetest-strategy-plus (EN)
Use this skill when you need a structured test strategy from requirement, analysis, tech, and plan docs; triggers include test strategy plus and advanced test strategy.
Open resourcetestcase-writer-plus (EN)
Use this skill when you need high-quality test cases from requirements and analysis artifacts; triggers include testcase writer plus and advanced test case writing.
Open resource90 resources
Testing Prompts
Reusable AI prompts covering the software testing lifecycle.
Standard - Accessibility Testing
Standard prompt for Accessibility Testing
Open resourceStandard - AI-Assisted Testing
Standard prompt for AI-Assisted Testing
Open resourceStandard - API Testing
Standard prompt for API Testing
Open resourceStandard - Automation Testing
Standard prompt for Automation Testing
Open resourceStandard - Bug Reporting
Standard prompt for Bug Reporting
Open resourceStandard - Functional Testing
Standard prompt for Functional Testing
Open resourceStandard - Manual Testing
Standard prompt for Manual Testing
Open resourceStandard - Mobile Testing
Standard prompt for Mobile Testing
Open resourceStandard - Performance Testing
Standard prompt for Performance Testing
Open resourceStandard - Requirements Analysis
Standard prompt for Requirements Analysis
Open resourceStandard - Security Testing
Standard prompt for Security Testing
Open resourceStandard - Test Case Review
Standard prompt for Test Case Review
Open resourceStandard - Test Case Writing
Standard prompt for Test Case Writing
Open resourceStandard - Test Reporting
Standard prompt for Test Reporting
Open resourceStandard - Test Strategy
Standard prompt for Test Strategy
Open resourceROSES - Accessibility Testing
ROSES framework prompt for Accessibility Testing
Open resourceROSES - AI-Assisted Testing
ROSES framework prompt for AI-Assisted Testing
Open resourceROSES - API Testing
ROSES framework prompt for API Testing
Open resourceROSES - Automation Testing
ROSES framework prompt for Automation Testing
Open resourceROSES - Bug Reporting
ROSES framework prompt for Bug Reporting
Open resourceROSES - Functional Testing
ROSES framework prompt for Functional Testing
Open resourceROSES - Manual Testing
ROSES framework prompt for Manual Testing
Open resourceROSES - Mobile Testing
ROSES framework prompt for Mobile Testing
Open resourceROSES - Performance Testing
ROSES framework prompt for Performance Testing
Open resourceROSES - Requirements Analysis
ROSES framework prompt for Requirements Analysis
Open resourceROSES - Security Testing
ROSES framework prompt for Security Testing
Open resourceROSES - Test Case Review
ROSES framework prompt for Test Case Review
Open resourceROSES - Test Case Writing
ROSES framework prompt for Test Case Writing
Open resourceROSES - Test Reporting
ROSES framework prompt for Test Reporting
Open resourceROSES - Test Strategy
ROSES framework prompt for Test Strategy
Open resourceLangGPT - Accessibility Testing
LangGPT framework prompt for Accessibility Testing
Open resourceLangGPT - AI-Assisted Testing
LangGPT framework prompt for AI-Assisted Testing
Open resourceLangGPT - API Testing
LangGPT framework prompt for API Testing
Open resourceLangGPT - Automation Testing
LangGPT framework prompt for Automation Testing
Open resourceLangGPT - Bug Reporting
LangGPT framework prompt for Bug Reporting
Open resourceLangGPT - Functional Testing
LangGPT framework prompt for Functional Testing
Open resourceLangGPT - Manual Testing
LangGPT framework prompt for Manual Testing
Open resourceLangGPT - Mobile Testing
LangGPT framework prompt for Mobile Testing
Open resourceLangGPT - Performance Testing
LangGPT framework prompt for Performance Testing
Open resourceLangGPT - Requirements Analysis
LangGPT framework prompt for Requirements Analysis
Open resourceLangGPT - Security Testing
LangGPT framework prompt for Security Testing
Open resourceLangGPT - Test Case Review
LangGPT framework prompt for Test Case Review
Open resourceLangGPT - Test Case Writing
LangGPT framework prompt for Test Case Writing
Open resourceLangGPT - Test Reporting
LangGPT framework prompt for Test Reporting
Open resourceLangGPT - Test Strategy
LangGPT framework prompt for Test Strategy
Open resourceICIO - Accessibility Testing
ICIO framework prompt for Accessibility Testing
Open resourceICIO - AI-Assisted Testing
ICIO framework prompt for AI-Assisted Testing
Open resourceICIO - API Testing
ICIO framework prompt for API Testing
Open resourceICIO - Automation Testing
ICIO framework prompt for Automation Testing
Open resourceICIO - Bug Reporting
ICIO framework prompt for Bug Reporting
Open resourceICIO - Functional Testing
ICIO framework prompt for Functional Testing
Open resourceICIO - Manual Testing
ICIO framework prompt for Manual Testing
Open resourceICIO - Mobile Testing
ICIO framework prompt for Mobile Testing
Open resourceICIO - Performance Testing
ICIO framework prompt for Performance Testing
Open resourceICIO - Requirements Analysis
ICIO framework prompt for Requirements Analysis
Open resourceICIO - Security Testing
ICIO framework prompt for Security Testing
Open resourceICIO - Test Case Review
ICIO framework prompt for Test Case Review
Open resourceICIO - Test Case Writing
ICIO framework prompt for Test Case Writing
Open resourceICIO - Test Reporting
ICIO framework prompt for Test Reporting
Open resourceICIO - Test Strategy
ICIO framework prompt for Test Strategy
Open resourceCRISPE - Accessibility Testing
CRISPE framework prompt for Accessibility Testing
Open resourceCRISPE - AI-Assisted Testing
CRISPE framework prompt for AI-Assisted Testing
Open resourceCRISPE - API Testing
CRISPE framework prompt for API Testing
Open resourceCRISPE - Automation Testing
CRISPE framework prompt for Automation Testing
Open resourceCRISPE - Bug Reporting
CRISPE framework prompt for Bug Reporting
Open resourceCRISPE - Functional Testing
CRISPE framework prompt for Functional Testing
Open resourceCRISPE - Manual Testing
CRISPE framework prompt for Manual Testing
Open resourceCRISPE - Mobile Testing
CRISPE framework prompt for Mobile Testing
Open resourceCRISPE - Performance Testing
CRISPE framework prompt for Performance Testing
Open resourceCRISPE - Requirements Analysis
CRISPE framework prompt for Requirements Analysis
Open resourceCRISPE - Security Testing
CRISPE framework prompt for Security Testing
Open resourceCRISPE - Test Case Review
CRISPE framework prompt for Test Case Review
Open resourceCRISPE - Test Case Writing
CRISPE framework prompt for Test Case Writing
Open resourceCRISPE - Test Reporting
CRISPE framework prompt for Test Reporting
Open resourceCRISPE - Test Strategy
CRISPE framework prompt for Test Strategy
Open resourceRISE - Accessibility Testing
RISE framework prompt for Accessibility Testing
Open resourceRISE - AI-Assisted Testing
RISE framework prompt for AI-Assisted Testing
Open resourceRISE - API Testing
RISE framework prompt for API Testing
Open resourceRISE - Automation Testing
RISE framework prompt for Automation Testing
Open resourceRISE - Bug Reporting
RISE framework prompt for Bug Reporting
Open resourceRISE - Functional Testing
RISE framework prompt for Functional Testing
Open resourceRISE - Manual Testing
RISE framework prompt for Manual Testing
Open resourceRISE - Mobile Testing
RISE framework prompt for Mobile Testing
Open resourceRISE - Performance Testing
RISE framework prompt for Performance Testing
Open resourceRISE - Requirements Analysis
RISE framework prompt for Requirements Analysis
Open resourceRISE - Security Testing
RISE framework prompt for Security Testing
Open resourceRISE - Test Case Review
RISE framework prompt for Test Case Review
Open resourceRISE - Test Case Writing
RISE framework prompt for Test Case Writing
Open resourceRISE - Test Reporting
RISE framework prompt for Test Reporting
Open resourceRISE - Test Strategy
RISE framework prompt for Test Strategy
Open resource67 resources
AI Wiki
Entries explaining AI, agents, and quality engineering concepts.
ACP (Agent Client Protocol)
A protocol for interoperability between agent runtimes and client tools.
Open resourceActive Memory
Memory explicitly captured or updated by user/agent to guide future actions.
Open resourceAgent Evals
Evaluate agent behavior against tasks, policies, and expected outcomes with repeatable benchmarks.
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 Pair Programming
A collaboration model where a developer and an AI assistant jointly implement, review, and refactor code.
Open resourceAntigravity
An agent-first development platform concept announced by Google in public preview (2025); product behavior and availability may continue to evolve.
Open resourceArtifact Feedback Loop
Iteratively improve outputs by feeding artifact review signals back into the next run.
Open resourceArtifacts
Structured outputs produced during agent workflows, such as plans, diffs, logs, and reports.
Open resourceAsynchronous Agent Execution
A collaboration mode that decouples AI instruction issuance from task execution, allowing developers to continue other operations while the AI performs ta…
Open resourceAutomatic Memory
Memory automatically extracted from interactions and reused in later tasks.
Open resourceBackground Mode / Background Agents
An agent operation mode capable of autonomously completing long-cycle, time-consuming engineering tasks in the absence of an active user interface.
Open resourceBackground Maintenance Tasks
Long-term, low-interference tasks executed automatically by background agents to maintain codebase health and engineering consistency, such as cleanup…
Open resourceBatch Processing
A processing method that bundles multiple non-urgent AI requests together for submission…
Open resourceClaude
Anthropic’s model family focused on strong reasoning, long-context handling, and tool-assisted workflows.
Open resourceClaude 3.5 Sonnet
A flagship model in the Claude 3.5 generation; newer Claude 4.x generations are available, so model selection should follow Anthropic’s latest model docs.
Open resourceCodebase Indexing (RAG)
Using retrieval systems over indexed code/document chunks so models answer with repository-grounded context.
Open resourceCodex
Codex explained: its origins, evolution, practical use cases, and engineering boundaries for teams evaluating AI coding systems.
Open resourceCompaction
Compress long conversation or context into concise state while retaining critical details.
Open resourceContext Window Management
The practice of selecting, compressing, and prioritizing context sent to a model to maximize relevance and output quality.
Open resourceConversation State
Manage persistent context, memory, and history boundaries across multi-turn AI sessions.
Open resourceCross-surface Operation
The ability of an AI Agent to seamlessly switch between different software interfaces (e.g., IDE, terminal, browser, mobile emulator), share state…
Open resourceCursor
An AI-native code editor that integrates context-aware chat, inline edits, and agent-assisted development workflows.
Open resourceCustom Commands
User-defined command entries that package prompts, tools, and workflow conventions.
Open resourceDeepSeek
A model and platform ecosystem offering coding and reasoning-oriented models and OpenAI-compatible APIs.
Open resourceDirect Preference Optimization (DPO)
Align model behavior directly from preference pairs without full RL pipelines.
Open resourceFlex Processing
A load-balancing mechanism that dynamically switches between models and inference strategies based on task urgency and complexity, balancing latency…
Open resourceFunction Calling
Allow a model to select and call tools/functions with typed arguments in a controlled workflow.
Open resourceGemini
Google’s model family spanning multimodal reasoning, long-context capabilities, and developer APIs.
Open resourceGPT (Generative Pre-trained Transformer)
A model family based on transformer pretraining and instruction tuning, widely used for coding and reasoning tasks.
Open resourceGraders
Programmatic evaluators that score model or agent outputs against quality criteria.
Open resourceHook Events
Named event points (e.g., pre-tool, post-tool) where hook logic can be attached.
Open resourceHooks
Register lifecycle callbacks around agent/tool events to enforce policy and automation steps.
Open resourceHuman-in-the-loop (HITL)
A control strategy where human review remains part of automated AI decisions, especially for high-risk outputs.
Open resourceLarge Language Models (LLMs)
Foundation models trained on massive text corpora to perform generation, reasoning, and tool-assisted tasks.
Open resourceLlama
Meta’s model family, known for open-weight releases and broad ecosystem use in research and production.
Open resourceMemory Scope
Define where memory applies: global workspace, project, team, or session scope.
Open resourceMistral / Mixtral
Mistral’s model ecosystem, including Mixtral sparse MoE models aimed at efficient high-quality performance.
Open resourceMCP (Model Context Protocol)
An open protocol for connecting AI models with external tools and data sources in a standardized way.
Open resourceModel Optionality
The capability for developers to freely switch between and combine AI models from different providers and architectures based on specific engineering scen…
Open resourceMulti-agent Orchestration
An organizational framework coordinating multiple AI agents with different capabilities to complete complex…
Open resourceO1 / O3
Representative names in OpenAI’s reasoning-model lineage (such as o1 and o3); the lineup evolves rapidly…
Open resourcePermission Policies / Allowed Command List
Policies controlling which tools/commands an agent is allowed to execute.
Open resourcePredicted Outputs
An acceleration technique that significantly reduces large language model generation latency by anticipating known content fragments.
Open resourcePrivacy Mode
A runtime mode that limits data retention, sharing, or external transmission paths.
Open resourcePrompt Caching
A technology that significantly improves AI response speeds and lowers token costs for long conversations by caching pre-parsed prompt context in the clou…
Open resourcePrompt-Driven Development (PDD)
A development approach where prompt design is treated as a first-class engineering artifact for producing and refining code.
Open resourceQwen (Tongyi Qianwen)
Alibaba’s model family spanning open-source and commercial offerings with strong multilingual and coding capabilities.
Open resourceReasoning Models
A new generation of AI models optimized for deep thinking and self-correction through built-in Chain of Thought (CoT)…
Open resourceReinforcement Fine-Tuning (RFT)
Fine-tune models using reinforcement signals to improve task-specific performance.
Open resourceRemote Control
The capability for human developers to monitor, intervene, and authorize AI programming agents running asynchronously through external terminals…
Open resourceRule
A Rule is a concrete constraint unit that governs AI behavior, output format, and execution boundaries in coding workflows.
Open resourceRule Types
Classification of rules by scope and trigger strategy, such as always-on, conditional, and manual.
Open resourceRules and Memories
A governance pattern combining persistent rules with memory to align model behavior over time.
Open resourceRules / .cursorrules
Project- or user-level instruction files that steer agent behavior, coding style, and constraints.
Open resourceSelf-Healing Code
Code and pipelines that can detect failures and propose or apply fixes with verification loops.
Open resourceShadow Engineering
An emerging practice where AI generates tests, docs, or candidate patches in parallel without directly changing the production path.
Open resourceSkill
A reusable capability package that defines what an agent can do, how it should do it, and with which tools.
Open resourceSlash Commands
Command-style shortcuts in chat/IDE interfaces for invoking predefined actions.
Open resourceSmall Language Models (SLMs)
Compact language models optimized for lower latency, lower cost, and local or edge deployment scenarios.
Open resourceStructured Outputs
A schema-constrained output mechanism that ensures model responses are reliably machine-readable for production workflows.
Open resourceSubagents
Short-term task execution units dynamically created by a master agent, equipped with specific tool permissions…
Open resourceTask-level Abstraction
Deconstructing complex engineering problems into minimal Task Units with independent goals, explicit constraints…
Open resourceTrace Grading
Score intermediate reasoning/action traces rather than only final outputs.
Open resourceVerification Artifacts
Evidence artifacts used to validate AI task outcomes, e.g., screenshots, recordings, and test reports.
Open resourceVibe Coding
A style of AI-assisted coding where developers describe intent in natural language and iteratively refine generated code.
Open resourceZero-shot Coding
Generating code from instructions without providing in-context examples for the target task.
Open resource00 resources
Testing Wiki
A practical glossary and knowledge base for software testing.
33 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 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 resourceBruno API Automation Testing Tutorial: Building a Bruno API Automation Test project from 0 to 1
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 resourcePostman API Automation Testing Tutorial Advance Usage Common Test Scripts and Third-Party Packages
A deep dive into advanced usage of Postman API automation testing, focusing on commonly used test scripts and third-party package examples. Explores how to write powerful test scripts that cover a variety of testing scenarios and introduces some common third-party packages that optimize the testing process.
Open resourcePytest API Automation Testing Tutorial: Building a Pytest API Automation Test project from 0 to 1
dive into how to build a Pytest API automation testing project from scratch.Pytest is a popular Java library for performing REST API testing, providing powerful tools that make it easy to write automated test scripts to validate the API'sbehavior.
Open resourceREST Assured API Automation Testing Tutorial: Building a REST Assured API Automation Test project from 0 to 1
dive into how to build a REST Assured API automation testing project from scratch.
Open resourceSuperTest API Automation Testing Tutorial: Building a Supertest API Automation Test project from 0 to 1
dive into how to build a Supertest API automation testing project from scratch.Supertest is a popular Java library for performing REST API testing, providing powerful tools that make it easy to write automated test scripts to validate the API'sbehavior.
Open resourcegatling Performance Testing Tutorial: building your own gatling project from 0 to 1
The article introduces the performance testing tool gatling advanced introduction: from 0 to 1 build your own Gatling project, introduces the basic use of Gatling, and how to build your own Gatling project, write performance test scripts, view the test report and so on.
Open resourceK6 Performance Testing Tutorial: Common Functions (1) - HTTP Request, Metrics and Checks
The article provides a detailed exploration of the HTTP request functionality in K6, dissecting common performance metrics and check features. Learn how to leverage K6 for robust performance testing, simulating user behavior through HTTP requests, and assessing system response by understanding performance metrics. The tutorial delves into configuring and executing checks, ensuring performance aligns with expected standards. Whether you're a beginner or an experienced performance testing professional, this guide equips you with practical knowledge to harness the full potential of K6 in performance testing. Click the link to embark on an efficient journey into performance testing with K6!
Open resourcePostman API Automation Testing Tutorial Advance Usage Data Driven
This blog post dives into advanced techniques for Postman API automation testing, focusing on data file driving and environment variable data driving. Learn how to elegantly perform test data driving and improve test coverage with external data files and flexible environment variables. The blog post will show you how to manage and utilize data in a smarter way to make test cases more scalable and flexible.
Open resourcePytest API Automation Testing Tutorial Advance Usage Common Assertions and Data Driven
A deep dive into advanced Pytest usage, focusing on how Pytest is commonly asserted and data-driven.
Open resourceREST Assured API Automation Testing Tutorial: Advanced Usage - Validating Responses and Logging, Filters, File Uploads
provide an in-depth look at advanced uses of REST Assured, with a focus on validating API responses, logging, and the application of filters.
Open resourceSuperTest API Automation Testing Tutorial: Advanced Usage - Common Assertions
This blog focuses on advanced usage of Supertest, with a particular focus on commonly used assertions.
Open resourceGatling Performance Testing Tutorial advanced usage: Test report analysis and Performance Scenario Setting
This article introduces the advanced usage of the performance testing tool gatling: analysis of performance test reports, introduction of different types of test report reports, and configuration of performance test scenarios under different business types.
Open resourceK6 Performance Testing Tutorial: Common Functions (2) - Thresholds, Test Lifecycle and Scenarios
This blog post provides an in-depth introduction to common functions of the K6 performance testing tool, focusing on threshold settings, test lifecycle, and scenario design. It explains how to use K6 to set reasonable thresholds in performance testing to effectively monitor system performance. It also explores the importance of test lifecycle and how to conduct targeted performance testing at different stages. Additionally, the post details the concept of scenarios in K6 and how to design and configure scenarios based on actual needs to ensure comprehensive test coverage of various usage scenarios. Through this article, readers can gain a deeper understanding of the practical application of K6 performance testing tool in projects and improve the effectiveness and accuracy of performance testing.
Open resourcePostman API Automation Testing Tutorial Advance Usage common command line options and file upload
This blog post takes a deep dive into the advanced usage of Postman API automation testing, focusing on common command line options, file upload scenarios, and SSL certificate scenarios. Learn how to use common command line options to optimize the testing process and solve the testing challenges of special scenarios such as file upload and SSL certificate.
Open resourcePytest API Automation Testing Tutorial Advance Usage Filtering test case execution and Concurrent testing
Focus on test case screening, concurrency testing and distributed testing. Learn how to execute test cases in a targeted manner to improve testing efficiency. Explore Pytest concurrent testing features and learn how to execute multiple test cases at the same time to reduce testing time.
Open resourceREST Assured API Automation Testing Tutorial: Advanced Usage - Integration CI CD and Integration Allure Report
dive into advanced applications of REST Assured, focusing on how to integrate CI/CD (Continuous Integration/Continuous Delivery) tools and integrate Allure test reports.
Open resourceSuperTest API Automation Testing Tutorial Advance Usage - Data Driven
advanced usage of Supertest, focusing on data-driven testing. You will learn how to extend and optimize your Supertest test suite with data parameterization to improve test coverage.
Open resourceGatling Performance Testing Tutorial advanced usage: CI/CD Integration
This article introduces the advanced usage of the performance testing tool gatling: CI/CD integration, using github action as an example to introduce how to integrate gatling into the CI/CD process.
Open resourceK6 Performance Testing Tutorial - Advanced Usage: How to Quickly Write K6 Performance Test Scripts
This blog post provides an in-depth introduction to K6 performance testing, covering multiple shortcuts beyond traditional JavaScript script writing. First, through K6's Test Builder tool, readers can easily and quickly generate performance test scripts, simplifying the script writing process. Second, the post introduces how to use the K6 Recorder to generate scripts by recording operations, eliminating manual writing steps. Finally, readers can learn how to use browser developer tools to obtain HAR files and convert them to K6 scripts using the har-to-k6 tool. Through this article, readers will gain a more comprehensive understanding of K6 performance testing tool's flexibility and diverse script writing methods.
Open resourcePostman API Automation Testing Tutorial Advance Usage AI Assistant Postbot Trial Introduction
This blog post is about the advanced usage of the Postman API Automation Testing tutorial, focusing on the trial of the AI assistant Postbot. The article may include the author's introduction to Postbot's features, how to use it, advantages and scenarios. By sharing the trial experience of Postbot, readers can learn how to optimize the API automation testing process with the help of AI technology to improve testing efficiency and accuracy. This tutorial is expected to provide Postman users with an opportunity to learn more about and try out the AI assistant, as well as provide guidance and inspiration for applying new technologies in API testing.
Open resourcePytest API Automation Testing Tutorial Advance Usage Multiple Environment Support and Integration Allure Report
A deep dive into advanced Pytest usage, focusing on how Pytest is support multiple environment and integration allure report.
Open resourceSuperTest API Automation Testing Tutorial Advance Usage - Multiple Environment Support
focuses on advanced usage of SuperTest with an emphasis on multi-environment support. You will learn how to configure and manage multiple test environments for different stages of development and deployment.
Open resourceK6 Performance Testing Tutorial - Advanced Usage: HTML Report Output and CI/CD Integration
Learn how to generate HTML reports from K6 performance tests and publish them in a GitHub Actions CI/CD pipeline for repeatable performance feedback.
Open resourcePostman API Automation Testing Tutorial Advance Usage Integration CI CD and allure test report
This advanced guide focuses on the integration of Postman API automation testing with CI/CD and GitHub Actions, along with the incorporation of Allure test reports. Learn how to seamlessly integrate Postman tests into the CI/CD process, achieving automated testing through GitHub Actions. Additionally, understand how to integrate the Allure test report framework to generate detailed test result reports.
Open resourcePytest API Automation Testing Tutorial Advance Usage Integration CI CD and Github Action
dive into advanced usage of Pytest, focusing on how to integrate Pytest into a CI/CD process and how to automate tests using GitHub Actions.
Open resourceSuperTest API Automation Testing Tutorial: Advanced Usage - Integration CI CD and Github action
dive into advanced usage of Supertest, focusing on how to integrate Supertest into a CI/CD process and how to automate tests using GitHub Actions.
Open resource13 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 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 resourceAirtest Mobile UI Automation Starter
Mobile UI automation starter with Airtest. Cross-platform (Android/iOS) UI testing with Python.
Open resourceCypress Cucumber BDD UI Automation Starter
UI automation starter with Cypress and Cucumber for BDD. Write Gherkin scenarios and run them with Cypress.
Open resource68 resources
Blog
Writing on software testing, automation, AI, and quality practice.
dsh-qa: An AI Testing Workbench Inside DeepSeek Harness
dsh-qa is a local testing workbench plugin for DeepSeek Harness: dashboard, calendar, kanban, gates, and AI collaboration on one screen, with a DSH session per project.
Open resourceFrom Requirements to Release: Running a Full Test Project with dsh-qa
Follow a test project end to end with dsh-qa: requirements, test design, review gates, execution, defect regression, milestones, reporting, and release.
Open resourceAwesome QA Skills: Using AI to Make Testing Work Better
Awesome QA Skills is a practical QA skill library for AI tools. It captures testing knowledge into reusable skills so teams can deliver faster and more consistently.
Open resourceAwesome QA Prompt: Using AI to Make Testing Work Better
Awesome QA Prompt an AI prompt library for QA work. The idea is to capture expert testing knowledge in prompt templates, so AI can work like a senior test engineer
Open resource30 Days of AI in Testing Challenge: Day 31 Bonus: Visualise the future of AI in testing
Day 31 bonus reflection visualizing the future of AI in testing, including team roles, workflows, risks, and opportunities for sustainable adoption.
Open resource30 Days of AI in Testing Challenge: Day 30: Consider what your AI Test Buddy would do for you
Day 30 exploration of what an AI test buddy should do: augmenting planning, generation, analysis, and feedback loops for higher-quality testing.
Open resource30 Days of AI in Testing Challenge: Day 29: Share whose work is influencing your AI in testing approach
Day 29 recap of experts and communities influencing my AI-in-testing approach, with key takeaways and how they shape practical testing decisions.
Open resource30 Days of AI in Testing Challenge: Day 28: Build your own AI Tools
Day 28 notes on building your own AI testing tools, from problem framing and prototype design to validation and iteration in real workflows.
Open resource30 Days of AI in Testing Challenge: Day 27: Assess your team’s readiness to adopt AI-assisted testing
Day 27 reflection on evaluating team readiness for AI-assisted testing, identifying capability gaps, and creating a practical adoption roadmap.
Open resource30 Days of AI in Testing Challenge: Day 26: Investigate strategies to minimise the carbon footprint of AI in testing
The blog post discusses strategies for minimizing carbon footprint in AI testing, as part of the 30-day AI Testing Challenge…
Open resource30 Days of AI in Testing Challenge: Day 25: Explore AI-driven security testing and share potential use cases
This blog post is about the twenty-fifth day of the 30-Day AI Testing Challenge, exploring AI-driven security testing and sharing potential use cases…
Open resource30 Days of AI in Testing Challenge: Day 24: Investigate code explanation techniques and share your insights
This blog post is about the 24th day of the 30-day AI Testing Challenge, exploring code interpretation techniques and sharing insights…
Open resource30 Days of AI in Testing Challenge: Day 23: Assess AI effectiveness in visual testing and discuss the advantages
This blog post is about Day 23 of the 30-Day AI Testing Challenge, focusing on assessing the effectiveness of Artificial Intelligence in visual testing and discussing its advantag…
Open resource30 Days of AI in Testing Challenge: Day 22: Reflect on what skills a team needs to succeed with AI-assisted testing
This blog post is about Day 22 of the 30-Day AI Testing Challenge, discussing the skills necessary for a team to succeed in AI-assisted testing…
Open resource30 Days of AI in Testing Challenge: Day 21: Develop your AI in testing manifesto
This blog post is about Day 21 of the 30-Day AI Testing Challenge, encouraging participants to create their own AI Testing Manifesto…
Open resource30 Days of AI in Testing Challenge: Day 20: Learn about AI self-healing tests and evaluate how effective they are
This blog post is about Day 20 of the 30-Day AI Testing Challenge,exploring the effectiveness of AI self-healing tests. The article may include the author's definition, purpose…
Open resource30 Days of AI in Testing Challenge: Day 19: Experiment with AI for test prioritisation and evaluate the benefits and risks
This blog post is about Day 19 of the 30-Day AI Testing Challenge, focusing on exploring the role of AI in test priority sorting and evaluating its pros and cons…
Open resource30 Days of AI in Testing Challenge: Day 18: Share your greatest frustration with AI in Testing
This blog post is about Day 18 of the 30-Day AI Testing Challenge, aimed at sharing the biggest challenges participants face in AI testing. The article may include difficulties…
Open resource30 Days of AI in Testing Challenge: Day 17: Automate bug reporting with AI and share your process and evaluation
This blog post is about Day 17 of the 30-Day AI Testing Challenge, looking at automating bug reporting with AI and sharing your personal process and evaluation results…
Open resource30 Days of AI in Testing Challenge: Day 16: Evaluate adopting AI for accessibility testing and share your findings
This blog post is about Day 16 of the 30-Day AI Testing Challenge to evaluate the adoption of AI for accessibility testing and share personal findings…
Open resourcePostman API Automation Testing Tutorial Advance Usage AI Assistant Postbot Trial Introduction
This blog post is about the advanced usage of the Postman API Automation Testing tutorial, focusing on the trial of the AI assistant Postbot…
Open resource30 Days of AI in Testing Challenge: Day 15: Gauge your short-term AI in testing plans
This blog post is Day 15 of the 30 Day AI Testing Challenge and looks at measuring short-term AI in test programs…
Open resource30 Days of AI in Testing Challenge: Day 14: Generate AI test code and share your experience
This blog post is about the 14th day of the 30-Day AI Testing Challenge event, aimed at generating AI test code and sharing experiences…
Open resource30 Days of AI in Testing Challenge: Day 13: Develop a testing approach and become an AI in testing champion!
This blog post is about the thirteenth day of the 30-Day AI Testing Challenge event, where participants are required to develop their own testing methods and become pioneers in AI…
Open resource30 Days of AI in Testing Challenge: Day 12: Evaluate whether you trust AI to support testing and share your thoughts
This blog post is day eleven of the 30 Days of AI Testing Challenge, focusing on the use of AI to generate test data and evaluating its effectiveness…
Open resource30 Days of AI in Testing Challenge: Day 11: Generate test data using AI and evaluate its efficacy
This blog post is day eleven of the 30 Days of AI Testing Challenge, focusing on the use of AI to generate test data and evaluating its effectiveness…
Open resource30 Days of AI in Testing Challenge: Day 10: Critically Analyse AI-Generated Tests
This blog post is day ten of the 30 Days of AI Testing Challenge,which calls for participants to critically analyze tests generated by artificial intelligence…
Open resource30 Days of AI in Testing Challenge: Day 9: Evaluate prompt quality and try to improve it
This blog post is the eighth day of the 30-day AI Testing Challenge, focusing on creating detailed prompts to support the testing activities…
Open resource30 Days of AI in Testing Challenge: Day 8: Craft a detailed prompt to support test activities
This blog post is the eighth day of the 30-day AI Testing Challenge, focusing on creating detailed prompts to support the testing activities…
Open resource30 Days of AI in Testing Challenge: Day 7: Research and share prompt engineering techniques
This blog post is the seventh day of the 30-Days AI Testing Challenge, which requires participants to research and share real-time engineering technology…
Open resource30 Days of AI in Testing Challenge: Day 6:Explore and share insights on AI testing tools
This blog post is day six of the 30 Days of AI Testing Challenge, encouraging participants to explore and share insights about artificial intelligence testing tools…
Open resource30 Days of AI in Testing Challenge: Day 5:Identify a case study on AI in testing and share your findings
This blog post is for the fifth day of the 30-day AI testing challenge event, which requires participants to identify a case study of artificial intelligence in testing and share …
Open resource30 Days of AI in Testing Challenge: Day 4: Watch the AMA on Artificial Intelligence in Testing and share your key takeaway
This blog post is the fourth day of the 30-Day AI in Testing Challenge, in which participants are asked to watch a video or presentation on artificial intelligence in testing and …
Open resource30 Days of AI in Testing Challenge: Day 3: List ways in which AI is used in testing
This blog post is the third day of the 30-Day AI Testing Challenge and focuses on the many ways AI can be used in testing…
Open resource30 Days of AI in Testing Challenge: Day 2: Read an introductory article on AI in testing and share it
This blog post is the second day of the 30-Day AI in Testing Challenge and focuses on a session where participants read and share introductory articles related to AI in testing…
Open resource30 Days of AI in Testing Challenge: Day 1: Introduce yourself and your interest in AI
This blog post is about the first day of the 30 Day AI Testing Challenge and introduces the start of the program…
Open resourceBruno API Automation Testing Tutorial: Building a Bruno API Automation Test project from 0 to 1
This blog post serves as a tutorial on Bruno API automation testing, guiding readers on constructing a Bruno API automation test project from scratch…
Open resourceK6 Performance Testing Tutorial: Common Functions (1) - HTTP Request, Metrics and Checks
The article provides a detailed exploration of the HTTP request functionality in K6, dissecting common performance metrics and check features…
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…
Open resourceDeclaration Regarding Plagiarism of My Articles
This blog post is a statement on the plagiarism of my articles.
Open resourceAPI Testing Tutorial for Beginners: different frameworks and different development languages
This blog post compiles tutorials on API automation testing using various frameworks and programming languages, providing readers with comprehensive learning resources…
Open resourcePostman API Automation Testing Tutorial Advance Usage common command line options and file upload
This blog post takes a deep dive into the advanced usage of Postman API automation testing, focusing on common command line options, file upload scenarios…
Open resourcePostman API Automation Testing Tutorial Advance Usage Data Driven
This blog post dives into advanced techniques for Postman API automation testing, focusing on data file driving and environment variable data driving…
Open resourcePostman API Automation Testing Tutorial Advance Usage Common Test Scripts and Third-Party Packages
A deep dive into advanced usage of Postman API automation testing, focusing on commonly used test scripts and third-party package examples…
Open resourcePostman API Automation Testing Tutorial Advance Usage Integration CI CD and allure test report
This advanced guide focuses on the integration of Postman API automation testing with CI/CD and GitHub Actions, along with the incorporation of Allure test reports…
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…
Open resourcePytest API Automation Testing Tutorial Advance Usage Filtering test case execution and Concurrent testing
Focus on test case screening, concurrency testing and distributed testing. Learn how to execute test cases in a targeted manner to improve testing efficiency…
Open resourcePytest API Automation Testing Tutorial Advance Usage Multiple Environment Support and Integration Allure Report
A deep dive into advanced Pytest usage, focusing on how Pytest is support multiple environment and integration allure report.
Open resourcePytest API Automation Testing Tutorial Advance Usage Common Assertions and Data Driven
A deep dive into advanced Pytest usage, focusing on how Pytest is commonly asserted and data-driven.
Open resourcePytest API Automation Testing Tutorial Advance Usage Integration CI CD and Github Action
dive into advanced usage of Pytest, focusing on how to integrate Pytest into a CI/CD process and how to automate tests using GitHub Actions.
Open resourcePytest API Automation Testing Tutorial: Building a Pytest API Automation Test project from 0 to 1
dive into how to build a Pytest API automation testing project from scratch.Pytest is a popular Java library for performing REST API testing…
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 resourceSuperTest API Automation Testing Tutorial Advance Usage - Multiple Environment Support
focuses on advanced usage of SuperTest with an emphasis on multi-environment support. You will learn how to configure and manage multiple test environments for different stages of…
Open resourceSuperTest API Automation Testing Tutorial Advance Usage - Data Driven
advanced usage of Supertest, focusing on data-driven testing. You will learn how to extend and optimize your Supertest test suite with data parameterization to improve test covera…
Open resourceSuperTest API Automation Testing Tutorial: Advanced Usage - Common Assertions
This blog focuses on advanced usage of Supertest, with a particular focus on commonly used assertions.
Open resourceSuperTest API Automation Testing Tutorial: Advanced Usage - Integration CI CD and Github action
dive into advanced usage of Supertest, focusing on how to integrate Supertest into a CI/CD process and how to automate tests using GitHub Actions.
Open resourceSuperTest API Automation Testing Tutorial: Building a Supertest API Automation Test project from 0 to 1
dive into how to build a Supertest API automation testing project from scratch.Supertest is a popular Java library for performing REST API testing…
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 resourceREST Assured API Automation Testing Tutorial: Advanced Usage - Integration CI CD and Integration Allure Report
dive into advanced applications of REST Assured, focusing on how to integrate CI/CD (Continuous Integration/Continuous Delivery) tools and integrate Allure test reports.
Open resourceREST Assured API Automation Testing Tutorial: Advanced Usage - Validating Responses and Logging, Filters, File Uploads
provide an in-depth look at advanced uses of REST Assured, with a focus on validating API responses, logging, and the application of filters.
Open resourceREST Assured API Automation Testing Tutorial: Building a REST Assured API Automation Test project from 0 to 1
dive into how to build a REST Assured API automation testing project from scratch.
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 resourceGatling Performance Testing Tutorial advanced usage: CI/CD Integration
This article introduces the advanced usage of the performance testing tool gatling: CI/CD integration…
Open resourceGatling Performance Testing Tutorial advanced usage: Test report analysis and Performance Scenario Setting
This article introduces the advanced usage of the performance testing tool gatling: analysis of performance test reports, introduction of different types of test report reports…
Open resourcegatling Performance Testing Tutorial: building your own gatling project from 0 to 1
The article introduces the performance testing tool gatling advanced introduction: from 0 to 1 build your own Gatling project, introduces the basic use of Gatling…
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 resourceIntroducing Bruno for Replacement Postman
Article introduces postman replacement tool bruno beginner's introduction, how to migrate postman scripts to bruno
Open resourceIntroduce of API Testing
文章介绍接口测试的简介,类型和工具
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