π¦ ClawHub
Automation Testing Protocol
by @vetmomen
A comprehensive framework for testing and validating automation projects to ensure stability, security, and scalability.
TERMINAL
clawhub install automation-testing-protocolπ About This Skill
name: Automation Quality Assurance & Testing Protocol id: automation-qa-testing version: 1.1.0 description: A comprehensive framework for testing and validating automation projects to ensure stability, security, and scalability. author: Moamen Mohamed
Automation Quality Assurance & Testing Protocol
This skill is the primary authority for testing any automation project within the OpenClaw environment. It ensures operational stability, prevents regressions, and maintains high-quality standards across all automated workflows.
Agent: How to Use This Skill
Read this protocol fully before modifying or deploying any automation script. Follow the steps sequentially.
1. Comprehensive Automation Testing Strategy
To ensure a robust automation, every project must pass through these 6 critical testing layers:run_tests.py suite after any change to confirm that existing features remain functional.2. Execution Protocol
Do find and execute tests before and after every modification: 1. Discover: Always look forrun_tests.py or a tests/ directory within the project root.
2. Execute:
python3 path/to/project/run_tests.py
3. Initialize: If the project lacks tests, you are mandated to create a run_tests.py file implementing the 6 layers above.3. Standard Exit Criteria (Definition of Done)
A task is considered "Complete" only when:Africa/Cairo)..env or config files.Maintenance & Scalability
run_tests.py is considered "Substandard" and must be fixed immediately.