Πόσο καιρό πρέπει να διαρκέσει η δοκιμή μονάδας;
Πόσο καιρό πρέπει να διαρκέσει η δοκιμή μονάδας;

Βίντεο: Πόσο καιρό πρέπει να διαρκέσει η δοκιμή μονάδας;

Βίντεο: Πόσο καιρό πρέπει να διαρκέσει η δοκιμή μονάδας;
Βίντεο: Τι πρέπει να γνωρίζεις για τον Πληθωρισμό (ft. @kathimerinifysiki) Ι Greekonomics #29 2024, Νοέμβριος
Anonim

Ο τυπικός χρόνος που προϋπολογίζεται για τη συγγραφή δοκιμών μονάδας είναι περίπου 1 ημέρα για κάθε δυνατότητα που απαιτεί 3-4 ημέρες κωδικοποίησης heads down. Αλλά αυτό μπορεί να ποικίλλει ανάλογα με πολλούς παράγοντες. Η κάλυψη κωδικού 99% είναι εξαιρετική. Οι δοκιμές μονάδων είναι υπέροχες.

Από αυτή την άποψη, ποιο ποσοστό του χρόνου σας αφιερώνετε σε δοκιμές μονάδων;

Γενικά, αυτό σημαίνει α ποσοστό του εβδομάδα εργασίας της ομάδας ή κάτι τέτοιο. Από τώρα και στο εξής, περάσετε 90% των ο χρόνος σου γράφοντας κώδικα και το 10% δουλεύει δοκιμές μονάδας . Ένα ή περισσότερα από αυτά τα πράγματα, σκέφτονται, θα το εξασφαλίσουν ο η ομάδα κάνει "αρκετά" δοκιμή μονάδας.

Εκτός από τα παραπάνω, ποια είναι η μονάδα στη δοκιμή μονάδας; ΔΟΚΙΜΗ ΜΟΝΑΔΩΝ είναι ένα επίπεδο λογισμικού δοκιμές όπου ατομική μονάδες / ελέγχονται τα στοιχεία ενός λογισμικού. Σκοπός είναι να επικυρωθεί ότι κάθε μονάδα του λογισμικού λειτουργεί όπως έχει σχεδιαστεί. ΕΝΑ μονάδα είναι το μικρότερο τμήμα οποιουδήποτε λογισμικού με δυνατότητα δοκιμής. Συνήθως έχει μία ή λίγες εισόδους και συνήθως μία μόνο έξοδο.

Ομοίως, ερωτάται, εξοικονομεί χρόνο η δοκιμή της μονάδας;

Υπάρχουν διάφοροι λόγοι για να μονάδα - δοκιμή τον κωδικό σας, αλλά ως χρόνος εξελίσσεται, θα ανακαλύψετε ότι το χρόνος εσείς αποθηκεύσετε επί δοκιμές είναι ένας από τους καλύτερους λόγους για να κάνω το. Αν έχεις καλό δοκιμές μονάδας κάλυψη, εσύ μπορώ Refactor με σιγουριά. Χωρίς δοκιμές μονάδας , είναι συχνά δύσκολο να διασφαλίσεις ότι δεν έσπασες τίποτα.

Πώς γράφετε ένα τεστ μονάδας;

  1. 13 Συμβουλές για τη σύνταξη χρήσιμων δοκιμών ενότητας.
  2. Δοκιμάστε ένα πράγμα τη φορά σε απομόνωση.
  3. Ακολουθήστε τον κανόνα AAA: Τακτοποιήστε, ενεργήστε, διεκδικήστε.
  4. Γράψτε πρώτα απλά τεστ «Fastball-Down-the-Middle».
  5. Δοκιμή πέρα από τα όρια.
  6. Εάν μπορείτε, δοκιμάστε ολόκληρο το φάσμα.
  7. Εάν είναι δυνατόν, Καλύψτε κάθε διαδρομή κώδικα.
  8. Γράψτε δοκιμές που αποκαλύπτουν ένα σφάλμα και, στη συνέχεια, διορθώστε το.

Συνιστάται: