- 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
- Python 3.9 or higher
- Node.js 18 or higher
- npm or yarn
- Figma Access Token
- Google Gemini API Key
- Navigate to the backend directory:
cd CoverIQ-BE- Create a virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Start the backend server:
uvicorn main:app --reloadThe backend server will run on http://localhost:8000
- Navigate to the frontend directory:
cd CoverIQ-FE- Install dependencies:
npm install- Start the development server:
npm run devThe frontend will be available at http://localhost:5173
- Open your browser and navigate to
http://localhost:5173 - In the Feature Input node:
- Enter your feature description
- Paste your Figma URL
- Click "Generate Test Plan"
- The Test Plan node will display:
- Generated test plan
- BDD-style test cases
- Download options:
- Test plan in Markdown format
- Test cases in Markdown format
- Test cases in .feature file format
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request with detailed documentation on changes.
- Submit Pull Request and Assign/Notify a Reviewer
This project is licensed under the MIT License - see the LICENSE file for details.


