WEBVTT 00:00:00.000 --> 00:00:03.877 Έτσι, στο κεφάλαιο αυτό πέντε, η επισκόπηση της δοκιμής. Αυτό είναι, αυτό είναι Brian 00:00:03.877 --> 00:00:07.807 Kernighan, ο συντάκτης της, ένα από τα εργαστήρια Μπελ, ήρωες που ο συντάκτης της 00:00:07.807 --> 00:00:12.055 Kernighan και Ρίτσι βιβλίου σχετικά [δεν ακούγεται] ότι κατά πάσα πιθανότητα περισσότεροι από εσάς είχαν. Το, και 00:00:12.055 --> 00:00:16.410 είναι, αν διαβάσετε το ένα ζευγάρι, μπορείτε να τη λάβετε. Ο εντοπισμός σφαλμάτων είναι δύο φορές όσο σκληρή ως γραφής 00:00:16.410 --> 00:00:20.606 κώδικα σε δεν το [ακούγεται]. Επομένως, είναι δύο φορές όσο σκληρά, δικαίωμα; Συνεπώς, εάν σας 00:00:20.606 --> 00:00:24.802 Συντάξτε τον κώδικα της cleverest την πρώτη φορά, ποτέ δεν πρόκειται να τη δυνατότητα εντοπισμού σφαλμάτων 00:00:24.802 --> 00:00:30.067 γιατί είναι δύο φορές όσο σκληρά. Εντάξει, αυτό το θέμα, αυτό είναι Dystra δοκιμή και έχετε πρέπει 00:00:30.067 --> 00:00:36.088 Συμπληρώστε το κενό. Δοκιμή μπορεί να αποδείξει ποτέ το. Απουσία αέρα είναι μόνο 00:00:36.088 --> 00:00:41.042 εκεί. Παρουσία, σωστά; Καλά ότι 's, που βρισκόταν γύρω μας για πολύ καιρό, και 00:00:41.042 --> 00:00:46.700 απλώς πρέπει να ότι θυμάστε. Εδώ είναι ένα άρθρο που βγήκε και ενάμισι χρόνο 00:00:46.700 --> 00:00:51.922 πριν, και λέει γιατί είναι ακριβά τα πράγματα. Και μπορείτε να δείτε εδώ ότι η μελέτη τους είναι 00:00:51.922 --> 00:00:56.825 δεν είναι ότι υπάρχει σφάλματα και να μην [ακούγεται] στη σχεδίαση, είναι απλώς φτιαχτεί δοκιμές 00:00:56.825 --> 00:01:02.110 δυνατότητες, δεν κάνει το καλό, φτιαχτεί διαδικασίες δοκιμής είναι λόγους που υπάρχει, να υπάρχει τόσες 00:01:02.110 --> 00:01:07.013 σφάλματα στον κώδικα. Και εδώ λέει ότι εντελώς αυτοματοποιημένη δοκιμών περιβάλλοντα 00:01:07.013 --> 00:01:11.534 είναι σπάνιες. Αυτό ήταν και ενάμισι χρόνο πριν. Ακόμη, είμαστε ακριβώς είκοσι, δώδεκα τοις εκατό 00:01:11.534 --> 00:01:16.707 λογισμικού [δεν ακούγεται] οργανώσεις έχουν πλήρως αυτόματος; συστημάτων δοκιμής. Δέκα 00:01:16.707 --> 00:01:21.023 ποσοστό όλα δοκιμών με μη αυτόματο τρόπο. Δικαίωμα; Έτσι μπορείτε να γράψετε τη δοκιμή. Δείτε το 00:01:21.023 --> 00:01:25.225 εξόδου. Μπορείτε να γράψετε τη δοκιμή. Κοιτάξτε την έξοδο. Δείτε τα λάθη; Εντάξει. Έτσι, wow, 00:01:25.225 --> 00:01:29.852 δεν μπορώ να πιστέψω ότι, ότι είναι ακόμη αλήθεια. Αυτό δεν είναι αλήθεια εδώ. [γέλιο]. Σας 00:01:29.852 --> 00:01:35.086 Γνωρίζω; Για ευκίνητες πριν το χέρι, μπορείτε να έχετε μια ομάδας διασφάλισης της ποιότητας. Έτσι σας 00:01:35.086 --> 00:01:40.133 έχουν όλα αυτά τα στάδια και οι ξεχωριστές ομάδες ανθρώπων. Έτσι, Marge, κατά κάποιον τρόπο, την ποιότητα 00:01:40.133 --> 00:01:44.805 υποτίθεται ότι ομάδας διασφάλισης για την εισαγωγή ποιότητας στον κώδικά σας. [γέλιο]. Ή για να κάνετε 00:01:44.805 --> 00:01:49.727 Βεβαιωθείτε ότι σας, έχετε ποιότητα κώδικά σας. Με Αζίλ, αυτό το μέρος από ό, τι 00:01:49.727 --> 00:01:54.260 το κάνουμε. Εμείς δοκιμάζετε συνεχώς. Κάθε εβδομάδα, φέρνουμε που νέο κωδικό. Είστε 00:01:54.260 --> 00:01:58.888 υπεύθυνος για τον έλεγχο της σας κώδικα, δεν κάποιος άλλος. Και τα εργαλεία που είναι άκρως 00:01:58.888 --> 00:02:03.816 μην [ακούγεται] έτσι, σε αντίθεση με ότι δήλωση που έγινε πριν. Και έτσι αυτό το 00:02:03.816 --> 00:02:08.444 το όρισμα εδώ στο δεν το [ακούγεται] το πραγματικό μανιφέστο είναι ότι εάν με ένα καλό 00:02:08.444 --> 00:02:13.493 διαδικασία που θα πάρετε μαλακό ποιότητας αντί να υπάρχει μια ειδική ομάδα που υποτίθεται ότι 00:02:13.493 --> 00:02:20.141 για να ασφαλίσουν το ότι θα σας κτύπησαν, αν δεν τις έχετε. ΕΑ. BDD και TDD 00:02:20.141 --> 00:02:25.636 ήταν είπα προηγουμένως. Η φράση συμπεριφορά που καθοδηγείται σχεδίασης εμπνεύστηκε από ορισμένα άτομα 00:02:25.636 --> 00:02:30.859 λήψη σύγχυση σχετικά με τη δοκιμή κινητήρα ανάπτυξης. Εδώ εμείς δοκιμάζετε αποδοχής 00:02:30.859 --> 00:02:36.286 εξετάσεις, δοκιμές ολοκλήρωσης και προσπαθείτε να καταγράψετε τη συμπεριφορά. TDD πρόκειται να είναι βήμα 00:02:36.286 --> 00:02:41.849 ορισμοί και πράγματι εγγραφής μονάδας δοκιμές και συνάρτηση δοκιμών, πριν να κάνετε εγγραφή της 00:02:41.849 --> 00:02:47.208 κωδικός. Έτσι ώστε να του το. Έτσι, τα καλά νέα είναι, πάντα πρόκειται να έχουν τη δοκιμή μέχρι 00:02:47.208 --> 00:02:52.485 Ημερομηνία επειδή μπορείτε συντάσσετε κώδικα ή ακόμη και πριν από αυτό. Μέχρι εδώ είναι πώς λειτουργούν 00:02:52.485 --> 00:02:56.992 από κοινού. Αγγούρια περιγράφουν δεν το [ακούγεται]. Εσείς, κάνετε εκκίνηση απενεργοποίηση γραφής 00:02:56.992 --> 00:03:01.564 οι ιστορίες που θέλετε. Αποτύχουν. Στη συνέχεια, επικαλείται τις υλοποιήσεις, το 00:03:01.564 --> 00:03:06.265 [δεν ακούγεται] δοκιμής. Εάν αποτύχει, σας στη συνέχεια, να υλοποιήσετε τις μεθόδους που είναι 00:03:06.265 --> 00:03:10.901 λείπει. Και στη συνέχεια όταν περνάει [δεν ακούγεται] δοκιμής, σας διατηρεί επανάληψη 00:03:10.901 --> 00:03:15.988 εσωτερικά μέχρι να διαβιβάσετε δεν το [ακούγεται]. Και στη συνέχεια, από τη στιγμή που εφαρμόσατε το 00:03:15.988 --> 00:03:20.946 δυνατότητα σωστά, να περάσει το βήμα Αγγούρι πράσινο και μπορείτε να επιστρέψετε και 00:03:20.946 --> 00:03:23.200 συνεχίζουν να λειτουργούν μέσω της ανάπτυξης.