thechaiexperiment commited on
Commit
c521fa2
Β·
verified Β·
1 Parent(s): d825c91

Delete README.md

Browse files
Files changed (1) hide show
  1. README.md +0 -97
README.md DELETED
@@ -1,97 +0,0 @@
1
- # AI-Powered Test Automation System
2
-
3
- A comprehensive test automation system that leverages AI to generate, manage, and execute test cases from various document sources.
4
-
5
- ## Features
6
-
7
- - Document Processing
8
- - PDF, Word, and scanned document support
9
- - OCR capabilities using Tesseract
10
- - Document segmentation for large files
11
- - Multi-stage processing pipeline
12
-
13
- - AI Integration
14
- - Support for multiple LLM providers (OpenAI, Local LLMs, OpenRouter)
15
- - Model benchmarking capabilities
16
- - Requirement extraction and analysis
17
- - Test case generation and validation
18
-
19
- - Test Management
20
- - Export to TestRail, JIRA, qTest
21
- - Test case validation metrics
22
- - Risk-based prioritization
23
- - Requirement traceability matrix
24
- - Coverage analysis
25
-
26
- - Automation
27
- - Test script generation (Python, Selenium, Playwright)
28
- - CI/CD pipeline integration
29
- - Docker containerization
30
- - RabbitMQ for async processing
31
-
32
- ## Project Structure
33
-
34
- ```
35
- testauto/
36
- β”œβ”€β”€ api/ # API endpoints
37
- β”‚ β”œβ”€β”€ routes/ # API route definitions
38
- β”‚ └── middleware/ # API middleware
39
- β”œβ”€β”€ core/ # Core business logic
40
- β”‚ β”œβ”€β”€ document/ # Document processing
41
- β”‚ β”œβ”€β”€ ai/ # AI integration
42
- β”‚ β”œβ”€β”€ test/ # Test management
43
- β”‚ └── automation/ # Test automation
44
- β”œβ”€β”€ services/ # Microservices
45
- β”‚ β”œβ”€β”€ document_service/
46
- β”‚ β”œβ”€β”€ ai_service/
47
- β”‚ β”œβ”€β”€ test_service/
48
- β”‚ └── automation_service/
49
- β”œβ”€β”€ utils/ # Utility functions
50
- β”œβ”€β”€ tests/ # Unit and integration tests
51
- β”œβ”€β”€ config/ # Configuration files
52
- β”œβ”€β”€ docker/ # Docker configuration
53
- └── frontend/ # Web interface
54
- ```
55
-
56
- ## Setup Instructions
57
-
58
- 1. Install dependencies:
59
- ```bash
60
- pip install -r requirements.txt
61
- ```
62
-
63
- 2. Set up environment variables:
64
- ```bash
65
- cp .env.example .env
66
- # Edit .env with your configuration
67
- ```
68
-
69
- 3. Start the services:
70
- ```bash
71
- docker-compose up -d
72
- ```
73
-
74
- 4. Run the application:
75
- ```bash
76
- python run.py
77
- ```
78
-
79
- ## API Documentation
80
-
81
- The API documentation is available at `/docs` when running the application.
82
-
83
- ## Required Documents for Features
84
-
85
- - Test Plan Generation: Project requirements document, scope document
86
- - Test Case Generation: Functional requirements, user stories
87
- - Risk Assessment: Project risk document, historical defect data
88
- - Test Data Generation: Data models, sample data
89
- - Defect Prediction: Historical defect reports, code metrics
90
-
91
- ## Contributing
92
-
93
- Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
94
-
95
- ## License
96
-
97
- This project is licensed under the MIT License - see the LICENSE file for details.