Στη μηχανική λογισμικού, η ανάπτυξη με γνώμονα τη συμπεριφορά είναι μια ευέλικτη διαδικασία ανάπτυξης λογισμικού που ενθαρρύνει τη συνεργασία μεταξύ προγραμματιστών, ελεγκτών διασφάλισης ποιότητας και εκπροσώπων πελατών σε ένα έργο λογισμικού.
Τι σημαίνει ανάπτυξη με γνώμονα τη συμπεριφορά;
Η ανάπτυξη με γνώμονα τη συμπεριφορά (BDD) είναι μια ευέλικτη μεθοδολογία ανάπτυξης λογισμικού στην οποία μια εφαρμογή τεκμηριώνεται και σχεδιάζεται γύρω από τη συμπεριφορά που αναμένει να βιώσει ο χρήστης όταν αλληλεπιδρά με αυτήν.
Τι είναι η ανάπτυξη με γνώμονα τη συμπεριφορά στο agile;
Η
Η ανάπτυξη βάσει συμπεριφοράς (BDD) είναι μια πρακτική δοκιμής πρώτης, ευέλικτης δοκιμής που παρέχει Ενσωματωμένη Ποιότητα ορίζοντας (και ενδεχομένως αυτοματοποιώντας) δοκιμές πριν ή ως μέρος του καθορισμού της συμπεριφοράς του συστήματος.
Τι είναι το παράδειγμα BDD;
Η ανάπτυξη με γνώμονα τη συμπεριφορά (BDD) είναι μια προσέγγιση που συνίσταται στον καθορισμό της συμπεριφοράς ενός χαρακτηριστικού μέσω παραδειγμάτων σε απλό κείμενο. Αυτά τα παραδείγματα ορίζονται πριν από την έναρξη της ανάπτυξης και χρησιμοποιούνται ως κριτήρια αποδοχής. Αποτελούν μέρος του ορισμού του done.
Ποια είναι η διαφορά μεταξύ TDD και BDD;
Το
BDD έχει σχεδιαστεί για να δοκιμάζει τη συμπεριφορά μιας εφαρμογής από τη σκοπιά του τελικού χρήστη, ενώ το TDD επικεντρώνεται στη δοκιμή μικρότερων τμημάτων λειτουργικότητας μεμονωμένα.