1 00:00:00,000 --> 00:00:03,877 Έτσι, στο κεφάλαιο αυτό πέντε, η επισκόπηση της δοκιμής. Αυτό είναι, αυτό είναι Brian 2 00:00:03,877 --> 00:00:07,807 Kernighan, ο συντάκτης της, ένα από τα εργαστήρια Μπελ, ήρωες που ο συντάκτης της 3 00:00:07,807 --> 00:00:12,055 Kernighan και Ρίτσι βιβλίου σχετικά [δεν ακούγεται] ότι κατά πάσα πιθανότητα περισσότεροι από εσάς είχαν. Το, και 4 00:00:12,055 --> 00:00:16,410 είναι, αν διαβάσετε το ένα ζευγάρι, μπορείτε να τη λάβετε. Ο εντοπισμός σφαλμάτων είναι δύο φορές όσο σκληρή ως γραφής 5 00:00:16,410 --> 00:00:20,606 κώδικα σε δεν το [ακούγεται]. Επομένως, είναι δύο φορές όσο σκληρά, δικαίωμα; Συνεπώς, εάν σας 6 00:00:20,606 --> 00:00:24,802 Συντάξτε τον κώδικα της cleverest την πρώτη φορά, ποτέ δεν πρόκειται να τη δυνατότητα εντοπισμού σφαλμάτων 7 00:00:24,802 --> 00:00:30,067 γιατί είναι δύο φορές όσο σκληρά. Εντάξει, αυτό το θέμα, αυτό είναι Dystra δοκιμή και έχετε πρέπει 8 00:00:30,067 --> 00:00:36,088 Συμπληρώστε το κενό. Δοκιμή μπορεί να αποδείξει ποτέ το. Απουσία αέρα είναι μόνο 9 00:00:36,088 --> 00:00:41,042 εκεί. Παρουσία, σωστά; Καλά ότι 's, που βρισκόταν γύρω μας για πολύ καιρό, και 10 00:00:41,042 --> 00:00:46,700 απλώς πρέπει να ότι θυμάστε. Εδώ είναι ένα άρθρο που βγήκε και ενάμισι χρόνο 11 00:00:46,700 --> 00:00:51,922 πριν, και λέει γιατί είναι ακριβά τα πράγματα. Και μπορείτε να δείτε εδώ ότι η μελέτη τους είναι 12 00:00:51,922 --> 00:00:56,825 δεν είναι ότι υπάρχει σφάλματα και να μην [ακούγεται] στη σχεδίαση, είναι απλώς φτιαχτεί δοκιμές 13 00:00:56,825 --> 00:01:02,110 δυνατότητες, δεν κάνει το καλό, φτιαχτεί διαδικασίες δοκιμής είναι λόγους που υπάρχει, να υπάρχει τόσες 14 00:01:02,110 --> 00:01:07,013 σφάλματα στον κώδικα. Και εδώ λέει ότι εντελώς αυτοματοποιημένη δοκιμών περιβάλλοντα 15 00:01:07,013 --> 00:01:11,534 είναι σπάνιες. Αυτό ήταν και ενάμισι χρόνο πριν. Ακόμη, είμαστε ακριβώς είκοσι, δώδεκα τοις εκατό 16 00:01:11,534 --> 00:01:16,707 λογισμικού [δεν ακούγεται] οργανώσεις έχουν πλήρως αυτόματος; συστημάτων δοκιμής. Δέκα 17 00:01:16,707 --> 00:01:21,023 ποσοστό όλα δοκιμών με μη αυτόματο τρόπο. Δικαίωμα; Έτσι μπορείτε να γράψετε τη δοκιμή. Δείτε το 18 00:01:21,023 --> 00:01:25,225 εξόδου. Μπορείτε να γράψετε τη δοκιμή. Κοιτάξτε την έξοδο. Δείτε τα λάθη; Εντάξει. Έτσι, wow, 19 00:01:25,225 --> 00:01:29,852 δεν μπορώ να πιστέψω ότι, ότι είναι ακόμη αλήθεια. Αυτό δεν είναι αλήθεια εδώ. [γέλιο]. Σας 20 00:01:29,852 --> 00:01:35,086 Γνωρίζω; Για ευκίνητες πριν το χέρι, μπορείτε να έχετε μια ομάδας διασφάλισης της ποιότητας. Έτσι σας 21 00:01:35,086 --> 00:01:40,133 έχουν όλα αυτά τα στάδια και οι ξεχωριστές ομάδες ανθρώπων. Έτσι, Marge, κατά κάποιον τρόπο, την ποιότητα 22 00:01:40,133 --> 00:01:44,805 υποτίθεται ότι ομάδας διασφάλισης για την εισαγωγή ποιότητας στον κώδικά σας. [γέλιο]. Ή για να κάνετε 23 00:01:44,805 --> 00:01:49,727 Βεβαιωθείτε ότι σας, έχετε ποιότητα κώδικά σας. Με Αζίλ, αυτό το μέρος από ό, τι 24 00:01:49,727 --> 00:01:54,260 το κάνουμε. Εμείς δοκιμάζετε συνεχώς. Κάθε εβδομάδα, φέρνουμε που νέο κωδικό. Είστε 25 00:01:54,260 --> 00:01:58,888 υπεύθυνος για τον έλεγχο της σας κώδικα, δεν κάποιος άλλος. Και τα εργαλεία που είναι άκρως 26 00:01:58,888 --> 00:02:03,816 μην [ακούγεται] έτσι, σε αντίθεση με ότι δήλωση που έγινε πριν. Και έτσι αυτό το 27 00:02:03,816 --> 00:02:08,444 το όρισμα εδώ στο δεν το [ακούγεται] το πραγματικό μανιφέστο είναι ότι εάν με ένα καλό 28 00:02:08,444 --> 00:02:13,493 διαδικασία που θα πάρετε μαλακό ποιότητας αντί να υπάρχει μια ειδική ομάδα που υποτίθεται ότι 29 00:02:13,493 --> 00:02:20,141 για να ασφαλίσουν το ότι θα σας κτύπησαν, αν δεν τις έχετε. ΕΑ. BDD και TDD 30 00:02:20,141 --> 00:02:25,636 ήταν είπα προηγουμένως. Η φράση συμπεριφορά που καθοδηγείται σχεδίασης εμπνεύστηκε από ορισμένα άτομα 31 00:02:25,636 --> 00:02:30,859 λήψη σύγχυση σχετικά με τη δοκιμή κινητήρα ανάπτυξης. Εδώ εμείς δοκιμάζετε αποδοχής 32 00:02:30,859 --> 00:02:36,286 εξετάσεις, δοκιμές ολοκλήρωσης και προσπαθείτε να καταγράψετε τη συμπεριφορά. TDD πρόκειται να είναι βήμα 33 00:02:36,286 --> 00:02:41,849 ορισμοί και πράγματι εγγραφής μονάδας δοκιμές και συνάρτηση δοκιμών, πριν να κάνετε εγγραφή της 34 00:02:41,849 --> 00:02:47,208 κωδικός. Έτσι ώστε να του το. Έτσι, τα καλά νέα είναι, πάντα πρόκειται να έχουν τη δοκιμή μέχρι 35 00:02:47,208 --> 00:02:52,485 Ημερομηνία επειδή μπορείτε συντάσσετε κώδικα ή ακόμη και πριν από αυτό. Μέχρι εδώ είναι πώς λειτουργούν 36 00:02:52,485 --> 00:02:56,992 από κοινού. Αγγούρια περιγράφουν δεν το [ακούγεται]. Εσείς, κάνετε εκκίνηση απενεργοποίηση γραφής 37 00:02:56,992 --> 00:03:01,564 οι ιστορίες που θέλετε. Αποτύχουν. Στη συνέχεια, επικαλείται τις υλοποιήσεις, το 38 00:03:01,564 --> 00:03:06,265 [δεν ακούγεται] δοκιμής. Εάν αποτύχει, σας στη συνέχεια, να υλοποιήσετε τις μεθόδους που είναι 39 00:03:06,265 --> 00:03:10,901 λείπει. Και στη συνέχεια όταν περνάει [δεν ακούγεται] δοκιμής, σας διατηρεί επανάληψη 40 00:03:10,901 --> 00:03:15,988 εσωτερικά μέχρι να διαβιβάσετε δεν το [ακούγεται]. Και στη συνέχεια, από τη στιγμή που εφαρμόσατε το 41 00:03:15,988 --> 00:03:20,946 δυνατότητα σωστά, να περάσει το βήμα Αγγούρι πράσινο και μπορείτε να επιστρέψετε και 42 00:03:20,946 --> 00:03:23,200 συνεχίζουν να λειτουργούν μέσω της ανάπτυξης.