stability testing software testing
Η δοκιμή σταθερότητας είναι ένα μέρος της δοκιμής απόδοσης. Αυτό το σεμινάριο εξηγεί τους στόχους, τη σημασία και την ανάγκη δοκιμής σταθερότητας με παραδείγματα:
Η δοκιμή σταθερότητας είναι δοκιμή «μη λειτουργικής». Εδώ η ομάδα δεν ελέγχει τα χαρακτηριστικά και τη βασική λειτουργικότητα του ιστότοπου. αλλά δοκιμάζει τις δυνατότητες του προϊόντος λογισμικού όπως «στιβαρότητα», «χειρισμός σφαλμάτων», «αξιοπιστία» και σταθερότητα προϊόντος ».
Ας σκεφτούμε ένα άτομο που αγοράζει ένα νέο προϊόν από την αγορά ( Για παράδειγμα, ένα κινητό τηλέφωνο). Ο αγοραστής θα αναμένει ότι το προϊόν θα έχει ομοιόμορφη απόδοση για μεγάλο χρονικό διάστημα, χωρίς αποτυχίες. Ομοίως, οι χρήστες του ιστότοπου και της εφαρμογής για κινητά θα αναμένουν ότι ο αντίστοιχος ιστότοπος ή οι εφαρμογές για κινητά θα αποδίδουν με υψηλή αξιοπιστία και σταθερότητα.
Τώρα, πάρτε την περίπτωση των χρηστών που προσπαθούν να αγοράσουν προϊόντα από πύλες ηλεκτρονικού εμπορίου. Εάν ένας τεράστιος αριθμός χρηστών χρησιμοποιούν την ίδια πύλη ταυτόχρονα, οι πιθανότητες υποβάθμισης της απόδοσης για τον ιστότοπο είναι υψηλές. Οι χρήστες ενδέχεται επίσης να αντιμετωπίσουν αργό χρόνο απόκρισης ή ακόμη και διαρροή μνήμης κατά τη διάρκεια της συνεδρίας.
Αυτά τα θέματα δημιουργούν απειλές τόσο για προγραμματιστές όσο και για ενδιαφερόμενους. Είναι ευθύνη της ομάδας δοκιμών να βρει αυτά τα ζητήματα και να αναφέρει στην ομάδα ανάπτυξης πριν φτάσει στους τελικούς χρήστες. Αυτός ο τύπος δοκιμών θα τεθεί υπό δοκιμή απόδοσης. Ο έλεγχος σταθερότητας είναι μέρος του ελέγχου απόδοσης.
Τι θα μάθετε:
Επισκόπηση της δοκιμής σταθερότητας
Όπως αναφέρθηκε προηγουμένως, η δοκιμή σταθερότητας ορίζεται επίσης ως δοκιμή «μη λειτουργικής». Εδώ, οι ομάδες δοκιμών ελέγχουν την ανθεκτικότητα, τον χειρισμό σφαλμάτων, την αξιοπιστία και τη σταθερότητα του προϊόντος.
Αυτή η δοκιμή ονομάζεται επίσης «Δοκιμή αντοχής» ή «δοκιμή ενυδάτωσης». Είναι επίσης γνωστό ως «Extreme Load Testing».
Σε αυτόν τον τύπο δοκιμών, οι υπεύθυνοι δοκιμών θα ελέγξουν πώς αποκρίνεται η διαδικτυακή πύλη όταν πολλοί ενεργοί χρήστες χρησιμοποιούν ταυτόχρονα τον ιστότοπο. Οι δοκιμαστές πρέπει επίσης να ελέγξουν την απόκριση του συστήματος σε ένα τέτοιο περιβάλλον.
Σε πολλές περιπτώσεις, οι ιστότοποι πρέπει να εκτελούνται συνεχώς για εβδομάδες (ακόμη και μήνες) χωρίς την ευκαιρία επανεκκίνησης του διακομιστή. Οι ενεργοί χρήστες για τέτοιους ιστότοπους (χρήστες που χρησιμοποιούν αυτήν τη στιγμή τον ιστότοπο) μπορεί να είναι τεράστιοι και κάθε χρήστης θα περιμένει μια απρόσκοπτη απόδοση.
Ο ρόλος των υπευθύνων δοκιμών είναι να παρέχουν εμπιστοσύνη στους προγραμματιστές και να διασφαλίζουν στους τελικούς χρήστες ότι μπορούν να χρησιμοποιήσουν ένα σύστημα ως εσοχή, χωρίς αστοχία ή διαρροή μνήμης ακόμη και σε υψηλή κίνηση. Για το σκοπό αυτό, η εφαρμογή υπόκειται σε μέγιστο φορτίο (μέχρι το σημείο διακοπής της εφαρμογής) και η συμπεριφορά του συστήματος ελέγχεται υπό τέτοιες συνθήκες.
Αυτή η δοκιμή γίνεται συνήθως πριν από την κυκλοφορία του λογισμικού. Οι υπεύθυνοι δοκιμών πρέπει να διασφαλίσουν ότι η εφαρμογή είναι ικανή να χειρίζεται το αναμενόμενο φορτίο στον ιστότοπο. Μερικές φορές το σύστημα μπορεί να καταρρεύσει λόγω μεγάλου φορτίου ή μπορεί να γίνει αργό ή ακόμη και να εμφανίσει απρόσμενες συμπεριφορές.
Η σταθερότητα του λογισμικού εξαρτάται σε μεγάλο βαθμό από την απρόσκοπτη απόδοση του συστήματος υπό τις προαναφερθείσες αγχωτικές συνθήκες. Έτσι, ο έλεγχος σταθερότητας παίζει πολύ σημαντικό ρόλο.
Στόχοι της δοκιμής σταθερότητας
Οι στόχοι αναφέρονται παρακάτω:
- Για να βρείτε την ανθεκτικότητα του συστήματος.
- Βρείτε τη σταθερότητα της εφαρμογής και αυξήστε έτσι την εμπιστοσύνη του προγραμματιστή.
- Βρείτε το ελάττωμα στο σύστημα σε ένα αγχωτικό περιβάλλον.
- Συνολική αξιολόγηση και αποτελεσματικότητα του προϊόντος.
- Για να βεβαιωθείτε ότι το σύστημα μπορεί να χειριστεί ένα μεγάλο πρόγραμμα.
- Για να ελέγξετε το χρόνο απόκρισης μιας εφαρμογής.
- Για να ελέγξετε τη συνδεσιμότητα της βάσης δεδομένων.
Γεγονότα για τη δοκιμή σταθερότητας
Μερικά χρήσιμα γεγονότα παρατίθενται παρακάτω:
- Ο έλεγχος σταθερότητας απαιτεί ένα κατάλληλο περιβάλλον δοκιμών.
- Για να έχετε καλύτερα αποτελέσματα, ο έλεγχος σταθερότητας χρειάζεται μια καλά σχεδιασμένη και δομημένη προσέγγιση.
- Είναι μια χρονοβόρα διαδικασία. Ο χρόνος που απαιτείται για τη διαδικασία δοκιμής ενδέχεται να διαφέρει ανάλογα με τις απαιτήσεις του πελάτη, τον τύπο του προϊόντος και τις πολιτικές της εταιρείας.
- Η απομόνωση του συστήματος είναι σημαντική σε αυτήν τη μορφή δοκιμών. Ενώ κάνετε τον έλεγχο σταθερότητας της εφαρμογής, υπάρχουν πιθανότητες να χαθούν ή να καταστραφούν μόνιμα τα δεδομένα.
- Ο έλεγχος αντοχής μπορεί να προκαλέσει αστοχίες των στοιχείων της εφαρμογής, επομένως οι τελικοί χρήστες ενδέχεται να παρατηρήσουν εξαιρέσεις που δεν έχουν αντιμετωπιστεί.
Διαφορά μεταξύ σταθερότητας και αξιοπιστίας στο σύστημα λογισμικού
Υπάρχει μια σημαντική διαφορά μεταξύ αξιοπιστίας και σταθερότητας σε μια εφαρμογή λογισμικού. Αυτό μπορεί να εξηγηθεί με τη βοήθεια ενός παραδείγματος.
Παράδειγμα:
Σκεφτείτε ότι ένας χρήστης εγκατέστησε μια νέα εφαρμογή στο κινητό του και την ξεκίνησε. Εάν η εγκατεστημένη εφαρμογή διακόπτεται μετά από κάθε 3 λεπτά χρήσης, σίγουρα θα ενοχλήσει τον χρήστη. Αλλά εάν ο χρήστης θα μπορούσε να επαναφέρει τα δεδομένα χωρίς απώλεια μετά την επανεκκίνηση της εφαρμογής, η εφαρμογή δεν θα χάσει την αξιοπιστία της. Μια τέτοια εφαρμογή μπορεί να θεωρηθεί αξιόπιστη αλλά δεν μπορεί να θεωρηθεί σταθερή.
σαπούνι και ξεκούραστες ερωτήσεις συνέντευξης για υπηρεσίες διαδικτύου
Από την άλλη πλευρά, ακολουθήστε το σενάριο στο οποίο τα δεδομένα της εφαρμογής δεν αποθηκεύονται σωστά. Εδώ, η εφαρμογή λειτουργεί καλά και δεν συντρίβεται (όπως κάθε 3 λεπτά). Μια τέτοια εφαρμογή μπορεί ή δεν μπορεί να θεωρηθεί αξιόπιστη αλλά μπορεί να θεωρηθεί «σταθερή».
Η αξιοπιστία και η σταθερότητα είναι σαν δύο όψεις του ίδιου νομίσματος. Επομένως, απλώς θυμηθείτε το γεγονός ότι τόσο η αξιοπιστία όσο και η σταθερότητα είναι σημαντικά για ένα προϊόν από επιχειρηματική σκοπιά.
Παραδείγματα δοκιμής σταθερότητας:
Είναι μια κοινή προσέγγιση ότι, όταν ένας χρήστης αγοράζει ένα νέο κινητό τηλέφωνο, πραγματοποιεί εν γνώσει ή εν αγνοία του μια δοκιμή σταθερότητας. Ο χρήστης θα αποθηκεύσει πολλές εικόνες, φωτογραφίες, βίντεο, έγγραφα κ.λπ. στη μνήμη της συσκευής και θα ελέγξει εάν πάρα πολλά αποθηκευμένα δεδομένα έχουν επηρεάσει την απόδοση της συσκευής ή όχι. Αυτό είναι ένα συγκεκριμένο παράδειγμα δοκιμής σταθερότητας.
Λόγω των τεράστιων δεδομένων που είναι αποθηκευμένα, η συσκευή μας ενδέχεται να κλείσει μερικές φορές και, στη συνέχεια, ο χρήστης πρέπει να διαγράψει ορισμένα δεδομένα ή να διαγράψει αρχεία temp για να κάνει τη συσκευή να ανακτήσει την απόδοση. Μετά από αυτόν τον έλεγχο, ο χρήστης θα έχει μια σαφή ιδέα για τη χωρητικότητα του συστήματος.
Ένα άλλο παράδειγμα σε πραγματικό χρόνο είναι οι διαδικτυακές πύλες αγορών. Κατά τη διάρκεια της σεζόν «πώληση / φεστιβάλ» πολλοί άνθρωποι αγοράζουν προϊόντα από αυτούς τους τύπους διαδικτυακών πυλών. Η απόδοση ενός ιστότοπου πρέπει να ικανοποιεί τις προσδοκίες των χρηστών.
Έτσι, οι υπεύθυνοι δοκιμών πρέπει να δοκιμάσουν τον ιστότοπο έχοντας κατά νου την αναμενόμενη «βιασύνη» που είναι πιθανό να συμβεί σε αυτούς τους ιστότοπους κατά τη διάρκεια αυτών των ημερών.
Δοκιμή σταθερότητας σύνδεσης στο Διαδίκτυο
Εδώ, η δοκιμαστική περίπτωση θα είναι για να επιβεβαιωθεί πόσο σταθερή είναι η σύνδεσή μας στο Διαδίκτυο. Ενώ δημιουργεί σύνδεση μέσω του Διαδικτύου και ζητά ιστοσελίδες, λόγω απώλειας πακέτων, οι χρήστες πρέπει να υποφέρουν από ασυνεπή καθυστέρηση στην προβολή ιστοσελίδων.
Μερικές φορές, η απώλεια πακέτου συμβαίνει όταν δεν φτάσει στον προορισμό. Λόγω της απώλειας πακέτων, πολλοί από εμάς ενδέχεται να έχουν συναντήσει παρόμοια προβλήματα ενώ χρησιμοποιούμε βιντεοκλήσεις Skype, παίζοντας παιχνίδια μέσω του Διαδικτύου ή αποσυνδέονται τυχαία από το Διαδίκτυο.
Προαπαιτούμενα για τον έλεγχο της συνδεσιμότητας στο Διαδίκτυο:
- Για να ελέγξουμε τη σταθερότητα του Διαδικτύου, πρέπει να έχουμε ένα πρόγραμμα περιήγησης στο οποίο το τείχος προστασίας είναι απενεργοποιημένο.
- Επιλέξτε μια διεύθυνση ιστού ( Για παράδειγμα, https://www.google.com/ ) που είναι απίθανο να αποτύχει.
- Χρησιμοποιήστε το Google Spreadsheet ή το Microsoft Excel για να καταγράψετε το αποτέλεσμα, καθώς είναι εύκολο να γίνει κατανοητό και πιο ευανάγνωστο για τους χρήστες.
- Ελέγξτε ξανά τη συνδεσιμότητα στο Διαδίκτυο, τις συσκευές και ελέγξτε ξανά τις συνδέσεις. Στη συνέχεια, θα πραγματοποιήσουμε τις παρακάτω δοκιμές.
Μέθοδοι που χρησιμοποιούνται για τον έλεγχο της συνδεσιμότητας στο Διαδίκτυο:
Ο καλύτερος τρόπος για να δοκιμάσετε τη συνδεσιμότητα είναι να επισκεφτείτε Δοκιμασία ταχύτητας (πριν από την περαιτέρω ανάγνωση, επισκεφθείτε τον ιστότοπο). Στο SpeedTest.net έχουμε μια διάταξη για την επιλογή διακομιστών. Επιλέξτε και εκτελέστε τον διακομιστή που βρίσκεται κοντά σας.
Μετά από αυτό, ο ιστότοπος θα εκτελέσει μερικούς υπολογισμούς με βάση ορισμένους προκαθορισμένους αλγόριθμους και θα δείξει την αναφορά που καθορίζει την ποιότητα της σύνδεσής μας στο Διαδίκτυο αμέσως. Στην αναφορά, περιλαμβάνεται το ποσοστό απώλειας πακέτου. Πρέπει να είναι «0%».
Η απώλεια πακέτου «0%» καθορίζει την υψηλή σταθερότητα της σύνδεσης. Οποιοσδήποτε αριθμός μεγαλύτερος από «0» δείχνει ότι η συνδεσιμότητα είναι ασταθής.
Ο δεύτερος τρόπος είναι η εντολή 'cmd' και πληκτρολογήστε την εντολή 'ping' (Ανατρέξτε στην παρακάτω εικόνα). Εδώ, χρησιμοποιώντας τη γραμμή εντολών μπορούμε να δοκιμάσουμε τη σταθερότητα και την καθυστέρηση του Διαδικτύου σε πραγματικό χρόνο επίσης.
Στο σχήμα ανατρέξτε στην ενότητα «Στατιστικά Ping».
Εδώ,
Αριθμός πακέτων που εστάλησαν = 4
Αριθμός πακέτων που ελήφθησαν = 4
Αριθμός πακέτων που χάθηκαν = 0
Το αποτέλεσμα δείχνει ότι η σύνδεση είναι εξαιρετικά σταθερή.
Διαδικασία που χρησιμοποιείται:
Βήμα 1: Οι εξεταστές θα επιλέξουν οποιαδήποτε από τις δύο μεθόδους που εξηγούνται παραπάνω.
Βήμα 2: Οι δοκιμαστές θα εκτελέσουν τη διαδικασία και θα καταγράψουν τις απαραίτητες πληροφορίες που θα ληφθούν ως απάντηση στη συνδεσιμότητα στο Διαδίκτυο, σε ένα υπολογιστικό φύλλο.
Βήμα 3: Θα επαναλάβουν τη διαδικασία 3 ή τέσσερις φορές την εβδομάδα.
(Δεδομένου ότι ο έλεγχος σταθερότητας πραγματοποιείται για μια χρονική περίοδο, οι υπεύθυνοι δοκιμών θα πρέπει να προγραμματίσουν τη διαδικασία τουλάχιστον περισσότερες από δύο φορές την εβδομάδα.)
Βήμα 4: Τα αποτελέσματα καταγράφονται σε υπολογιστικά φύλλα.
Οι υπεύθυνοι δοκιμών πρέπει να σημειώσουν την ημερομηνία εκτέλεσης της διαδικασίας. Συγκρίνετε το αποτέλεσμα που λαμβάνεται σε κάθε ημερομηνία για να πάρετε μια ιδέα για τη σταθερότητα του τρέχοντος δικτύου μας.
Σημείωση: Σημείο διακοπής είναι η κατάσταση του συστήματος στην οποία το σύστημα θα καταρρεύσει όταν του δοθεί ένα επιπλέον φορτίο. Καθορίζει τη χωρητικότητα του συστήματος.
Το έγγραφο προδιαγραφών είναι ένα έγγραφο που δίνεται στους υπεύθυνους δοκιμών από τον αρχηγό της ομάδας και θα περιέχει λεπτομέρειες σχετικά με το αναμενόμενο φορτίο στο σύστημα. Κατά τη δοκιμή σταθερότητας, οι υπεύθυνοι δοκιμών θα ελέγξουν το σημείο διακοπής του συστήματος με βάση τις οδηγίες που τους παρέχονται στο έγγραφο προδιαγραφών.
Η ομάδα δοκιμών θα ελέγξει το σύστημα δοκιμάζοντας την εφαρμογή με το φορτίο πάνω / κάτω από το σημείο διακοπής που καθορίζεται στο έγγραφο προδιαγραφών. Αυτό διαφέρει από την περίπτωση της δοκιμής φορτίου.
τι κάνει το c ++
Στη δοκιμή σταθερότητας, θα χρησιμοποιήσουμε μόνο το αναμενόμενο φορτίο για δοκιμές, αλλά κατά τη δοκιμή φορτίου, δίνεται ένα απροσδόκητο φορτίο στην εφαρμογή και οι ελεγκτές ελέγχουν τη χωρητικότητα της εφαρμογής.
Δοκιμή λογισμικού Κύκλος ζωής βάσει δοκιμής σταθερότητας
Οι διαφορετικές φάσεις του Κύκλος ζωής δοκιμής λογισμικού αναφέρονται παρακάτω:
- Ανάλυση απαιτήσεων
- Σχέδιο δοκιμής
- Ανάπτυξη δοκιμαστικών περιπτώσεων
- Δοκιμή περιβάλλοντος
- Εκτέλεση δοκιμαστικής υπόθεσης
- Κλείσιμο δοκιμής
Ας κατανοήσουμε λεπτομερώς όλες τις παραπάνω φάσεις.
# 1) Ανάλυση απαιτήσεων
Σε αυτήν τη φάση, η ομάδα δοκιμών θα αποφασίσει τους διαφορετικούς τύπους δοκιμών που θα εκτελεστούν στην εφαρμογή. Εξαρτάται αποκλειστικά από τις απαιτήσεις του πελάτη και τον τύπο της εφαρμογής. Για παράδειγμα, οι δοκιμαστές δοκιμάζουν μια τραπεζική εφαρμογή και στη συνέχεια η δοκιμή με μεγαλύτερη προτεραιότητα, στην περίπτωση αυτή, είναι η δοκιμή ασφάλειας. Εάν οι δοκιμαστές δοκιμάζουν μια εφαρμογή ακινήτων, θα δώσουν προτεραιότητα στη λειτουργική δοκιμή.
# 2) Προγραμματισμός δοκιμών
Σε αυτήν τη φάση, συζητούνται πεδία δοκιμών. Οι δοκιμαστές θα συζητήσουν την ανάγκη αυτοματοποίησης. Για τη δοκιμή σταθερότητας, οι διαδικασίες δοκιμής είναι κουραστικές και πρέπει να επαναλαμβάνονται πολλές φορές για μια συγκεκριμένη διάρκεια, ο αυτοματισμός θα είναι μια καλή επιλογή. Το 'LoadStrom' είναι ένα καλό εργαλείο για την εκτέλεση δοκιμών σταθερότητας χρησιμοποιώντας αυτοματισμό.
Σε αυτήν τη φάση, θα συζητήσουμε τον προϋπολογισμό και το χρονικό όριο για τη δοκιμή με τον πελάτη. Δεδομένου ότι η δοκιμή είναι χρονοβόρα, ο προϋπολογισμός και το χρονικό όριο πρέπει να πληρούν το σχέδιο δοκιμών.
# 3) Ανάπτυξη δοκιμαστικών περιπτώσεων
Η δοκιμαστική θήκη για τη δοκιμή της εφαρμογής δημιουργείται σε αυτήν τη φάση.
# 4) Περιβάλλον δοκιμής
Το περιβάλλον δοκιμών είναι ένας ζωτικός παράγοντας για τον έλεγχο της σταθερότητας. Χρειαζόμαστε ένα κατάλληλο περιβάλλον δοκιμών που είναι το αντίγραφο του περιβάλλοντος παραγωγής μας. Το αρχικό περιβάλλον δεν πρέπει να χρησιμοποιείται επειδή κατά τη διάρκεια της δοκιμής ο ιστότοπος μπορεί μερικές φορές να παρουσιάσει σφάλμα ή ακόμη και απώλεια δεδομένων.
# 5) Εκτέλεση δοκιμής
Σε αυτήν τη φάση, οι δοκιμαστικές περιπτώσεις εκτελούνται και τα αποτελέσματα των δοκιμών επαληθεύονται. Αυτή είναι μια χρονοβόρα φάση. Τα γενικά ζητήματα που αντιμετωπίζουν οι δοκιμαστές σε αυτήν τη φάση είναι διαρροή μνήμης, προβλήματα με τη σύνδεση δεδομένων, αργός χρόνος απόκρισης κ.λπ.
# 6) Κλείσιμο δοκιμής
Σε αυτήν τη φάση, όλα τα μέλη της ομάδας θα συναντηθούν και θα συζητήσουν τα κριτήρια εξόδου που χρησιμοποιούνται στο έργο. Τα κριτήρια εξόδου εξαρτώνται από παράγοντες όπως ο αριθμός των ελαττωμάτων που εντοπίστηκαν και ο χρόνος που χρησιμοποιήθηκε κατά τη δοκιμή.
Εργαλεία που χρησιμοποιούνται στη δοκιμή σταθερότητας
Χρησιμοποιούνται τα ακόλουθα εργαλεία:
- LoadRunner
- OpenSTA
- LoadUI
- ΔΙΑΦΟΡΑ Web
- Φόρτωση ολοκλήρωσης
- Όψη
- LoadUI
- Δοκιμαστής ορθολογικής απόδοσης
Πώς να χρησιμοποιήσετε το Apache JMeter για δοκιμές αντοχής;
Apache JMeter είναι ένα καλό εργαλείο για δοκιμές αντοχής. Πριν ξεκινήσει η δοκιμή, οι υπεύθυνοι δοκιμών πρέπει να έχουν καλές γνώσεις σχετικά με τους επιχειρηματικούς στόχους. Μετά από αυτό οι δοκιμαστές θα δημιουργήσουν δοκιμαστικά σενάρια. Στη συνέχεια, θα διαμορφώσουμε τις ρυθμίσεις ομάδας νημάτων στο JMeter.
παραδείγματα εφαρμογής διακομιστή-πελάτη και εφαρμογής μέσω διαδικτύου
Ενώ κάνουμε δοκιμές αντοχής χρησιμοποιώντας το JMeter, πρέπει να καθορίσουμε τους ακόλουθους παράγοντες:
- Ο αριθμός των νημάτων: Αυτό δείχνει τον αναμενόμενο αριθμό χρηστών στον ιστότοπο.
- Περίοδος αύξησης: Αυτό δείχνει τον χρόνο που χρειάζεται κάθε νήμα για να ολοκληρωθεί. Εάν έχουμε 5 νήματα, η περίοδος αύξησης είναι 50 δευτερόλεπτα.
- Αριθμός βρόχων: Αυτό δείχνει πόσες φορές επαναλαμβάνεται η διαδικασία. Για δοκιμές αντοχής, έχει οριστεί για πάντα.
- Χρονοδιάγραμμα: Σε αυτήν τη δοκιμή, θα χρησιμοποιήσουμε τη λειτουργία προγραμματιστή. Πρέπει να καθορίσουμε τη διαμόρφωση του προγραμματιστή σύμφωνα με την απαίτηση.
συμπέρασμα
Πολλές εφαρμογές δεν έχουν σχεδιαστεί σωστά και δεν απελευθερώνουν τη μνήμη της συσκευής μετά τη χρήση. Αυτό σταδιακά θα οδηγήσει σε απώλεια μνήμης. Μπορούμε να ξεπεράσουμε το πρόβλημα με τον έλεγχο σταθερότητας. Έτσι, ο έλεγχος σταθερότητας είναι πολύ σημαντικός. Είναι μη λειτουργικός έλεγχος. Αφορά μόνο το χαρακτηριστικό της εφαρμογής. Εδώ, ο έλεγχος δεν αφορά τη συμπεριφορά του συστήματος.
Ελπίζω να καταλάβατε τη σημασία και την ανάγκη για Δοκιμή Σταθερότητας.
Συνιστώμενη ανάγνωση
- Δοκιμή λογισμικού QA Assistant Job
- Μάθημα δοκιμών λογισμικού: Σε ποιο Ινστιτούτο Δοκιμών Λογισμικού πρέπει να εγγραφώ;
- Δοκιμή λογισμικού Τεχνικό περιεχόμενο Συγγραφέας Freelancer Job
- Επιλέγοντας Δοκιμή λογισμικού ως καριέρα σας
- Συμβουλές δοκιμής λογισμικού για αρχάριους δοκιμαστές
- Σχόλια και σχόλια μαθήματος δοκιμών λογισμικού
- Πώς να διατηρήσετε το Motivation Alive σε δοκιμαστές λογισμικού;
- Τι είναι το Monkey Testing στο λογισμικό Testing;