THÉMATIQUES: QUALITÉ / DÉVELOPPEMENT / RÉSEAU / GESTION / non classé
Azure Synapse / BigData / BigQuery / CosmoDB / Databricks / ESKO / GCP / Lakehouse / SQL Server / Unity / amélioration continue / bases de données / Chaîne d'approvisionnement / Débogage / DynamoDB / Elasticsearch / Ember.js / Entity framework / Esprit d'analyse / Essai d'acceptation par l'utilisateur / Essai de logiciels / FigJam / Kafka / Programmation en binôme / RabbitMQ / SAP Supply Chain Management / Selenium / Symfony / Systèmes PGI / UI / UX / Ansible / Apache Hive / Backbone.js / Cordova / Cucumber / E-commerce / Firebase / Flask / Groovy / Intelligence artificielle / JMS / LabView / Looker / MapReduce / Multifil / NetSuite / Power Pivot / RDS / Robotique / Salesforce / SASS / SharePoint / Solr / Splunk / Telerik / Test d'intégration / XML / Xpath
Cucumber
Cucumber est un outil de test d'acceptation automatisé qui utilise une approche basée sur le comportement (BDD) pour écrire des tests. Il permet aux testeurs, aux développeurs et aux propriétaires de produits de décrire les comportements souhaités d'une application sous forme de scénarios écrits en langage naturel, généralement en utilisant le langage Gherkin.
Les scénarios Cucumber sont composés de plusieurs étapes, chacune décrivant une action spécifique que l'application doit effectuer. Les étapes sont ensuite liées à du code de programmation qui exécute les actions correspondantes dans l'application.
Cucumber prend en charge plusieurs langages de programmation, dont Ruby, Java, et C#, et peut être utilisé avec des frameworks de test populaires tels que RSpec, JUnit et NUnit. Il est souvent utilisé en combinaison avec d'autres outils tels que Selenium pour tester les interfaces utilisateur et Capybara pour simuler l'interaction de l'utilisateur avec l'application.
L'utilisation de Cucumber permet de créer des tests automatisés faciles à lire et à comp