be-testing

Solid

Backend testing patterns — API request construction, response verification, database state checks, error handling testing, and adaptive tool detection.

Testing & QA 3 stars 2 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Backend Testing Patterns ## Tool Detection **ALWAYS run this check first:** ```bash # HTTP clients command -v curl >/dev/null 2>&1 && echo "OK: curl available" || echo "UNAVAILABLE: curl" command -v http >/dev/null 2>&1 && echo "OK: httpie available" || echo "UNAVAILABLE: httpie" # Database clients command -v psql >/dev/null 2>&1 && echo "OK: psql available" || echo "UNAVAILABLE: psql" command -v sqlite3 >/dev/null 2>&1 && echo "OK: sqlite3 available" || echo "UNAVAILABLE: sqlite3" command -v mysql >/dev/null 2>&1 && echo "OK: mysql available" || echo "UNAVAILABLE: mysql" command -v mongosh >/dev/null 2>&1 && echo "OK: mongosh available" || echo "UNAVAILABLE: mongosh" command -v redis-cli >/dev/null 2>&1 && echo "OK: redis-cli available" || echo "UNAVAILABLE: redis-cli" # JSON processing command -v jq >/dev/null 2>&1 && echo "OK: jq available" || echo "UNAVAILABLE: jq" ``` Use the first available tool from each category. If no HTTP client is available, mark all API scenarios as SKIP. ### MCP Server Detection In addition to CLI tools, check if any database or API-related MCP servers are available. MCP servers provide direct access without needing CLI clients installed locally. Common database MCP servers: - **PostgreSQL MCP** — `mcp__postgres`, `mcp__supabase`, `mcp__neon` or similar - **MySQL MCP** — `mcp__mysql` or similar - **MongoDB MCP** — `mcp__mongodb` or similar - **Redis MCP** — `mcp__redis` or similar - **Supabase MCP** — provides both database and API acc...

Details

Author
AppVerk
Repository
AppVerk/av-marketplace
Created
6 months ago
Last Updated
4 days ago
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category