Minu arvates tuleks BDD-d kasutada rakenduse kõige olulisemate osade kontrollimiseks, kasutades otstestid. See hõlmab tõenäoliselt rakenduse käivitamist ja selle testimist seleeni või muu sarnasega. BDD-d tuleks kasutada ka soovitud käitumise kontrollimiseks integratsioonitestide abil.
Kas BDD on hea mõte?
BDD on suurepärane idee. Probleem on selles, et me ei järgi seda, mida loojad on välja pannud. Ma ei ütle seda kunagi paremini kui Cucumberi looja ise: Kui arvate, et kurk on testimisvahend, lugege palun edasi, sest te eksite.
Mille jaoks on BDD hea?
BDD mõned eelised
BDD suurendab ja parandab koostööd. See võimaldab kõigil projektis osalejatel hõlpsasti tootearendustsüklisse kaasata. Ja lihtsat keelt kasutades saavad kõik kirjutada käitumisstsenaariume. Väga nähtavus.
Kas ma peaksin kasutama TDD-d või BDD-d?
Käitumisest juhitud arendus võib samuti aidata arendajatel keskenduda rohkem koodi kirjutamisele, mis teeb täpselt nii palju, et mahtuda eeldatava käitumise raamidesse ja läbida testi. … TDD võib olla ka kiirem kui BDD, kuna BDD nõuab enne testide kirjutamist rohkem seadistamist ja meeskondadevahelist suhtlust.
Kas BDD on halb?
Kui keha düsmorfset häiret ei ravita või ei käsitleta, võib see põhjustada tõsiseid tagajärgi, sealhulgas enesetapumõtteid ja -katseid, suurenenud ärevust ja depressiooni ning söömishäireid. Keha düsmorfne häire võib põhjustada raske kahjustuse üldises elukvaliteedis, muutes igapäevased tegevused keeruliseks.