Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Διαφορά μεταξύ Ισοδυναμία & Οριακά Κατάτμηση

Κατά τη δοκιμή του λογισμικού , είναι σημαντικό να καθοριστεί αν το σύστημα δέχεται σωστά κατάλληλες εισόδους και μόνο τις κατάλληλες εισόδους . Για το σκοπό αυτό , η ισοδυναμία διαχωρισμού και ανάλυσης όριο αξίας απασχολούνται . Μερικοί μηχανικοί λογισμικού θα πάει ακόμη και πέρα ​​από τις απαιτήσεις του , είτε από αυτά , δοκιμάζουμε τρεις περιπτώσεις γύρω από ένα όριο : μία στο όριο , και ένα αμέσως και στις δύο πλευρές του. Οριακά υποθέσεις
Η

Το σκεπτικό τόσο στεγανοποίηση ισοδυναμίας και ανάλυσης όριο αξίας στηρίζεται στην κατανόηση των ορίων περιπτώσεις . Το "όριο" στο ερώτημα είναι μεταξύ έγκυρα και άκυρα εισόδου, καθώς και τις τιμές σε κοντινή απόσταση. Για παράδειγμα , εάν είχατε ένα σύστημα που προοριζόταν να δεχτεί ένα μήνα ως πρώτη ύλη, 1-12 θα είναι έγκυρη εισόδους . Οτιδήποτε μηδενικές ή αρνητικές , ή 13 ή μεγαλύτερο , δεν θα είναι έγκυρη . Έτσι, οι οριακές περιπτώσεις είναι 0 , 1 , 12 , και 13 . Εικόνων
Οριακά - Value Analysis
Η

Για μια ανάλυση όριο αξίας , στο παράδειγμα των μηνών ως είσοδο , θα δοκιμάσει 0,1,12 και 13 . Θα περίμενε κανείς ένα μήνυμα σφάλματος για τις τιμές 0 και 13 . Θα περίμενε κανείς το σύστημα να λειτουργήσει κανονικά για 1 και 12 . Αν αυτό δεν συμβεί , θα ξέρετε ότι υπάρχει κάτι λάθος με τον προγραμματισμό .

Η Ισοδυναμία Κατάτμηση
Η

Ισοδυναμία στεγανοποίηση επιδιώκει να εξαλείψει την απόλυση του ορίου αξίας δοκιμές για να κάνουν δοκιμές πιο αποτελεσματική . Σε έναν αριθμό γραμμής των ακεραίων , για παράδειγμα μήνες , θα δείτε το χώρο μεταξύ 0 και 1, όπως ένα διαμέρισμα , και , επίσης, το διάστημα μεταξύ 12 και 13 . Αριθμό γραμμής σας αυτόν τον τρόπο θα χωρίζεται σε τρία τμήματα , και θα εξασφαλίσει ότι κάθε τμήμα έχει δοκιμαστεί μία φορά . Αυτό σημαίνει ότι θα δοκιμάσετε τρεις αριθμούς συνολικά , όχι τέσσερις , όπως στην ανάλυση όριο αξίας .
Εικόνων Άλλες διαφορές
Η

Ισοδυναμία στεγανοποίηση σας επιτρέπει επίσης να δοκιμάσουν οποιαδήποτε τιμή μεταξύ τα χωρίσματα , και όχι οι τιμές μόνο κοντά στο όριο . Έτσι , στο παράδειγμα μήνες , μπορείτε να δοκιμάσετε -3 , 5 και 1.000.000 . Ωστόσο , οι περισσότεροι δοκιμαστές χρησιμοποιούν γενικά δύο στρατηγικές , διότι , αν και η ισοδυναμία των διαμερισμάτων είναι αποτελεσματικό , αν δεν γνωρίζετε την ακριβή φύση του προγράμματος , μπορείτε να χάσετε λεπτές αποχρώσεις . Ένα παράδειγμα θα μπορούσε να είναι ένα σύστημα που επεξεργάζεται μήνες 1-6 διαφορετικά από 7-12 μήνες .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα