# Torture Test

> Scaffold endurance, stress, and adversarial-input tests that reveal degradation rather than immediate crashes

- Skill: `jmagly-ai-writing-guide/torture-test` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jmagly-ai-writing-guide/torture-test`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jmagly-ai-writing-guide/torture-test/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: jmagly (https://skillmd.com/u/jmagly-ai-writing-guide)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/jmagly-ai-writing-guide/torture-test

---


# Torture Test

Design long-form torture tests for high-load, malformed-input, timing, and resource-exhaustion scenarios. This complements `fuzzing-in-ci`: fuzzing finds inputs that crash; torture testing finds inputs that degrade, leak, starve, or recover incorrectly.

## Scenario Types

- **Endurance**: repeated valid workloads over long duration with memory/FD/latency ceilings.
- **Stress**: high concurrency, burst input, large payloads, queue pressure.
- **Adversarial input**: slow-loris timing, malformed grammar sweeps, partial reads, truncation, retry storms.

## Outputs

The skill emits scenario cards under `.aiwg/test/torture/` and scheduled CI recipes under `.aiwg/test/torture/ci/`. PR-gating remains short; torture suites run nightly, hourly, or on demand.

## Pass/Fail Criteria

Every scenario defines memory ceiling, file descriptor ceiling, latency tail, error recovery time, and acceptable error classes.

## References

- `agentic/code/frameworks/security-engineering/skills/fuzzing-in-ci/SKILL.md`
- `.aiwg/security/curl-checklist-gap-analysis.md` row 2, Practice 11

