Να συμπληρώσετε τα κενά στις παρακάτω προτάσεις, που αφορούν την μέθοδο Ελέγχου Μαύρου Κουτιού.
Κατά το στάδιο της ενός προγράμματος, πολύ συχνά πραγματοποιούνται ανασκοπήσεις από ομάδες προγραμματιστών με τη χρήση ελέγχου, με σκοπό τον των πιο συνηθισμένων λαθών.
Ένα σενάριο (test case) περιγράφει τα δεδομένα ολόκληρου του προγράμματος ή τμήματός του (υποπρόγραμμα) καθώς και τα αναμενόμενα αυτού.
Τα σενάρια ελέγχου εκτελούνται, είτε σε περιβάλλον προγραμματισμού είτε με δημιουργία πίνακα των μεταβλητών.
Ο έλεγχος μαύρου (black-box testing), ονομάζεται έτσι επειδή τα δεδομένα εισόδου στα ελέγχου προκύπτουν από τις του προγράμματος, αγνοώντας εντελώς τον .
Ιδανικά θα θέλαμε να ελέγξουμε τις τιμές εισόδου και όλα τα αποτελέσματα. Επειδή όμως αυτό είναι αδύνατο, προσπαθούμε να βρούμε τιμές για τα δεδομένα εισόδου που θα παράγουν αντιπροσωπευτικά .
Το πρώτο βήμα είναι η δημιουργία διαστημάτων τιμών (equivalence partitioning) για τα δεδομένα .
Είναι σημαντικό να δημιουργούνται και για τις μη έγκυρες τιμές εισόδου, καθώς δεν μπορούμε να είμαστε σίγουροι ότι ένα πρόγραμμα θα τροφοδοτείται μόνο με τιμές.
Μετά τον καθορισμό των διαστημάτων πρέπει να επιλεγούν για τα σενάρια ελέγχου που να καλύπτουν όλα τα διαστήματα.
Αφού τα διαστήματα είναι ισοδύναμα, μπορεί να επιλεγεί οποιαδήποτε τιμή από κάθε .
Ωστόσο, μία καλύτερη στρατηγική είναι να γίνει έλεγχος των τιμών κάθε διαστήματος (boundary value analysis).