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

FeatureBasicAdvancedEnterprise
Unit Tests
Integration Tests-
E2E Tests--
Code AnalysisBasicAdvancedDeep
Test Coverage70%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