testing-strategy-dotnet
CommunityStandardize .NET testing approaches.
Authormcj-coder
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the challenge of inconsistent and often inadequate testing strategies in .NET development, ensuring robust, maintainable, and reliable software through a standardized, opinionated approach.
Core Features & Use Cases
- Tiered Testing: Implements unit, system, and E2E testing tiers with clear responsibilities.
- BDD & Architecture Enforcement: Integrates Behavior-Driven Development (BDD) with Reqnroll and architectural integrity checks using NetArchTest.
- Contract Governance: Enforces public API compatibility and service contract versioning.
- Observability: Mandates strict observability criteria and payload logging constraints.
- Use Case: When starting a new .NET project or reviewing an existing one, this Skill provides a comprehensive framework to define and implement a high-quality testing strategy that covers all critical aspects from code-level unit tests to end-to-end system validation and architectural soundness.
Quick Start
Use the testing-strategy-dotnet skill to establish a tiered testing approach for a new .NET solution, including unit, system, and E2E tests with architecture enforcement.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: testing-strategy-dotnet Download link: https://github.com/mcj-coder/development-skills/archive/main.zip#testing-strategy-dotnet Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.