Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>TestFoxNew to Visual Studio Code? Get it now.
TestFox

TestFox

TestFox - End to End Test Tool

|
52 installs
| (1) | Free
AI-powered comprehensive testing for JavaScript, Python, Java, C, C++, Rust, Go & more. 18+ test categories including security (OWASP), performance, accessibility. FREE AI models available via OpenRouter.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TestFox 🦊

AI-Powered Comprehensive Testing for Every Programming Language

VS Code Marketplace OpenVSX License: MIT

The Final Quality Gate in Your Software Development Lifecycle


🌟 What is TestFox?

TestFox is a comprehensive VS Code extension that automatically generates and executes tests across 18+ test categories for applications written in any programming language. It combines rule-based test generation with AI-powered intelligence to ensure your code is production-ready.

✨ Key Highlights

  • 🌍 Multi-Language Support: JavaScript, TypeScript, Python, Java, C, C++, Rust, Go, .NET, PHP, Ruby
  • 🤖 AI-Powered: Use FREE or PAID AI models from 15+ providers
  • 🧪 18+ Test Categories: Smoke, Functional, Security, Performance, Accessibility, and more
  • 📊 Interactive Reports: Beautiful web-based dashboard with real-time results
  • 🔒 Security Testing: OWASP Top 10 vulnerability detection
  • ♿ Accessibility: WCAG 2.1 compliance checking

🚀 Supported Languages & Frameworks

TestFox automatically detects your project type and generates appropriate tests:

Language Frameworks Build Tools
JavaScript/TypeScript React, Vue, Angular, Next.js, Express, NestJS, Fastify, Svelte npm, yarn, pnpm
Python Django, Flask, FastAPI pip, poetry
Java Spring, Spring Boot Maven, Gradle
C Any Make, CMake
C++ Any Make, CMake, Meson
Rust Actix, Rocket, Axum Cargo
Go Gin, Echo, Fiber go mod
.NET ASP.NET Core, Blazor dotnet
PHP Laravel, Symfony Composer
Ruby Rails, Sinatra Bundler
Kotlin Spring, Ktor Gradle

🤖 AI Models - FREE & Paid Options

TestFox integrates with OpenRouter, giving you access to 239+ AI models from major providers. You can choose FREE models or paid options based on your needs.

🆓 Free AI Models (No Credit Card Required!)

Model Provider Best For
Gemini 2.0 Flash Google 🌟 Recommended - Fast & powerful
DeepSeek R1 DeepSeek Advanced reasoning
Llama 3.3 70B Meta Large context, open source
Qwen 2.5 72B Alibaba Excellent for code
Gemma 2 9B Google Lightweight & efficient
Mistral 7B Mistral AI Fast responses
Phi-3 Mini Microsoft Compact but capable

💳 Premium AI Models

Model Provider Best For
GPT-4o OpenAI Best overall quality
Claude 3.5 Sonnet Anthropic Complex analysis
Grok Beta xAI Fast & versatile
Gemini Pro Google Production workloads
Command R+ Cohere Enterprise features

🔑 Getting Started with AI

  1. Get a FREE API Key: Visit OpenRouter.ai/keys
  2. No credit card needed for free models!
  3. Configure in TestFox: Click "AI Config" in the Test Control Center
  4. Select a free model and start generating AI-powered tests!

🧪 Test Categories (18 Types)

TestFox covers the complete testing spectrum aligned with ISTQB standards:

🚦 Quick Validation

Category Description Status
Smoke Tests Critical path verification ✅ Automated
Sanity Tests Quick focused checks ✅ Automated
Regression Tests Existing features still work ✅ Automated

⚙️ Functional Testing

Category Description Status
Functional Tests Feature behavior validation ✅ Automated
API Tests REST/GraphQL endpoints ✅ Automated
UI/E2E Tests User interface journeys ✅ Automated
Integration Tests Component interactions ✅ Automated
Database Tests Data integrity & CRUD ✅ Automated

🛡️ Non-Functional Testing

Category Description Status
Security Tests OWASP Top 10, XSS, SQLi ✅ Automated
Performance Tests Response times, metrics ✅ Automated
Load Tests Concurrent users ✅ Automated
Accessibility Tests WCAG 2.1 compliance ✅ Automated

🎯 Edge Cases & Boundaries

Category Description Status
Negative Tests Invalid inputs, errors ✅ Automated
Boundary Tests Min/max values ✅ Automated
Edge Case Tests Unusual scenarios ✅ Automated

👤 User Account Testing

