Behavior-driven development

Mis on Behavior-driven development?

Behavior-Driven Development (BDD) on tarkvaraarendusmeetod, mis keskendub süsteemi käitumise määratlemisele lihtsas ja arusaadavas vormingus. Selle meetodi eesmärk on parandada suhtlust tehniliste ja mitte-tehniliste osapoolte vahel, võimaldades ärinõuete selget määratlemist ja testide kirjutamist, mis põhinevad äriloogikal ja kasutajate ootustel. BDD kasutab spetsiaalseid vorminguid (nt Gherkin) stsenaariumite kirjeldamiseks loomulikus keeles, mida mõistavad nii arendajad, testijad kui ka äripoole esindajad. Iga stsenaarium koosneb eeldustest, toimingutest ja oodatavatest tulemustest.

BDD

Behavior-driven development eelised ja puudused

Eelised:

Puudused:

Näide vahendist: Cucumber

Cucumber on üks kõige populaarsemaid BDD tööriistu, mis võimaldab:

Viited ja lingid