software_test_case_design
This skill should be used when generating test cases, writing test cases, designing test cases, supplementing exception scenarios and boundary values, design...
Rank
62
Safety
84
Downloads
1.4k
Updated
Oct 10, 2026
Version
1.0.7
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.4K downloadsadoption · observed Oct 10, 2026
- Latest release
- 1.0.7release · observed Jun 12, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s1765jzj8wrw7nvtkfg1zwyc1983qbrh:software-test-case-design- Install using `clawhub skill install s1765jzj8wrw7nvtkfg1zwyc1983qbrh:software-test-case-design` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/cassianran/software-test-case-design before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-software-test-case-design/snapshot"
Documentation
CLAWHUB
151,981 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: test-case-design
description: This skill should be used when generating test cases, writing test cases, designing test cases, supplementing exception scenarios and boundary values, designing complex interaction test cases, or outputting standardized test cases for specific scenarios or features, such as: functional testing, compatibility testing, adaptation testing, API testing, UI visual testing, mobile/App/mini-program/H5/desktop/PC Web testing, AI Agent testing, linkage testing, or routing testing. It only focuses on writing test cases and does not involve test plans, test strategies, or automation scripts.
---
## Execution Flow
1. **Identify Test Case Type**:
- Contains "API testing" → API test cases
- Contains "AI agent testing"/"Agent testing"/"Agent"/"intelligent agent" → Agent test cases
- Default → Functional test cases
2. **Load Capability Files**: Always load `references/templates/common-rules.md` (rules); select capability files by type:
- API testing → `references/core-capabilities/api-testing.md`
- Agent testing → `references/core-capabilities/agent-testing.md` + Part 1: Test Case Design Methods and Part 2: Test Case Quality Standards from `references/core-capabilities/functional-testing.md`
- Functional testing → `references/core-capabilities/functional-testing.md`
3. **Load Platform-Specific Files** (skip for API testing):
- Match platform keywords → load `references/platform/{platform}.md`
4. **Generate Test Cases**: Generate test cases according to the loaded capability files and platform-specific files
5. **Self-Check**:
- API testing → `references/checklists/api-checklist.md`
- Agent testing → `references/checklists/agent-checklist.md` + Section I: Functional Testing Checklist from `references/checklists/common-checklist.md`
- Agent testing + platform → `references/checklists/agent-checklist.md` + Section I: Functional Testing Checklist from `references/checklists/common-checklist.md` + `references/checklists/{platform}-checklist.md`
- Functional testing + platform → `references/checklists/common-checklist.md` + `references/checklists/{platform}-checklist.md`
- Functional testing without platform → `references/checklists/common-checklist.md`
6. **Output**: Output in Markdown table format as specified in `references/examples/format-spec.md`
## Capability Boundaries
✅ Can generate: Functional testing, API testing, AI Agent testing (including Agent security & boundaries), platform-specific testing
❌ Cannot generate: Test plans, test strategies, test planning documents, penetration testing execution, vulnerability scanning, performance/stress testing (concurrency/stress/load), automation scripts
## Instruction Mapping Table
> The rules file `references/templates/common-rules.md` is always loaded. Capability files are selected by test case type; platform files are overlaid as needed.
### Capability Files
| Keyword Trigger | Load | Description |
|-----------|------|------|
| "API _meta.json
{
"ownerId": "kn782h4g39n2ya2vse0rpj6qh183pzwe",
"slug": "software-test-case-design",
"version": "1.0.7",
"publishedAt": 1781230487592
}references/checklists/agent-checklist.md
# AI Agent Test Case Design Checklist > This checklist covers six major Agent-specific testing dimensions for self-review and gap identification during test case design. --- ## 0. Test Case Executability Check (common to all test types) - [ ] Do test steps provide the complete verbatim text of instructions sent to the Agent (rather than descriptive language)? - [ ] Are there any unqualified descriptions such as "send malicious instruction" or "input abnormal prompt"? - [ ] Can test inputs be copied and executed directly without the tester having to invent anything? --- ## I. Task Completion - [ ] Can explicit instructions be accurately understood and executed? - [ ] Can implicit requirements be inferred and responded to? - [ ] Can ambiguous requirements be reasonably clarified, or executed per the most likely intent? - [ ] Does the Agent follow intent drift during multi-turn conversations? - [ ] Are multi-step tasks executed in the correct order and in full? - [ ] Is there a degradation/fallback plan when a task partially fails? - [ ] When a task exceeds capabilities, is it explicitly declined rather than forcibly executed? - [ ] After task completion, does the result match user expectations? - [ ] Are intermediate status updates provided for long-running tasks? ## II. Tools & Memory - [ ] Is the correct tool selected to execute the task? - [ ] Are tool call parameters correct and complete? - [ ] Is the tool called at the right moment (not too early, not too late)? - [ ] Are there redundant or duplicate tool calls? - [ ] When a tool returns an error, is there retry/degradation/user notification? - [ ] Are dependency relationships correct in multi-tool sequential calls? - [ ] Are there conflicts during parallel multi-tool calls? - [ ] Is memory/history files consulted when needed? - [ ] Are important decisions and results written to memory? - [ ] Is the content written to memory accurate and unambiguous? - [ ] Is memory consistent across multiple sessions? - [ ] Is early key information retained during long conversations? ## III. Security & Boundaries - [ ] Are operations beyond role permissions executed? - [ ] Are malicious instructions in user input properly isolated? - [ ] Is sensitive information (keys/passwords/internal configuration) leaked? - [ ] Is the role setting hijacked by user prompts? - [ ] Are harmful/illegal requests properly declined? - [ ] Is there risk of infinite loops or resource waste? - [ ] Is session information isolated between different users? - [ ] Are high-risk operations (delete/send/payment) confirmed? - [ ] Are file operations within safe scope? - [ ] Do network requests access unauthorized addresses? - [ ] Is there fault tolerance for extreme inputs (empty input, extremely long input, special characters)? - [ ] Is there fault tolerance for system exceptions (server errors, network timeouts, tool unavailability)? - [ ] Is there graceful degradation rather than crash when resources are exhausted? ## IV. Pe
references/checklists/api-checklist.md
# API Testing Checklist > This checklist covers all dimensions of API testing for item-by-item self-review after API test case design. --- ## Table of Contents | Line | Section | |------|---------| | 13 | 0. Test Case Executability Check | | 20 | I. Functional Testing | | 28 | II. Data Validation | | 36 | III. Authentication & Authorization | | 43 | IV. Error Handling | | 50 | V. Pagination & Sorting | | 56 | VI. Search & Filtering | | 62 | VII. Version Management | | 68 | VIII. API Documentation | --- ## 0. Test Case Executability Check (common to all test types) - [ ] Do test steps provide concrete parameter values/request bodies/path values (rather than descriptive language)? - [ ] Are there any unqualified descriptions such as "send a request with invalid parameters" or "input abnormal data"? - [ ] Do request parameters specify concrete key=value pairs? - [ ] For large data scenarios (e.g., oversized request bodies, extremely long string parameters), is descriptive language with explicit parameter specifications used? --- ## I. Functional Testing - [ ] GET request returns normally - [ ] POST creates resource successfully - [ ] PUT/PATCH updates successfully - [ ] DELETE deletes successfully - [ ] Batch operations correct - [ ] Status codes conform to specification - [ ] Error responses are clear --- ## II. Data Validation - [ ] Required field validation - [ ] Field type validation - [ ] Field format validation - [ ] Field length validation - [ ] Field range validation - [ ] Uniqueness validation - [ ] Business rule validation --- ## III. Authentication & Authorization - [ ] Token authentication works correctly - [ ] Unauthenticated access is rejected - [ ] Unauthorized access is rejected - [ ] Token expiry is handled - [ ] Token refresh works correctly - [ ] Permission isolation is correct --- ## IV. Error Handling - [ ] Error codes follow specification - [ ] Error messages are clear - [ ] Exceptions are caught - [ ] Logging is in place - [ ] Retry mechanism exists - [ ] Idempotency is guaranteed --- ## V. Pagination & Sorting - [ ] Pagination parameters work correctly - [ ] Total count is correct - [ ] Sorting functionality works correctly - [ ] Default sorting is reasonable --- ## VI. Search & Filtering - [ ] Exact search works correctly - [ ] Fuzzy search works correctly - [ ] Multi-condition combination is correct - [ ] Filtering functionality works correctly --- ## VII. Version Management - [ ] Version control is correct - [ ] Backward compatibility is maintained - [ ] Version documentation is complete --- ## VIII. API Documentation - [ ] Conforms to Swagger/OpenAPI specification - [ ] Parameter descriptions are complete - [ ] Examples are clear - [ ] Error code documentation is provided
references/checklists/common-checklist.md
# General Testing Checklist This document consolidates checklists for functional testing, linkage testing, routing testing, and UI visual testing. See `checklists/api-checklist.md` for API testing checklist. ## Table of Contents | Line | Section | |------|---------| | 17 | 0. Test Case Executability Check | | 25 | I. Functional Testing Checklist | | 71 | II. Linkage Testing Checklist | | 116 | III. Routing Testing Checklist | | 167 | IV. UI Visual Testing Checklist | --- ## 0. Test Case Executability Check (common to all test types) - [ ] Do test steps provide concrete input values/parameters/operation targets (rather than descriptive language)? - [ ] Are there any unqualified descriptions such as "enter an excessively long string," "enter special characters," "enter test attack vector," or "fill in form required fields"? - [ ] For large data input scenarios (e.g., 10,000-character text, 500MB file), is descriptive language with explicit parameter specifications used? --- ## I. Functional Testing Checklist ### Test Coverage - [ ] All function points are covered - [ ] Normal flows are covered - [ ] Exception flows are covered - [ ] Boundary conditions are covered - [ ] Special scenarios are covered ### Functional Correctness - [ ] Functions are implemented per requirements - [ ] Business logic is correct - [ ] Data processing is correct - [ ] State transitions are correct - [ ] Permission control is correct ### Input Validation - [ ] Valid input is handled correctly - [ ] Invalid input provides friendly prompts - [ ] Boundary values are handled correctly - [ ] Special characters are handled correctly - [ ] Null values are handled correctly ### Output Validation - [ ] Displayed content is correct - [ ] Data format is correct - [ ] Sorting is correct - [ ] Filtering is correct - [ ] Statistics are correct ### Interaction Testing - [ ] User operation flow is smooth - [ ] Page navigation is correct - [ ] Button functionality is correct - [ ] Form submission is correct - [ ] List operations are correct ### Data Consistency - [ ] Frontend-backend data is consistent - [ ] Multi-platform data is consistent - [ ] Cache and database are consistent - [ ] History records are correct - [ ] Real-time data is correct --- ## II. Linkage Testing Checklist ### Form Linkage - [ ] Province/city/district cascading - [ ] Category selection linkage - [ ] Conditional show/hide - [ ] Data cascading - [ ] Form validation linkage - [ ] Submit button state linkage ### List Linkage - [ ] Master-detail list linkage - [ ] Filter condition linkage - [ ] Sort linkage - [ ] Pagination linkage - [ ] Selection state linkage ### Search Linkage - [ ] Search keyword suggestions - [ ] Search result linkage - [ ] Search history linkage - [ ] Trending search linkage ### State Linkage - [ ] Button state linkage - [ ] Menu state linkage - [ ] Tab state linkage - [ ] Icon state linkage - [ ] Color state linkage ### Data Linkage - [ ] Real-time data synchronization - [ ]
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/cassianran/skills/software-test-case-design",
"sourceUrl": "https://clawhub.ai/cassianran/skills/software-test-case-design",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T14:04:21.404Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-software-test-case-design/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-software-test-case-design/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T14:04:21.404Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.4K downloads",
"href": "https://clawhub.ai/cassianran/software-test-case-design",
"sourceUrl": "https://clawhub.ai/cassianran/software-test-case-design",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T14:04:21.404Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.7",
"href": "https://clawhub.ai/cassianran/software-test-case-design",
"sourceUrl": "https://clawhub.ai/cassianran/software-test-case-design",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-12T02:14:47.592Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-software-test-case-design/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-cassianran-software-test-case-design/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.7",
"description": "- Updated description to clarify focus on standardized test cases and expanded examples of supported scenarios. - Added \"AI agent testing\" as a recognized trigger for Agent-specific test case loading. - Refined capability boundaries to explicitly include Agent security & boundaries. - Removed the skill-card.md file.",
"href": "https://clawhub.ai/cassianran/software-test-case-design",
"sourceUrl": "https://clawhub.ai/cassianran/software-test-case-design",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-12T02:14:47.592Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
