AI Models
Understanding the AI models powering AIToTest
Available Models
Basic Model
Features
- Unit test generation
- Basic code analysis
- Standard assertions
Best For
- Small projects
- Simple functions
- Quick prototypes
Advanced Model
Features
- Integration tests
- Advanced mocking
- Edge case detection
Best For
- Medium projects
- Complex functions
- API testing
Enterprise Model
Features
- E2E test generation
- Performance testing
- Security testing
Best For
- Large projects
- Enterprise apps
- Critical systems
Model Capabilities
Feature | Basic | Advanced | Enterprise |
---|---|---|---|
Unit Tests | ✓ | ✓ | ✓ |
Integration Tests | - | ✓ | ✓ |
E2E Tests | - | - | ✓ |
Code Analysis | Basic | Advanced | Deep |
Test Coverage | 70% | 85% | 95% |
Model Selection
Configuration
// aitotest.config.js
module.exports = {
ai: {
model: 'advanced', // 'basic', 'advanced', or 'enterprise'
settings: {
coverage: {
threshold: 85,
includeE2E: false
},
analysis: {
depth: 'high',
includeEdgeCases: true
}
}
}
}
Best Practices
Model Selection Tips
- Consider project size and complexity
- Evaluate required test coverage
- Account for team expertise
- Balance cost and features
Performance Optimization
- Use appropriate test scope
- Optimize test configurations
- Cache test results
- Parallelize test execution
Model Updates
Our AI models are continuously trained and updated with:
- Latest testing patterns and best practices
- New framework support
- Improved edge case detection
- Enhanced performance optimizations