Skip to content

CoverIQ/CoverIQ-TCSE2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoverIQ

Figma UI Test Planner

An AI-Powered Solution that generates Test Plans and Test Cases from Figma UI designs.

Provided by CoverIQ.

Features

Check out our:

  • Interactive flow-based UI
  • Real-time test plan generation from Figma designs
  • Create BDD-style test cases
  • Export test plans and test cases in Markdown format
  • Export test cases in .feature file format to start coding automated E2E tests

Prerequisites

  • Python 3.9 or higher
  • Node.js 18 or higher
  • npm or yarn
  • Figma Access Token
  • Google Gemini API Key

Installation

Backend Setup

  1. Navigate to the backend directory:
cd CoverIQ-BE
  1. Create a virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Start the backend server:
uvicorn main:app --reload

The backend server will run on http://localhost:8000

Frontend Setup

  1. Navigate to the frontend directory:
cd CoverIQ-FE
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

The frontend will be available at http://localhost:5173

Usage

  1. Open your browser and navigate to http://localhost:5173
  2. In the Feature Input node:
    • Enter your feature description
    • Paste your Figma URL
    • Click "Generate Test Plan"
  3. The Test Plan node will display:
    • Generated test plan
    • BDD-style test cases
  4. Download options:
    • Test plan in Markdown format
    • Test cases in Markdown format
    • Test cases in .feature file format

System Workflow

Image unavailable.

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request with detailed documentation on changes.
  6. Submit Pull Request and Assign/Notify a Reviewer

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

CoverIQ - AI-Powered Software Testing Solutions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5