Ποια είναι η διαφορά μεταξύ των ενεργών δοκιμών και των παθητικών δοκιμών στη δοκιμή του λογισμικού;


Απάντηση 1:

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

Ενεργός έλεγχος

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

Σε αυτήν την τεχνική, ένας ελεγκτής ξεκινά με ένα νοητικό μοντέλο ενός προϊόντος λογισμικού, το οποίο αναπτύσσεται σταδιακά και ενισχύεται κατά τη διάρκεια της συνεπούς αλληλεπίδρασης με το λογισμικό.

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

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

Παθητική δοκιμή

Αυτή η μεθοδολογία δοκιμής είναι απλά αντίθετη προς τις ενεργές δοκιμές. Σε αυτήν την τεχνική, ένας ελεγκτής δεν αλληλεπιδρά με ένα προϊόν λογισμικού και το αξιολογεί μόνο παρατηρώντας και παρακολουθώντας την λειτουργία του συστήματος. Δεν χρησιμοποιούνται δεδομένα δοκιμών για τη δοκιμή του προϊόντος λογισμικού.

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

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

Πηγή: professionalqa


Απάντηση 2:

Hi Dong,

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

Ενεργός έλεγχος: -

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

Χρησιμοποιήστε περιπτώσεις ενεργών δοκιμών για να επικυρώσετε τις απαιτήσεις του πελάτη. Σε απλή γλώσσα, είναι το είδος των δοκιμών που χρησιμοποιούμε για καθημερινή εκτέλεση για ένα συγκεκριμένο σπριντ ή επανάληψη.

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

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

Παρακάτω είναι οι μέθοδοι που χρησιμοποιούνται για την επίτευξη αυτού του τεστ:

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

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

Ο παθητικός έλεγχος είναι μια μελέτη περίπτωσης σχετικά με τη λειτουργικότητα του προϊόντος. Τα αποτελέσματα των δοκιμών θα μπορούσαν να είναι χειροκίνητα καθώς και αυτοματοποιημένα σενάρια.

Σας ευχαριστώ, Ανάν


Απάντηση 3:

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

Για περισσότερες πληροφορίες επισκεφθείτε εδώ: υπηρεσίες επιθεώρησης ποιότητας