Cucumber est un framework de test open source pour le développement piloté par le comportement (BDD). Les équipes y écrivent des tests d'acceptation automatisés en langage clair, au format Gherkin, lisibles aussi par des non-programmeurs. Selon le site du projet, Cucumber prend en charge de nombreuses plateformes, dont Java, JavaScript, Ruby et .NET. C'est une bibliothèque qui s'exécute en local ou dans un pipeline CI ; le projet n'a pas de service cloud central. Son code, comme Cucumber-JVM, est sous licence MIT.
Cucumber est né comme projet Ruby et a été racheté par SmartBear en 2019. En décembre 2024, SmartBear a transféré le nom, les marques et le domaine cucumber.io à l'Open Source Collective, organisation américaine à but non lucratif qui détient le projet pour la communauté. Comme le logiciel s'exécute là où vous l'installez et n'envoie aucune donnée client à un éditeur, l'exposition juridictionnelle se limite à l'organisation de tutelle et aux dépendances. SmartBear propose par ailleurs des produits commerciaux autour de Cucumber, hors du périmètre de cette présentation.