Δοκιμές ευρετικών

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 24 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Thinking Fast Slow Summary & Review | Daniel Kahneman | Free Audiobook
Βίντεο: Thinking Fast Slow Summary & Review | Daniel Kahneman | Free Audiobook

Περιεχόμενο

Ορισμός - Τι σημαίνουν οι δοκιμές Heuristics;

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


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

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη δοκιμασία Heuristics

Ο έλεγχος των ευρετικών είναι συγκρίσιμος με μια εκπαιδευμένη εικασία, σε αντίθεση με την καθαρά ποσοτική δοκιμή λογισμικού που λειτουργεί σχετικά τυφλά, χωρίς κατεύθυνση υψηλότερου επιπέδου. Για παράδειγμα, υποθέστε ότι ένας προγραμματιστής πρέπει να δοκιμάσει ένα έργο με 10.000 γραμμές κώδικα. Η παρακολούθηση μιας γενικής γραμμικής δοκιμής αυτών των 10.000 γραμμών θα αποτελούσε καθαρά ποσοτικά τεστ λογισμικού. Από την άλλη πλευρά, η δοκιμασία ευρετικών δεδομένων θα περιλαμβάνει την εξέταση του τρόπου με τον οποίο συμβαίνουν συχνά σφάλματα σε ορισμένα τμήματα του κώδικα. Χρησιμοποιώντας αυτό το παράδειγμα, εάν ο προγραμματιστής εξετάσει ιστορικά δεδομένα για να συνειδητοποιήσει ότι μια συγκεκριμένη ενότητα κώδικα ήταν σχετικά πιο επιρρεπής στο λάθος στο παρελθόν, μια στρατηγική δοκιμής ευρετικών θα μπορούσε να περιλαμβάνει την απομόνωση αυτής της μονάδας, περιλαμβάνοντας, για παράδειγμα, συγκεκριμένες 2.000 γραμμές κώδικα , και κατευθύνει περισσότερους πόρους δοκιμών σε εκείνο το τμήμα του κώδικα, αντί να δοκιμάσει όλες τις 10.000 γραμμές κώδικα εξίσου.


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