marketplace/bundles/plan-marshall/skills/dev-general-module-testing/SKILL.md
Language-agnostic testing methodology covering AAA pattern, test structure, organization, coverage, property-based testing, test doubles, and determinism
npx skillsauth add cuioss/plan-marshall dev-general-module-testingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
REFERENCE MODE: This skill provides reference material. Load specific standards on-demand based on current task.
Language-agnostic testing principles applicable across all technology stacks. Covers test structure, organization, coverage requirements, property-based testing, test doubles, and reliability patterns.
Important: Load this standard for any testing work.
Read: standards/testing-methodology.md
Covers AAA pattern, test categories (happy path, parameter variants, corner cases, error conditions), test class organization, naming, data generation, property-based testing, test doubles taxonomy, reliability, and anti-patterns.
Read: standards/testing-coverage.md
Use when: Analyzing test coverage, defining corner cases, improving coverage metrics, or boundary value analysis.
pm-dev-java:junit-core — JUnit 5 testing patternspm-dev-frontend:jest-testing — Jest testing patternspm-dev-java-cui:cui-testing — CUI test generator frameworkdef test_discount_applied_for_premium_user():
# Arrange
user = User(tier="premium")
cart = Cart(items=[Item(price=100)])
# Act
total = cart.checkout(user)
# Assert
assert total == 90 # 10% premium discount
| Standard | Purpose | |----------|---------| | testing-methodology.md | AAA pattern, test structure, naming, organization, property-based testing, test doubles, determinism, foundation-utility CLI testing (cross-references plugin-doctor test-conventions rules) | | testing-coverage.md | Coverage requirements, corner cases, boundary testing |
testing
A test skill for README generation
testing
A test skill with existing references
tools
Skill without references directory
development
Test skill with table-format references