Quiz sur Karate Test API


Les APIs REST
Les bases de données
Les interfaces utilisateur
Les applications mobiles

JavaScript
Ruby
Java
Gherkin

`karate test`
`karate run`
`mvn test`
`karate execute`

JUnit
TestNG
Cucumber
Spock

`.java`
`.feature`
`.xml`
`.karate`

`Given url`
`Given request`
`Given method`
`Given path`

`assert`
`match`
`verify`
`check`

JSON
XML
CSV
Tous les formats ci-dessus

`karate-server start`
`karate run`
`karate start`
`karate server`

Définir des variables d'environnement
Exécuter des tests de performance
Gérer les logs d'exécution
Configurer l'interface graphique

Oui
Non

Oui
Non

`* def`
`* var`
`* let`
`* set`

`match response time`
`check response time`
`assert response time`
`verify response time`

En utilisant `call`
En utilisant `include`
En utilisant `import`
En utilisant `repeat`

Configurer les environnements
Définir les tests de sécurité
Charger les données de test
Définir les scénarios

Exécuter plusieurs tests en même temps
Exécuter un seul test plusieurs fois
Modifier les variables en temps réel
Tester des APIs simultanément

Oui
Non

Avec `assert`
Avec `verify`
Avec `match`
Avec `expect`

Oui
Non
Retour à l'accueil