Skip to content

Ashupido/qa_reporting_framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Good — README is very important. It explains your project clearly on GitHub and makes it look professional.

I’ll give you a clean, ready-to-use README.md for your QA Reporting Framework.


📄 CREATE THIS FILE

Create a file in your project root:

README.md

🚀 FULL README (COPY-PASTE)

# 🤖 QA Reporting Framework with AI Insights & Chatbot

A Streamlit-based QA Dashboard that analyzes test execution and defect data using SQLite and AI-powered summaries.

---

## 📌 Features

### 📊 QA Dashboard
- Test Execution Overview
- Defect Analytics (Status, Severity, Cycle)
- Data Management module
- KPI-based QA reporting

### 🤖 AI Features
- AI Executive Summary of QA metrics
- QA Chatbot (ask questions about defects, severity, cycles)
- Smart insights based on test data

### 🗄️ Database
- SQLite-based local database
- Auto schema creation
- Sample QA data generator

---

## 🏗️ Project Structure

qa_reporting_framework/ │ ├── app.py ├── config.py ├── requirements.txt │ ├── pages/ │ ├── 1_Executive_Overview.py │ ├── 2_Test_Execution.py │ ├── 3_Defect_Analytics.py │ ├── 4_Data_Management.py │ └── 5_AI_Insights_Chat.py │ ├── services/ │ ├── metrics_service.py │ └── openai_service.py │ ├── database/ │ ├── db.py │ ├── schema.sql │ └── qa_reporting.db


---

## ⚙️ Installation & Setup

### 1. Clone the repository
```bash
git clone https://github.com/Ashupido/qa_reporting_framework.git

cd qa_reporting_framework

2. Create virtual environment

python -m venv venv
venv\Scripts\activate   # Windows

3. Install dependencies

pip install -r requirements.txt

4. Run the application

streamlit run app.py

🤖 AI Features (Optional Setup)

If using OpenAI API:

Set API Key (Windows)

set OPENAI_API_KEY=your_api_key_here

📊 Example Use Cases

  • QA Test Reporting Dashboard
  • Sprint Test Analysis
  • Defect Trend Analysis
  • QA Executive Reporting
  • AI-based QA assistant chatbot

🧠 Future Improvements

  • Excel upload for test/defect data
  • Jira integration
  • Power BI style charts
  • Real-time API integration
  • Advanced AI QA recommendations


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages