Cucumber

Cucumber er et programvareverktøy som programmerere bruker for programvaretesting. Verktøyet kjører automatiserte akseptansetester skrevet i en stil kjent fra oppførelsdrevet utvikling. Cucumber er skrevet i programmeringsspråket Ruby, men er også tilgjengelig for andre språk. Blant annet kan Cucumber brukes sammen med en bro (kobling) til andre språk, for eksempel cuke4php og cuke4lua. Det er også mulig å bruke Gherkin-parseren (det domenespesifikke språket i Cucumber) og koble det manuelt til funksjoner i systemet som skal testes.

Den grunnleggende metodikken i Cucumber går ut på å eksekvere beskrivelser av egenskaper (features) uttrykt som forretningsregler.

Referanser

Eksterne lenker 
 
 At the Forge - Cucumber, av Reuven M. Lerner i Linux Journal
 Agile 2009 - Aslak Hellesoy - Cucumber test framework, podcast av Bob Payne og Aslak Hellesøy
 Cucumber: The Latest in Ruby Testing, av Mike Gunderloy
 Specflow, Cucumber in .NET

Programmering