# Initialize TestSprite with project configuration
mcp_TestSpritenew_testsprite_bootstrap_testsParameters:
localPort: 5173 (or your service port)type: "backend" (for .NET library)projectPath: Full path to project roottestScope: "codebase" (for full project testing)
# Analyze project repository and summarize codebase
mcp_TestSpritenew_testsprite_generate_code_summaryParameters:
projectRootPath: Full path to project root
# Create structured Product Requirements Document
mcp_TestSpritenew_testsprite_generate_standardized_prdParameters:
projectPath: Full path to project root
# Create comprehensive backend testing strategy
mcp_TestSpritenew_testsprite_generate_backend_test_planParameters:
projectPath: Full path to project root
# Create frontend testing strategy (if applicable)
mcp_TestSpritenew_testsprite_generate_frontend_test_planParameters:
projectPath: Full path to project rootneedLogin: true/false (default: true)
# Run comprehensive test suite with AI analysis
mcp_TestSpritenew_testsprite_generate_code_and_executeParameters:
projectName: "SQLEFTableNotification" (root directory name)projectPath: Full path to project roottestIds: [] (empty array for all tests, or specific test IDs)additionalInstruction: Custom testing instructions
- Default: 5173
- Alternative: 44342 (from launchSettings.json)
- Check: Use
netstat -an | findstr :5173to verify
- Value: "backend"
- Reason: .NET library with no UI components
- Value: "codebase"
- Reason: Comprehensive testing of entire project
SQLEFTableNotification/
├── SQLDBEntityNotifier/ # Core library
│ ├── Interfaces/ # Core contracts
│ ├── Models/ # Data models
│ ├── Providers/ # CDC providers
│ └── UnifiedDBNotificationService.cs
├── SQLDBEntityNotifier.Tests/ # Main test suite
├── SQLEFTableNotification/ # Domain models
├── SQLEFTableNotificationLib/ # Library implementation
└── SQLEFTableNotification.Console/ # Console app
# 1. Bootstrap TestSprite
mcp_TestSpritenew_testsprite_bootstrap_tests
# 2. Generate code summary
mcp_TestSpritenew_testsprite_generate_code_summary
# 3. Generate PRD
mcp_TestSpritenew_testsprite_generate_standardized_prd# 1. Generate backend test plan
mcp_TestSpritenew_testsprite_generate_backend_test_plan
# 2. Review and customize test plan
# 3. Execute comprehensive testing# 1. Run all tests
mcp_TestSpritenew_testsprite_generate_code_and_execute
# 2. Run specific test categories
mcp_TestSpritenew_testsprite_generate_code_and_execute
# With additionalInstruction: "Focus on CDC provider tests"
# 3. Run performance tests
mcp_TestSpritenew_testsprite_generate_code_and_execute
# With additionalInstruction: "Focus on performance and stress testing"- Multi-database support (SQL Server, MySQL, PostgreSQL)
- Change detection accuracy
- Column filtering functionality
- Event notification system
- Change analytics and metrics
- Schema change detection
- Change correlation engine
- Context management
- Latency benchmarks (<100ms)
- Throughput testing (1000+ changes/sec)
- Memory usage optimization
- CPU utilization control
- Connection security
- Authentication/authorization
- Data protection
- Audit logging
# Check if service is running on port 5173
netstat -an | findstr :5173
# Alternative: Check port 44342
netstat -an | findstr :44342- Verify
mcp.jsonconfiguration - Check API key validity
- Ensure TestSprite command is accessible
- Use absolute paths
- Verify project structure
- Check file permissions
- Manual test execution with
dotnet test - Use existing test suite (379 tests)
- Focus on specific test categories
- Total Tests: 379
- Passing: 379
- Failing: 0
- Coverage: >90%
- New Test Coverage: Advanced features
- Performance Validation: Benchmarks and stress tests
- Security Assessment: Vulnerability identification
- Integration Testing: Real database scenarios
- Official Site: https://www.testsprite.com/
- MCP Integration: Model Context Protocol
- API Reference: Available through MCP tools
- Repository: https://github.com/jatinrdave/SQLEFTableNotification
- NuGet Package: SQLDBEntityNotifier v2.0.0
- Documentation: Comprehensive README files
- TestSprite successfully bootstrapped
- Code analysis completed
- Test plan generated
- All existing tests pass (379/379)
- New test coverage added
- Performance benchmarks met
- Security assessment completed
- Integration testing validated
- Final report generated
This quick reference guide provides immediate access to all TestSprite commands and workflows needed for comprehensive testing of the SQLDBEntityNotifier project.