Skip to content

VishalGhuge111/TestForge

Repository files navigation

TestForge

TestForge Logo

TestForge

AI-Powered API Testing & Analysis

GitHub stars Vercel Next.js TypeScript


🚀 Live Demo

TestForge Live
(Replace with your actual deployment link)


✨ Features

  • 🤖 AI-Generated Test Cases
    Automatically create comprehensive API test cases using OpenAI.

  • 🧪 Real API Execution
    Run generated tests directly against your API endpoints.

  • 📊 Result Comparison
    Instantly compare expected vs actual responses.

  • Pass/Fail with Explanations
    See clear pass/fail status and AI-powered explanations for failures.

  • 🗂️ Test Categorization
    Organizes tests into positive, negative, and edge cases.

  • 📈 Success Rate & Metrics
    Visualize test coverage and performance statistics.

  • ⬇️ Export Results
    Download test results as JSON or CSV for further analysis.


🖼️ Screenshots

TestForge UI
TestForge Dashboard (replace with actual screenshot)


🛠️ Tech Stack

  • Next.js (Frontend & Backend)
  • TypeScript
  • Tailwind CSS
  • OpenAI API
  • Vercel (Deployment)

⚙️ How It Works

  1. Input API Details

    TestForge Logo
     <h1>TestForge</h1>
    
     <a href="https://github.com/VishalGhuge111/TestForge">
     	<img src="https://img.shields.io/github/stars/VishalGhuge111/TestForge?style=social" alt="GitHub stars" />
     </a>
     <a href="https://github.com/VishalGhuge111/TestForge">
     	<img src="https://img.shields.io/github/forks/VishalGhuge111/TestForge?style=social" alt="GitHub forks" />
     </a>
     <a href="https://github.com/VishalGhuge111/TestForge">
     	<img src="https://img.shields.io/github/issues/VishalGhuge111/TestForge" alt="GitHub issues" />
     </a>
     <a href="https://github.com/VishalGhuge111/TestForge">
     	<img src="https://img.shields.io/github/license/VishalGhuge111/TestForge" alt="License" />
     </a>
     <br/>
     <a href="https://testforge-platform.vercel.app/" style="font-size:1.2em;font-weight:bold;">🚀 Live Demo</a>
    

    ✨ Why TestForge?

    TestForge is a next-generation developer tool that empowers engineers to generate, validate, and manage test cases for their code with ease. Built for productivity, clarity, and real-world developer needs, TestForge streamlines the entire testing workflow—from test case generation to result analysis—within a beautiful, intuitive interface.


    🖥️ Screenshots & Workflow
    TestForge - Generate Test Case Field
    Step 1: Enter your code snippet
    Start by pasting your code in the main input field. TestForge's clean UI ensures you focus on what matters: your logic.
    TestForge - Generated Test Cases
    Step 2: Instantly get AI-generated test cases
    With one click, TestForge generates a suite of relevant test cases, saving you time and boosting coverage.
    TestForge - Test Case Results
    Step 3: Run and review test results
    See which tests pass or fail at a glance, with clear status indicators and a modern dashboard layout.
    TestForge - AI Failure Explanation
    Step 4: Understand failures with AI explanations
    For any failed test, get an instant, human-readable explanation powered by AI—so you can fix bugs faster and learn as you go.

    ✨ Features
    • AI-powered Test Case Generation: Instantly generate comprehensive test cases for your code snippets using advanced AI models.
    • One-click Validation: Validate your code and test cases in real time, with instant feedback and error explanations.
    • Result Analysis: Visualize test results, including pass/fail status and detailed AI-driven explanations for failures.
    • Modern, Responsive UI: Enjoy a seamless experience on both desktop and mobile, with a clean and professional design.
    • Customizable Settings: Tailor the tool to your workflow with flexible configuration options.

    🛠️ Tech Stack
    • Framework: Next.js
    • Language: TypeScript
    • UI: React, Tailwind CSS
    • AI Integration: OpenAI API (or similar)

    🚦 Getting Started
    1. Clone the repository:
      git clone https://github.com/VishalGhuge111/TestForge.git
       cd TestForge
    2. Install dependencies:
      npm install
    3. Run the development server:
      npm run dev
    4. Open in your browser:
      http://localhost:3000

    🤝 Contributing

    Contributions are welcome! If you have suggestions, bug reports, or want to add features, please open an issue or submit a pull request.


    📄 License

    This project is licensed under the MIT License.


    👤 Author
    Vishal Ghuge

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors