Détecter les problèmes de qualité après le déploiement coûte cher. Intégrer QAProof à votre pipeline CI/CD garantit que chaque modification est testée avant d'atteindre la production.
Intégration via API REST
QAProof fournit une API REST simple avec authentification par token Bearer. Déclenchez des tests de manière programmatique et obtenez des résultats au format JSON que vous pouvez analyser dans votre pipeline.
Exemple avec GitHub Actions
Ajoutez une étape de workflow qui exécute les tests QAProof sur les déploiements de preview :
- Déployez l'environnement de preview
- Déclenchez les tests QAProof via l'API
- Analysez les résultats et faites échouer le build si les scores tombent sous le seuil
- Publiez les résultats sous forme de commentaire sur la PR
Définir des Quality Gates
Définissez des scores minimaux acceptables pour chaque type de test. Par exemple :
- Fidélité du Design : minimum 85/100
- Accessibilité : minimum 90/100
- Responsive : minimum 80/100
Faites échouer le build lorsque les scores tombent sous les seuils, obligeant les équipes à résoudre les problèmes de qualité avant le merge.