Η δοκιμή νήματος ορίζεται ως ένας τύπος δοκιμής λογισμικού, ο οποίος επαληθεύει τις βασικές λειτουργικές δυνατότητες μιας συγκεκριμένης εργασίας (νήμας). Συνήθως διεξάγεται στο αρχικό στάδιο της φάσης της δοκιμής ολοκλήρωσης. Οι δοκιμές βάσει νημάτων είναι μία από τις επαυξητικές στρατηγικές που υιοθετήθηκαν κατά τη διάρκεια του συστήματος Δοκιμή ολοκλήρωσης. Αυτός είναι ο λόγος για τον οποίο, η δοκιμή νήματος θα πρέπει μάλλον να ονομάζεται πιο σωστά "τεστ αλληλεπίδρασης νήματος."
Τύποι δοκιμής νημάτων
Οι δοκιμές βάσει νημάτων ταξινομούνται σε δύο κατηγορίες
Δοκιμή μονού νήματος: Η δοκιμή ενός νήματος περιλαμβάνει μία συναλλαγή εφαρμογής τη φορά
Δοκιμή πολλαπλών νημάτων: Μια δοκιμή πολλαπλών νημάτων περιλαμβάνει πολλές ταυτόχρονα ενεργές συναλλαγές κάθε φορά
Πώς να κάνετε τη δοκιμή νημάτων
Η διαδικασία του νήματος εστιάζει στις δραστηριότητες ολοκλήρωσης και όχι στον πλήρη κύκλο ζωής της ανάπτυξης. Για παράδειγμα,
Η δοκιμή βάσει νημάτων είναι μια γενικευμένη μορφή δοκιμής που βασίζεται σε συνεδρία, καθώς οι συνεδρίες είναι μια μορφή νήματος, αλλά ένα νήμα δεν είναι απαραίτητα μια περίοδος λειτουργίας.
Για τη δοκιμή νημάτων, το νήμα ή το πρόγραμμα (μικρή λειτουργικότητα) ενσωματώνονται και ελέγχονται σταδιακά ως υποσύστημα και στη συνέχεια εκτελούνται για ένα ολόκληρο σύστημα.
Στο χαμηλότερο επίπεδο, παρείχε στους ολοκληρωτές καλύτερη γνώση του εύρους του τι να δοκιμάσουν
Αντί να δοκιμάζει απευθείας τα στοιχεία λογισμικού, απαιτούσε από τους ολοκληρωτές να επικεντρωθούν στη δοκιμή λογικών διαδρομών εκτέλεσης στο πλαίσιο ολόκληρου του συστήματος.
Συμβουλές για δοκιμές πολλαπλών νημάτων
Δοκιμάστε το πρόγραμμα πολλαπλών νημάτων εκτελώντας το επανειλημμένα με διαφορετικό συνδυασμό εφαρμογών που εκτελούνται
Δοκιμάστε το πρόγραμμα πολλαπλών νημάτων, έχοντας ταυτόχρονα ενεργές πολλαπλές παρουσίες του προγράμματος
Εκτελέστε το πρόγραμμα πολλαπλών νημάτων σας σε διαφορετικά μοντέλα υλικού με διαφορετικά επίπεδα πίεσης και φόρτου εργασίας
Έλεγχος κωδικών
Συλλέξτε μόνο σφάλματα και αστοχίες που εμφανίστηκαν σε νήματα εκτός από το κύριο
Μειονεκτήματα της δοκιμής νημάτων
Για τη δοκιμή πολλαπλών νημάτων, η μεγαλύτερη πρόκληση είναι ότι θα πρέπει να μπορείτε να προγραμματίσετε αναπαραγώγιμη δοκιμή για δοκιμή μονάδας
Η σύνταξη δοκιμών μονάδας για κώδικα πολλαπλών νημάτων είναι μια πρόκληση
Τα κριτήρια δοκιμής για τη δοκιμή πολλαπλών νημάτων είναι διαφορετικά από τη δοκιμή ενός νήματος. Για τη δοκιμή πολλαπλών νημάτων διάφοροι παράγοντες, όπως το μέγεθος της μνήμης, η χωρητικότητα αποθήκευσης, τα προβλήματα χρονισμού κ.λπ. ποικίλλουν όταν καλούνται σε διαφορετικό υλικό.
Σύνοψη
In Τεχνολογία Λογισμικού, Η δοκιμή νημάτων είναι μια τεχνική για την επαλήθευση των βασικών λειτουργικών δυνατοτήτων μιας συγκεκριμένης εργασίας
Οι δοκιμές βάσει νημάτων ταξινομούνται σε δύο κατηγορίες