ΥπολογιστέςΠρογραμματισμός

Παλινδρόμηση δοκιμές του λογισμικού. Τι είναι ο έλεγχος παλινδρόμησης

Όταν δημιουργείτε λογισμικού υψηλής ποιότητας, θα πρέπει όχι μόνο να γράψει μια γραμμή κώδικα, αλλά και για να βεβαιωθείτε ότι δεν υπάρχουν σφάλματα σε αυτές. Και αν η βλάβη πρωτόγονη βρεθεί στις περισσότερες γλώσσες, ακόμη και κατά τη μεταγλώττιση, η πιο πολύπλοκη, είναι αναγκαίο να αναζητήσουμε περισσότερο όταν τρέχει εφαρμογές. Αυτή η διαδικασία ονομάζεται δοκιμή. Αυτός, με τη σειρά του, χωρίζεται σε μια σειρά από κλάδους, οι οποίες ποικίλλουν περιεχόμενο και τα χαρακτηριστικά των λαθών τους. Ως μέρος του άρθρου θα πρέπει να θεωρηθεί ότι μια τέτοια δοκιμή παλινδρόμησης. Τι αντιπροσωπεύει; Ποιες εξετάσεις είναι εκεί; Είναι δυνατόν να αυτοματοποιήσει; Έτσι, τι είναι δοκιμές παλινδρόμησης; Ας μιλήσουμε περισσότερο.

Τύποι, τα είδη, τις τάσεις

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

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

  1. Λειτουργικότητα.
  2. Μη λειτουργικό.

Μπορούν να εκφραστεί ως:

  1. Σενάρια.
  2. Σετ.
  3. Κιτ για την εκκίνηση.

Αυτό που, στην πραγματικότητα, περιλαμβάνει λογισμικό δοκιμές παλινδρόμησης; Το έργο σε 3 βασικούς τομείς. Δηλαδή παλινδρόμηση:

  1. Bugs.
  2. Παλιά προβλήματα.
  3. Οι παρενέργειες.

λειτουργικές δοκιμές

Βασίζονται στις λειτουργίες που εκτελούνται από το σύστημα. Μπορεί να πραγματοποιηθεί με τη συσκευή, την ενσωμάτωση, το σύστημα και τα επίπεδα αποδοχής. Οι δύο κύριες πτυχές, το οποίο είναι υπό δοκιμή:

  • Απαιτήσεις.
  • Επιχειρηματικές διαδικασίες.

Κατά την εργασία σχετικά με τις απαιτήσεις που είναι αναγκαίες για να κάνει μια λίστα με το τι πρέπει να δοκιμαστεί. Είναι επιθυμητό να προσδιορίζουν τα στοιχεία προτεραιότητας, για να καθορίσουν την κατεύθυνση του έργου. Αυτό είναι απαραίτητο για να μην αγνοήσει όλες τις πιο σημαντικές λειτουργίες. Κατά τη δοκιμή «επιχειρηματικών διαδικασιών» εστιάζει πάνω τους, τ. Οι Ε σενάρια τρέχουν καθημερινή εργασία.

Τα πλεονεκτήματα του λειτουργικού ελέγχου θα πρέπει να περιλαμβάνουν το γεγονός ότι το λογισμικό προσομοιώνει την πραγματική χρήση του συστήματος. Υπάρχουν όμως και μειονεκτήματα: για παράδειγμα, το πρόγραμμα μπορεί να υπόκειται σε υπερβολικές δοκιμές. Είναι επίσης δυνατή η παράλειψη των λογικών λαθών στο λογισμικό.

Μη λειτουργικές δοκιμές

Αυτοί οι τύποι των δοκιμών που αποσκοπούν στον έλεγχο όλα τα ακίνητα που δεν σχετίζονται με τις λειτουργίες του συστήματος. οι παράμετροι αυτές μπορούν από αυτούς:

  1. Αξιοπιστία. Δοκιμάζεται απαντήσεις σε διάφορες καταστάσεις που δεν προβλέπονται.
  2. Απόδοση. Πώς λειτουργεί το σύστημα, το οποίο είναι επιδεκτικό σε διάφορα φορτία.
  3. Ευκολία. Πόσο βολικό να συνεργαστεί με την αίτηση για την προβολή του χρήστη.
  4. Κλίμακα. για να αλλάξετε το ύψος των απαιτήσεων και το πλάτος εφαρμογή κατά την εργασία με διαφορετικές οθόνες.
  5. Ασφάλεια. Πόσο ασφαλή είναι τα δεδομένα χρήστη, καθώς και πληροφορίες σε διάφορα κανάλια μετάδοσης.
  6. Φορητότητα. Ελέγχει αν η εφαρμογή λειτουργεί σε διαφορετικές πλατφόρμες, και αν ναι - πόσοι.

Ποιες είναι οι ιδιότητες του συστήματος μπορεί να διερευνηθεί σε αυτές τις περιπτώσεις; Συνολικά 4.

  1. Έλεγχος της εγκατάστασης. Ελέγχεται το πόσο καλά καταφέρνουν να θέσει το πρόγραμμα στον υπολογιστή για να το ρυθμίσετε, και εάν είναι απαραίτητο και να αφαιρέσετε. ρύθμιση ποιότητας επιτρέπει στο χρήστη να μειώσει τον κίνδυνο απώλειας δεδομένων ή μείωση (χειροτέρευση) εφαρμογές απόδοση.
  2. Έλεγχος της χρήσης της άνεσης. Ελέγξτε το λογισμικό που αναπτύχθηκε στην ευχρηστία και τη σαφήνεια του τελικού χρήστη.
  3. δοκιμών διαμόρφωσης. Αυτό περιλαμβάνει τον έλεγχο των επιδόσεων του προγράμματος κατά την εγκατάσταση των διαφόρων ρυθμίσεων του συστήματος, καθώς και πειραματίζονται με τις εσωτερικές ρυθμίσεις του προγράμματος.
  4. Δοκιμές για την αποτυχία και την ανάκτηση. Επαλήθευση μετά την εμφάνιση σφαλμάτων. Αξιολογεί την ανταπόκριση των προστατευτικές ιδιότητες, καθώς και τι δεδομένα και πόσο έσωσε την απότομη διακοπή της εφαρμογής.

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

περιπτώσεις δοκιμής

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

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

Αυτοματοποίηση των δοκιμών παλινδρόμησης

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

σφάλματα παλινδρόμησης

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

Παλινδρόμηση των παλαιών λάθη

Αυτό αναφέρεται στην αναγνώριση των καταστάσεων όπου οι πρόσφατες αλλαγές που έγιναν στον κώδικα του προγράμματος, ακυρώνεται διορθώσεις. Έτσι, και πάλι αρχίσει να δραστηριοποιούνται. Ως εκ τούτου, όταν κάνετε αλλαγές στον κώδικα λογισμικού που απαιτείται για να ξεκινήσει η διαδικασία ελέγχου από την αρχή (με την προϋπόθεση, βέβαια, ότι υπήρχαν προβλήματα με την απόδοση).

Παλινδρόμηση παρενέργεια

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

Συνοψίζοντας όλα αυτά που είναι γραμμένο, ότι μπορεί να ειπωθεί για τις δοκιμές παλινδρόμησης; Είναι πλέον ένα θέμα που θα πρέπει πλέον να προκαλέσει προβλήματα. Μένει μόνο να ελέγξουν τα πάντα στην πράξη.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.delachieve.com. Theme powered by WordPress.