Skip to main content

Τι είναι η δοκιμή λογισμικού υπολογιστών;

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

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