Right‐sizing_QA API_test_tools_2025 - GregLinthicum/From-Logistic-Regression-to-Long-short-term-memory-RNN GitHub Wiki
Outil |
Type principal |
OpenAPI |
Particularité |
📅 Intro |
📄 Format des règles |
🌍 Siège |
🆓 OSS |
💼 Secteur Banque |
☁️ Déploiement |
🖥️ Langage interne |
🔗 Bindings (langages supportés) |
🔀 REST/GraphQL |
Dredd |
Validation d’API vs contrat |
✅ Oui |
Vérifie la conformité à la spec |
~2014 |
OpenAPI, API Blueprint |
🇨🇿 Tchéquie (Apiary, Oracle) |
✅ Oui |
🟡 Moyenne |
✅ On-prem only |
JavaScript (Node.js) |
Node.js, CLI |
REST uniquement |
PACT |
Tests consommateurs-producteurs |
🟡 Partiel |
Tests contractuels consumer-driven |
2013 |
Pact JSON DSL |
🇦🇺 Australie (DiUS) |
✅ Oui |
🟢 Forte |
✅ On-prem / Cloud |
Ruby, JVM, JS |
Java, JS, .NET, Python, Go |
REST uniquement |
Postman / Newman |
Tests manuels ou automatisés |
🟡 Partiel |
Scénarios complets, populaire CI/CD |
2012/2014 |
Postman Collection (JSON) |
🇺🇸 USA (San Francisco) |
🟡 Partiel* |
🟢 Forte |
✅ Local / 🌩️ Cloud |
JS / Electron |
CLI, JS (Newman), API |
REST principalement |
Schemathesis |
Fuzzing + validation dynamique |
✅ Oui |
Tests automatisés et fuzzing |
~2020 |
OpenAPI 3.x |
🇺🇸 USA (Community) |
✅ Oui |
🟡 En croissance |
✅ On-prem |
Python |
CLI, Python lib |
REST et GraphQL |
Stoplight Prism |
Mock + validation de contrat |
✅ Oui |
Mock server conforme aux contrats |
2018 |
OpenAPI |
🇺🇸 USA (Austin, TX) |
✅ Oui |
🟡 Moyenne |
✅ Local / 🌩️ Cloud |
TypeScript |
CLI, SDK, Docker |
REST uniquement |
Optic |
Doc vivante + détection d'écarts |
✅ Oui |
Surveille les changements d’API |
~2020 |
OpenAPI, Swagger |
🇺🇸 USA |
✅ Oui |
🟡 En adoption |
✅ Local / GitOps |
TypeScript |
GitHub Actions, CLI, GitOps |
REST (GraphQL support en alpha) |