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

Files Recovery Software
Σπίτι Στοιχεία Επικοινωνίας Εξυπηρέτηση Πελατών Κατεβάστε το Demo Προϊόντα  

 
 

Δοκιμή

Στη διαδικασία ανάπτυξης λογισμικού, τα λάθη μπορούν να εγχεθούν σε οποιαδήποτε στάδια κατά τη διάρκεια της ανάπτυξης. Αυτό είναι λόγω των μεθόδων επαλήθευσης προηγούμενων φάσεων ανάπτυξης του λογισμικού είναι χειρωνακτικό. Ως εκ τούτου ο κώδικας που αναπτύσσεται κατά τη διάρκεια της δραστηριότητας κωδικοποίησης είναι πιθανό να έχει μερικά λάθη απαίτησης και τα λάθη σχεδίου, εκτός από τα λάθη που εισάγονται κατά τη διάρκεια της δραστηριότητας κωδικοποίησης. Κατά τη διάρκεια της δοκιμής, το πρόγραμμα που εξετάζεται εκτελείται με ένα σύνολο περιπτώσεων δοκιμής, και η παραγωγή του προγράμματος για τις περιπτώσεις δοκιμής αξιολογείται για να καθορίσει εάν ο προγραμματισμός εκτελεί αναμένεται.

Κατά συνέπεια, η δοκιμή είναι η διαδικασία ένα στοιχείο λογισμικού για να ανιχνεύσει τη διαφορά μεταξύ των υπαρχόντων και απαραίτητων όρων (δηλ., ζωύφια) και για να αξιολογήσει τα χαρακτηριστικά γνωρίσματα των στοιχείων λογισμικού. Έτσι, η δοκιμή είναι η διαδικασία ένα πρόγραμμα με την πρόθεση της εύρεσης των λαθών.

Μερικές εξεταστικές αρχές

  • Η δοκιμή δεν μπορεί να παρουσιάσει την απουσία ατελειών, μόνο η παρουσία τους.
  • Όσο νωρίτερ ένα λάθος γίνεται, ο δαπανηρότερος αυτό είναι.
  • Όσο αργότερ ένα λάθος ανιχνεύεται, ο δαπανηρότερος αυτό είναι.

Τώρα συζητήστε μερικές εξεταστικές τεχνικές:

Ασπρη δοκιμή κιβωτίων

Η άσπρη δοκιμή κιβωτίων είναι μια τεχνική με το οποίο όλες οι πορείες μέσω του προγράμματος εξετάζονται με κάθε πιθανή αξία. Αυτή η προσέγγιση απαιτεί κάποια γνώση για το πώς το πρόγραμμα πρέπει να συμπεριφερθεί. Παραδείγματος χάριν, εάν το πρόγραμμά σας δέχτηκε μια αξία ακέραιων αριθμών μεταξύ 1 και 50, μια άσπρη δοκιμή κιβωτίων θα εξέταζε το πρόγραμμα και με τις 50 τιμές που εξασφαλίζουν ότι ήταν σωστό για κάθε μια, και εξετάζει έπειτα κάθε άλλη πιθανή αξία που ένας ακέραιος αριθμός μπορεί να πάρει και να εξετάσει ότι συμπεριφέρθηκε όπως αναμένεται. Εξετάζοντας τον αριθμό στοιχείων στοιχείων ένα χαρακτηριστικό πρόγραμμα μπορεί να έχει, οι πιθανές μεταλλαγές καθιστούν την άσπρη δοκιμή κιβωτίων εξαιρετικά δύσκολη για τα μεγάλα προγράμματα.

Η άσπρη δοκιμή κιβωτίων μπορεί να εφαρμοστεί στις κρίσιμες λειτουργίες ασφάλειας ενός μεγάλου προγράμματος, και ένα μεγάλο μέρος του υπολοίπου δοκιμασμένου χρησιμοποιώντας τη δοκιμή μαύρων κιβωτίων, που συζητείται κατωτέρω. Λόγω του αριθμού μεταλλαγών, η άσπρη δοκιμή κιβωτίων εκτελείται συνήθως χρησιμοποιώντας ένα λουρί δοκιμής, όπου οι σειρές των τιμών ταϊ'ζονται στο πρόγραμμα γρήγορα μέσω ενός ειδικού προγράμματος, καταγράφοντας τις εξαιρέσεις στην αναμενόμενη συμπεριφορά. Η άσπρη δοκιμή κιβωτίων αναφέρεται μερικές φορές ως τη δομική, σαφή, ή ανοικτή δοκιμή κιβωτίων.

Δοκιμή μαύρων κιβωτίων

Η δοκιμή μαύρων κιβωτίων είναι παρόμοια με την άσπρη δοκιμή κιβωτίων, εκτός από παρά τη δοκιμή κάθε πιθανής αξίας, οι επιλεγμένες τιμές εξετάζονται. Σε αυτόν τον τύπο δοκιμής, ο ελεγκτής ξέρει τις εισαγωγές και τι οι αναμενόμενες εκβάσεις πρέπει να είναι, αλλά όχι απαραιτήτως πώς το πρόγραμμα έφθασε σε τους. Η δοκιμή μαύρων κιβωτίων αναφέρεται μερικές φορές ως λειτουργική δοκιμή.

Οι περιπτώσεις δοκιμής για τη δοκιμή μαύρων κιβωτίων επινοούνται κανονικά μόλις οι προδιαγραφές προγράμματος είναι πλήρεις. Οι περιπτώσεις δοκιμής είναι βασισμένες στις κατηγορίες ισοδυναμίας.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Data Recovery Book
 
Κεφάλαιο 1 Μια επισκόπηση της αποκατάστασης στοιχείων
Κεφάλαιο 2 Εισαγωγή των σκληρών δίσκων
Κεφάλαιο 3 Λογική προσέγγιση στους δίσκους και το OS
Κεφάλαιο 4 Συστήματα αριθμού
Κεφάλαιο 5 Εισαγωγή του προγραμματισμού γ
Κεφάλαιο 6 Εισαγωγή στα βασικά υπολογιστών
Κεφάλαιο 7 Απαραίτητες εντολές DOS
Κεφάλαιο 8 Δίσκος-ζωντανό ον λειτουργεί και διακόπτει το χειρισμό με το γ
Κεφάλαιο 9 Διαχειριζόμενοι μεγάλοι σκληροί δίσκοι
Κεφάλαιο 10 Αποκατάσταση στοιχείων από την αλλοιωμένη δισκέτα
Κεφάλαιο 11 Παραγωγή των στηριγμάτων
Κεφάλαιο 12 Ανάγνωση και τροποποίηση MBR με τον προγραμματισμό
Κεφάλαιο 13 Ανάγνωση και τροποποίηση DBR με τον προγραμματισμό
Κεφάλαιο 14 Προγραμματισμός για την αποκατάσταση "ακατέργαστων αρχείων"
Κεφάλαιο 15 Προγραμματισμός για τις ψήκτρες στοιχείων
Κεφάλαιο 16 Ανάπτυξη περισσότερων χρησιμοτήτων για τους δίσκους
Προσάρτημα Γλωσσάριο όρων αποκατάστασης στοιχείων
 
 
Pro Data Doctor

Σπίτι

Προϊόντα

Στοιχεία Επικοινωνίας

Εξυπηρέτηση Πελατών

Κατεβάστε το Demo

Όροι και Προϋποθέσεις

 
Pro Data Doctor