qa-tester

Automate QA test execution for Modular RAG MCP Server via Python scripts.

Updated May 13, 2026
One-click install
npx skills add https://github.com/CoalSeensei/RagDev --skill qa-tester-coalseensei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-tester
Source: https://github.com/CoalSeensei/RagDev/tree/main/.claude/skills/qa-tester
Command: npx skills add https://github.com/CoalSeensei/RagDev --skill qa-tester-coalseensei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fastapi, pydantic, streamlit, pytest, subprocess, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates QA testing for Modular RAG MCP Server, eliminating the need for manual test execution and reducing the time spent on repetitive testing tasks.

Core Features & Use Cases

  • Automated Test Execution: Runs all test types (CLI, Dashboard UI, MCP protocol) automatically without human intervention.
  • Test Case Management: Reads test cases from a designated file and executes them sequentially.
  • Result Recording: Diagnoses failures, applies fixes, and records results in a designated file.
  • Use Case: For an AI developer, this Skill can be used to ensure the stability of the Modular RAG MCP Server by automatically running the test suite and recording the results.

Quick Start

Run the QA test by executing the command: run QA

Frequently Asked Questions about qa-tester

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate QA testing for a Modular RAG MCP Server?

Automate QA testing for a Modular RAG MCP Server by running Python scripts that execute CLI commands, Streamlit Dashboard UI interactions, and MCP protocol calls sequentially without human intervention.

Can I run Streamlit Dashboard UI tests and MCP protocol calls together?

Yes, QA testing runs all test types together, automatically executing Streamlit Dashboard UI interactions and MCP protocol calls sequentially from a designated test case file.

Do I need FastAPI and Pydantic to run automated MCP protocol tests?

Yes, you need Python, FastAPI, Pydantic, and various libraries installed in your environment to execute the automated MCP protocol test scripts and handle test failures.

How does automated QA testing handle test failures and retries?

Automated QA testing handles failures by diagnosing errors, applying automated retries, and recording the final test execution results in a designated log file.

What is the best way to execute the full test suite for a Modular RAG MCP Server?

The best way to execute the full test suite is running the command 'run QA', which triggers Python scripts to automatically process CLI, Dashboard UI, and MCP protocol test cases.

Why does my automated QA test execution require subprocess and pytest dependencies?

Automated QA test execution requires pytest for test case management and subprocess to perform CLI commands, ensuring the Modular RAG MCP Server stability is verified automatically.