Category Description Status
Account Creation Registration flows ✅ Automated
Account Security Session management ✅ Automated
Account Lifecycle Full CRUD operations ✅ Automated

🛡️ Security Testing (OWASP Top 10)

TestFox performs comprehensive security analysis:

  • ✅ SQL Injection - Detects database vulnerabilities
  • ✅ Cross-Site Scripting (XSS) - Input/output sanitization
  • ✅ CSRF Protection - Token verification
  • ✅ Authentication Bypass - Login security
  • ✅ Security Headers - CSP, HSTS, X-Frame-Options
  • ✅ Sensitive Data Exposure - API key leaks, passwords
  • ✅ Session Management - Cookie security
  • ✅ Broken Access Control - Authorization checks

📊 Interactive Reports Dashboard

Generate beautiful, interactive web reports with:

  • 📈 Real-time Progress - Live test execution updates
  • 📊 Category Breakdown - Pie charts and statistics
  • 🔴 Security Findings - Severity levels and recommendations
  • ⚡ Performance Metrics - Response times visualization
  • 🤖 AI Insights - Intelligent recommendations
  • 📄 Export Options - HTML, PDF-ready printing

🔧 Quick Start

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "TestFox"
  4. Click Install

First Run

1. Click the 🦊 TestFox icon in the Activity Bar
2. Click "AI Config" to set up your API key (optional)
3. Click "Analyze Project" to detect your project
4. Click "Generate Tests" to create test cases
5. Click "Run Tests" to execute
6. Click "View Report" for results

💻 Commands

Command Description
TestFox: Analyze Project Detect project type and structure
TestFox: Generate Tests AI-powered test generation
TestFox: Run All Tests Execute all test categories
TestFox: Run Test Category Run specific category
TestFox: Generate Web Report Open interactive dashboard
TestFox: Configure AI Set up AI provider and model
TestFox: Install Browsers Install Playwright browsers

⚙️ Configuration

Configure TestFox in VS Code settings (Ctrl+,):

{
  "testfox.ai.enabled": true,
  "testfox.ai.provider": "openrouter",
  "testfox.ai.model": "google/gemini-2.0-flash-exp:free",
  "testfox.browserHeadless": true,
  "testfox.defaultTimeout": 30000,
  "testfox.securityTestLevel": "standard",
  "testfox.performanceThreshold": 3000
}

📚 ISTQB-Aligned Testing Techniques

TestFox implements industry-standard testing methodologies:

  • ✅ Boundary Value Analysis (BVA)
  • ✅ Equivalence Partitioning
  • ✅ Decision Table Testing
  • ✅ State Transition Testing
  • ✅ Use Case Testing
  • ✅ Error Guessing
  • ✅ Exploratory Testing

🏗️ SDLC Integration

TestFox serves as the final quality gate before release:

┌─────────────────────────────────────────────────────────────────┐
│                    Software Development Lifecycle               │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  📋 Requirements → 💻 Development → 🧪 Unit Tests → 👀 Review │
│                                                                 │
│                            ↓                                    │
│  ┌────────────────────────────────────────────────────────────┐ │
│  │                                                            │ │
│  │              🦊 TestFox Quality Gate                      │ │
│  │                                                            │ │
│  │  ✓ Smoke → Functional → Security → Performance → UAT       │ │
│  │  ✓ AI-Powered Analysis    ✓ 18+ Test Categories            │ │
│  │  ✓ Multi-Language Support ✓ Interactive Reports            │ │
│  └────────────────────────────────────────────────────────────┘  │
│                            ↓                                     │
│                      🚀 Release                                 │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

📋 Requirements

  • VS Code 1.85.0 or higher
  • Node.js 18+ (for test execution)
  • Internet (for AI features - optional)

🤝 Contributing

Contributions are welcome! Please visit our GitHub repository.

GitHub: github.com/senthazalravi/TestFox


👨‍💻 Author

Developed with ❤️ in Stockholm, Sweden

  • Twitter/X: @senthazalravi
  • Email: ravi.antone@gmail.com
  • Co-founder: nithiyanandam.sundaram@gmail.com

💼 Looking for Co-founders & Investors

Interested in joining TestFox? Contact us!


🙏 Support the Project

  • ⭐ Star us on GitHub
  • 📝 Write a review on the VS Code Marketplace
  • 💬 Share with your developer friends
  • 💰 Sponsor our LLM credits and infrastructure

📄 License

MIT License - see LICENSE file for details.


TestFox 🦊 - The Final Quality Gate

Making software testing intelligent, comprehensive, and accessible to everyone.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft