Τύποι δοκιμών λογισμικού και οι τεχνικές τους

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





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

Τύποι δοκιμών λογισμικού

Υπάρχουν διαφορετικά λογισμικά τύποι δοκιμών και τεχνικές. Μερικά από αυτά συζητούνται παρακάτω.




Τύποι και τεχνικές δοκιμής λογισμικού

τύποι και τεχνικές δοκιμής λογισμικού

  • Δοκιμή εγκατάστασης
  • Δοκιμή συγκρισιμότητας
  • Δοκιμή καπνού
  • Δοκιμή υγιεινής
  • Δοκιμή παλινδρόμησης
  • Δοκιμή αποδοχής
  • Λειτουργικές δοκιμές,
  • Μη λειτουργικές δοκιμές (δοκιμές απόδοσης)
  • Συνεχής δοκιμή
  • Δοκιμή απόδοσης λογισμικού
  • Δοκιμή ασφαλείας
  • Ταυτόχρονη δοκιμή
  • Δοκιμή A / B (δοκιμή αποδοχής / beta)
  • Συντήρηση (δοκιμή παλινδρόμησης και συντήρησης.
  • Οι λειτουργικοί τύποι δοκιμών είναι,
  • Δοκιμή μονάδας
  • Δοκιμή ολοκλήρωσης
  • Δοκιμή συστήματος
  • Δοκιμή διεπαφών
  • Οι μη λειτουργικοί τύποι δοκιμών είναι,
  • Δοκιμή απόδοσης
  • Δοκιμή στρες
  • Φόρτωση δοκιμών
  • Δοκιμή όγκου
  • Δοκιμή αξιοπιστίας
  • Δοκιμή ανάκτησης
  • Δοκιμή συμμόρφωσης
  • Δοκιμή χρηστικότητας
  • Δοκιμή εντοπισμού.

Δοκιμή εγκατάστασης

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



Έχει πολλά χαρακτηριστικά όπως

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

Δοκιμή λογισμικού συγκρισιμότητας

Η δοκιμή συγκρισιμότητας είναι ένας από τους τύπους μη λειτουργικών δοκιμών λογισμικού, για να ελέγξετε εάν το προϊόν ή το πρόγραμμα ή η εφαρμογή λογισμικού λειτουργεί σύμφωνα με τις επιθυμητές συνθήκες. Βοηθά τον χρήστη να αξιολογήσει τη συγκρισιμότητα των προϊόντων λογισμικού με διαφορετικά λειτουργικά συστήματα, δίκτυα, υλικό, πρόγραμμα περιήγησης ή κινητές συσκευές. Μπορεί να χωριστεί σε δύο εκδόσεις όπως,

  • Προώθηση δοκιμής συγκρισιμότητας: Χρησιμοποιείται για τον έλεγχο και την επαλήθευση της συμπεριφοράς του προϊόντος ή της εφαρμογής λογισμικού στη νέα έκδοση.
  • Δοκιμή συγκρισιμότητας προς τα πίσω: Είναι επίσης γνωστό ως συγκρισιμότητα προς τα κάτω για τον έλεγχο του προϊόντος ή της εφαρμογής λογισμικού σε παλαιότερες εκδόσεις.
  • Ο έλεγχος συγκρισιμότητας είναι πιο δημοφιλής στον έλεγχο της συγκρισιμότητας διαφορετικών προγραμμάτων περιήγησης όπως το Chrome, το Firefox, το Opera, το Safari, ο Internet Explorer και πολλά άλλα.
  • Ελέγχει τη συγκρισιμότητα των λειτουργικών συστημάτων Linux, Mac OS και Windows.
  • Ελέγχει τις διάφορες εφαρμογές δικτύου όπως 3G, 4G και wi-fi.
  • Ελέγχει επίσης τη συγκρισιμότητα εφαρμογών με κινητές συσκευές όπως Android, iOS και Windows κ.λπ.

Δοκιμή λογισμικού καπνού και υγείας

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


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

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

Δεν είναι εγγεγραμμένο για τον εντοπισμό των λειτουργιών που λείπουν από μια εφαρμογή. Επικεντρώνεται σε έναν ή μερικούς τομείς λειτουργικότητας του κώδικα επειδή είναι μια στενή παλινδρόμηση.

Δοκιμή παλινδρόμησης

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

Υπάρχουν δύο τύποι δοκιμών παλινδρόμησης.

  • Τελική δοκιμή παλινδρόμησης: Εκτελείται για να ελέγξετε ότι η έκδοση δεν έχει αλλάξει για μεγαλύτερο χρονικό διάστημα. Μετά τον έλεγχο, η κατασκευή αποστέλλεται και διατίθεται στους πελάτες.
  • Κανονικές δοκιμές παλινδρόμησης: Εκτελείται για να διασφαλιστεί ότι το build δεν θα σπάσει και οποιοδήποτε μέρος της εφαρμογής οφείλεται σε πρόσφατες αλλαγές, διόρθωση σφαλμάτων και βελτίωση.

Δοκιμή αποδοχής

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

Υπάρχουν διάφοροι τύποι δοκιμών αποδοχής. Αυτοί είναι

  • Δοκιμή αποδοχής χρήστη
  • Δοκιμή αποδοχής επιχειρήσεων
  • Δοκιμή beta και
  • Δοκιμή άλφα
  • Ο έλεγχος αποδοχής μπορεί να πραγματοποιηθεί για τους ακόλουθους λόγους
  • Λειτουργική ορθότητα και πληρότητα
  • Μετατροπή δεδομένων
  • Ακεραιότητα δεδομένων
  • Εκτέλεση
  • Ευχρηστία
  • Επικαιρότητα
  • Επεκτασιμότητα
  • Τεκμηρίωση
  • Εμπιστευτικότητα, διαθεσιμότητα, εγκατάσταση και αναβάθμιση.
  • Η αναφορά δοκιμής αποδοχής παρέχει αναγνωριστικό αναφοράς, περίληψη, αλλαγές στον κώδικα, προτεινόμενες αλλαγές, σύνοψη λίστας υποχρεώσεων και τελική απόφαση έγκρισης.

Δοκιμή άλφα

Η δοκιμή Alpha είναι ένας από τους τύπους δοκιμών λογισμικού, που εκτελούνται για την εύρεση των σφαλμάτων σε μια εφαρμογή ή ένα προϊόν, προτού το κυκλοφορήσουν στους χρήστες ή στο κοινό ή στους πελάτες. Εμπίπτει στη μεθοδολογία επικύρωσης πελατών στη δοκιμή αποδοχής. Μπορεί να εκτελεστεί χωρίς ομάδες ανάπτυξης.

Ελέγχει το εμπορικό λογισμικό εκτός καταστημάτων (COTS) μέσω εσωτερικού ελέγχου αποδοχής πριν από τη δοκιμή beta. Ο κύριος στόχος του προγραμματιστή κατά τη διάρκεια της δοκιμής alpha είναι να εντοπίζει γρήγορα τα σφάλματα. Μπορεί να δοθεί στην ομάδα λογισμικού QA για περαιτέρω πρόσθετες δοκιμές.

Beta Testing

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

Η επιτυχία της δοκιμής beta εξαρτάται από τους ακόλουθους παράγοντες,

  • Κόστος της δοκιμής
  • Αριθμός συμμετεχόντων στο τεστ
  • Αποστολή
  • Διάρκεια δοκιμής
  • Δημογραφική κάλυψη

Λειτουργική Vs Μη λειτουργική δοκιμή

Η λειτουργική δοκιμή είναι ένας τύπος τεχνικής δοκιμής λογισμικού, που εκτελείται για την επαλήθευση κάθε λειτουργίας μιας εφαρμογής λογισμικού ή ενός προϊόντος που εκτελείται σύμφωνα με τις συγκεκριμένες απαιτήσεις. Βοηθά να εξακριβωθεί εάν τα πραγματικά αποτελέσματα μιας εφαρμογής ταιριάζουν με τα αναμενόμενα αποτελέσματα. Δεν υπάρχει ανάγκη για πηγαίο κώδικα. Χρησιμοποιείται για τον έλεγχο της συμπεριφοράς μιας εφαρμογής σύμφωνα με τις συγκεκριμένες απαιτήσεις λογισμικού του χρήστη ή του πελάτη. Αυτό είναι επίσης γνωστό ως δοκιμή Black Box. Μπορεί να εκτελεστεί χειροκίνητα για την αποτελεσματική αναγνώριση των σφαλμάτων.

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

Τα παραδείγματα των λειτουργικών τύπων δοκιμών είναι,

  • Δοκιμή μονάδας
  • Δοκιμή καπνού
  • Αποδοχή χρήστη
  • Δοκιμή παλινδρόμησης
  • Δοκιμή ολοκλήρωσης
  • Παγκοσμιοποίηση
  • Εντοπισμός και
  • Διαλειτουργικότητα.

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

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

Τα παραδείγματα μη λειτουργικών δοκιμών είναι,

  • Δοκιμή απόδοσης
  • Δοκιμή κλιμάκωσης
  • Δοκιμή όγκου
  • Δοκιμή χρηστικότητας
  • Δοκιμή στρες
  • Φόρτωση δοκιμών
  • Δοκιμή φορητότητας
  • Δοκιμή συμμόρφωσης και
  • Δοκιμές αποκατάστασης καταστροφών.

Συνεχίζει τη δοκιμή λογισμικού

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

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

Δοκιμή απόδοσης λογισμικού

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

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

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

Υπάρχουν διαφορετικοί τύποι δοκιμών απόδοσης,

  • Φόρτωση δοκιμών
  • Δοκιμή αντοχής
  • Δοκιμή στρες
  • Δοκιμή ακίδων
  • Δοκιμή όγκου και
  • Δοκιμή κλιμάκωσης.

Δοκιμή ασφαλείας

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

Βοηθά στον εντοπισμό και τη διόρθωση των σφαλμάτων σε μια εφαρμογή και μετρά τις πιθανές ευπάθειες που δεν επηρεάζουν τη λειτουργικότητα μιας εφαρμογής ή συστήματος.

Σύμφωνα με τη μη αυτόματη μεθοδολογία δοκιμών ασφαλείας ανοιχτού κώδικα, υπάρχουν 7 τύποι δοκιμών ασφαλείας. Αυτοί είναι

  • Σάρωση ευπάθειας
  • Σάρωση διείσδυσης
  • Σάρωση ασφαλείας
  • Εκτίμηση κινδύνου
  • Ηθική πειρατεία
  • Αξιολόγηση στάσης και
  • Έλεγχος ασφαλείας.

Ταυτόχρονη δοκιμή

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

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

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

Δοκιμή λογισμικού A / B

Η δοκιμή A / B ονομάζεται επίσης δοκιμή split ή δοκιμή κάδου, που πραγματοποιείται για τη σύγκριση μίας ή περισσότερων εκδόσεων μιας ιστοσελίδας ή μιας εφαρμογής και καθορίζει την καλύτερη απόδοση οποιασδήποτε έκδοσης.

Εάν εμφανίζονται δύο ή περισσότερες εκδόσεις μιας ιστοσελίδας στον χρήστη τυχαία, τότε η δοκιμή A / B χρησιμοποιεί διαδοχική ανάλυση για τον προσδιορισμό της καλύτερης απόδοσης για έναν δεδομένο στόχο μετατροπής.

Η διαδικασία της δοκιμής A / B περιλαμβάνει τη συλλογή των δεδομένων, τον προσδιορισμό των στόχων, τη δημιουργία μιας υπόθεσης, τη δημιουργία παραλλαγών, την εκτέλεση του πειράματος και την ανάλυση των αποτελεσμάτων.

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