Skip to main content

Τι είναι η δυναμική δοκιμή;

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

Δυναμικές δοκιμές αναλύει το πρόγραμμα λογισμικού σε διαφορετικά περιβάλλοντα λειτουργίας.Αυτό περιλαμβάνει διαφορετικές μάρκες υπολογιστών και άλλων διαφορών υλικού, ενδεχομένως, συμπεριλαμβανομένων πολλαπλών οθονών, διαφορετικών λειτουργικών συστημάτων και διαφορετικών συνόλων εφαρμογών λογισμικού που συνυπάρχουν στο μηχάνημα.Επιπλέον, οι δοκιμαστές ενδέχεται να έχουν εξωτερικές ενότητες ή plug-in που χρησιμοποιούν σε σχέση με το λογισμικό που είναι δοκιμή που αυξάνει τη διαφοροποίηση των περιβάλλοντος δοκιμών στις δυναμικές δοκιμές.

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