developers are not good testers
Αυτό μπορεί να είναι μια μεγάλη συζήτηση. Οι προγραμματιστές δοκιμάζουν τον δικό τους κωδικό - Ποια θα είναι η δοκιμαστική έξοδος; Όλες οι καλές λήψεις! Ναι, το άτομο που αναπτύσσει τον κώδικα γενικά βλέπει μόνο Καλές διαδρομές του προϊόντος και δεν θέλετε να αναφερθείτε σε πολλές λεπτομέρειες.
καλύτερο πρόγραμμα για την επιδιόρθωση σφαλμάτων μητρώου
Το κύριο μέλημα της δοκιμής προγραμματιστή είναι - την παρανόηση των απαιτήσεων. Εάν οι απαιτήσεις παρεξηγηθούν από τον προγραμματιστή, τότε ανεξάρτητα από το βάθος που ο προγραμματιστής δοκιμάζει την εφαρμογή, δεν θα βρει ποτέ το σφάλμα. Το πρώτο μέρος όπου θα εισαχθεί το σφάλμα θα παραμείνει μέχρι το τέλος, ένας προγραμματιστής θα το δει ως λειτουργικότητα.
Αισιόδοξοι προγραμματιστές - Ναι, έγραψα τον κωδικό και είμαι βέβαιος ότι λειτουργεί σωστά. Δεν χρειάζεται να δοκιμάσω αυτό το μονοπάτι, δεν χρειάζεται να δοκιμάσω αυτό το μονοπάτι, καθώς ξέρω ότι λειτουργεί σωστά. Και εδώ οι προγραμματιστές παραλείπουν το Σφάλματα .
Προγραμματιστής εναντίον Tester: Ο προγραμματιστής θέλει πάντα να βλέπει τον κώδικά του να λειτουργεί σωστά. Έτσι θα το δοκιμάσει για να ελέγξει αν λειτουργεί σωστά. Αλλά γνωρίζετε γιατί ο δοκιμαστής θα δοκιμάσει την εφαρμογή; Για να το αποτύχει με οποιονδήποτε τρόπο, και ο δοκιμαστής σίγουρα θα ελέγξει πώς μια εφαρμογή δεν λειτουργεί σωστά. Αυτή είναι η κύρια διαφορά στη δοκιμή προγραμματιστή και στη δοκιμή δοκιμών.
Πρέπει οι προγραμματιστές να δοκιμάσουν τη δουλειά τους;
Προσωπικά δεν με πειράζει οι προγραμματιστές να δοκιμάζουν τον δικό τους κώδικα. Σε τελική ανάλυση, είναι το μωρό τους ;-) Γνωρίζουν πολύ καλά τον κωδικό τους. Ξέρουν ποιες είναι οι παγίδες στους κωδικούς τους.
Πού μπορεί να αποτύχει, πού να συγκεντρωθεί περισσότερο, που είναι το σημαντικό μονοπάτι της εφαρμογής. Ο προγραμματιστής μπορεί να κάνει δοκιμές μονάδας πολύ καλά και μπορεί να εντοπίσει αποτελεσματικά τις περιπτώσεις ορίων. ( Πηγή εικόνας)
Αυτά είναι όλα ισχύει για προγραμματιστή που είναι Καλή δοκιμή ! Αλλά οι περισσότεροι από τους προγραμματιστές θεωρούν ότι η δοκιμή είναι μια επώδυνη δουλειά, ακόμη και γνωρίζουν καλά το σύστημα, λόγω της αμέλειας τους τείνουν να παραλείπουν πολλές δοκιμαστικές διαδρομές, καθώς είναι μια πολύ οδυνηρή εμπειρία για αυτούς.
Εάν οι προγραμματιστές εντοπίσουν σφάλματα στον κώδικα τους στη Δοκιμή δοκιμής μονάδας, τότε είναι σχετικά πιο εύκολο να διορθωθούν, καθώς ο κώδικας είναι νέος, αντί να λαμβάνει το σφάλμα από τους δοκιμαστές μετά από δύο-τρεις ημέρες. Αλλά αυτό είναι δυνατό μόνο εάν ο προγραμματιστής ενδιαφέρεται να κάνει τόσες πολλές δοκιμές.
Είναι το Ευθύνη του ελεγκτή για να βεβαιωθείτε ότι κάθε διαδρομή έχει δοκιμαστεί ή όχι. Οι υπεύθυνοι δοκιμών θα πρέπει ιδανικά να δώσουν σημασία σε όλες τις μικρές πιθανές λεπτομέρειες για να επιβεβαιώσουν ότι η εφαρμογή δεν σπάει πουθενά.
Προγραμματιστές, μην ελέγξετε τον δικό σας κωδικό. Γενικά, θα παραβλέψετε τα ζητήματα στον κώδικά σας. Δώστε λοιπόν σε άλλους για έλεγχο.
Όλοι έχουν εξειδίκευση σε ένα συγκεκριμένο θέμα. Οι προγραμματιστές γενικά σκέφτονται πώς να αναπτύξουν την εφαρμογή από την άλλη πλευρά, οι υπεύθυνοι δοκιμών σκέφτονται πώς ο τελικός χρήστης θα χρησιμοποιήσει την εφαρμογή.
συμπέρασμα
Έτσι, εν συντομία, δεν υπάρχει πρόβλημα εάν οι προγραμματιστές κάνουν βασικές δοκιμές μονάδας και βασικές δοκιμές επαλήθευσης. Οι προγραμματιστές μπορούν να δοκιμάσουν μερικές εξαιρετικές συνθήκες που γνωρίζουν ότι είναι κρίσιμες και δεν πρέπει να χάνονται. Αλλά υπάρχουν μερικοί σπουδαίοι δοκιμαστές εκεί έξω.
Μέσα από την ομάδα build to test. Μην χάνετε επίσης το χρόνο σας. Για την επιτυχία οποιουδήποτε έργου, θα πρέπει να υπάρχει μια ανεξάρτητη ομάδα δοκιμών που επικυρώνει τις αιτήσεις σας. Σε τελική ανάλυση, είναι δική μας ευθύνη να κάνουμε το «μωρό» πιο έξυπνο !!
Τι είπες?
pl sql ερωτήσεις και απαντήσεις συνέντευξης pdf
Συνιστώμενη ανάγνωση
- Συμβουλές δοκιμής λογισμικού για αρχάριους δοκιμαστές
- Οι υπεύθυνοι δοκιμών χάνουν τη λαβή τους λόγω δοκιμών λόγω αυτοματισμού;
- Η παγκόσμια επιχείρηση δοκιμών λογισμικού θα προσεγγίσει σύντομα 28,8 δισεκατομμύρια δολάρια
- Τα 10 πιο δημοφιλή εργαλεία επισκόπησης κώδικα για προγραμματιστές και δοκιμαστές
- Πώς να διατηρήσετε το κίνητρο ζωντανό σε δοκιμαστές λογισμικού;
- Κλειδί για επιτυχημένη δοκιμή μονάδας - Πώς δοκιμάζουν οι προγραμματιστές τον δικό τους κώδικα;
- Κορυφαία 15 εργαλεία δοκιμής SOA για δοκιμαστές
- Τα καλύτερα άρθρα δοκιμών λογισμικού του 2008