L'alternative sérieuse à TestRail et Xray.
Conçu par un QA Architect, pour les QA Architects. Pas un outil générique — une plateforme opinionée qui reflète 20 ans de terrain en secteurs critiques.
TestRail est un héritage des années 2010 figé dans son ergonomie. Xray dépend totalement de l'écosystème Atlassian (donc Jira) et facture comme tel. Et tous les deux passent à côté de ce qui compte vraiment pour un QA Architect en 2026 : l'analyse prédictive, l'industrialisation, et la liberté de stack.
QA OPS LAB part d'un constat simple : un QA Architect avec 20 ans d'expérience sait ce qui manque dans les outils existants. Plutôt que d'attendre qu'un éditeur l'ajoute (jamais), je l'ai construit moi-même.
Volontairement sobre. Pas de framework JS lourd, pas de microservices à 12 conteneurs, pas de cloud provider obligatoire. Une stack qui marche en prod avec un seul process Python et un fichier de base de données chiffré.
Le backend a été refactorisé fin 2025 / début 2026 d'un monolithe en une structure modulaire claire. Chaque router porte un domaine métier, chaque service encapsule la logique applicative.
# Structure backend QA OPS LAB qaopslab/ ├── core/ # Coeur applicatif │ ├── main.py # Bootstrap FastAPI │ ├── config.py # Settings via Pydantic │ ├── database.py # SQLAlchemy + chiffrement │ ├── models.py # Modeles SQL │ ├── middleware.py # Auth, audit, CORS │ └── auth.py # JWT + RBAC │ ├── routers/ # 24 routers metier │ ├── projects.py │ ├── test_cases.py │ ├── defects.py │ ├── requirements.py │ ├── strategy.py │ ├── reports.py │ └── ... (18 autres) │ ├── services/ # 5 services applicatifs │ ├── ai_helpers.py # Generation IA via Groq/LLaMA │ ├── defect_predictor.py # ML defaut prediction │ ├── pdf_generator.py # Rapports PDF │ ├── requirement_helpers.py # SpaCy NLP │ └── strategy_generator.py # Strategie auto │ └── standalone/ # Scripts utilitaires ├── db_crypt.py ├── defect_similarity.py └── migrate_password.py
La plateforme n'est pas accessible publiquement. Demande un accès si tu veux tester en conditions réelles, ou contacte-moi pour discuter d'un déploiement on-premise.