A backend system for managing test documentation including test plans, test cases, coverage, defect tracking, and report generation. Designed to support QA engineers and software teams in maintaining structured testing workflows.
- 📋 Manage Test Plans & Test Cases
- 🧩 Track Test Coverage
- 🐞 Record and View Defects
- 📤 Export Reports
- 🔐 Basic User Authentication
- Backend: Python (Django)
- Database: PostgreSQL (configurable)
- API Testing: Postman Collection
- Python 3.8+
- pip
- Git
git clone https://github.com/watcoconutareyousaying/test-doc-server.git
cd test-doc-serverpip install -r requirements.txtCreate a .env file (if needed) and configure your database or secret keys.
python manage.py runserverThe server will be live at http://localhost:8000/ or http://127.0.0.1:5000/, depending on the framework used.
Use the included Postman collection for testing endpoints:
Test Documentation.postman_collection.json
Import it into Postman and run predefined requests.
We welcome contributions!
Fork the repository
-
Create a feature branch:
git checkout -b my-feature -
Commit your changes:
git commit -m "Add my feature" -
Push to the branch:
git push origin my-feature -
Open a Pull Request
This project is licensed under the MIT License.