what is impact analysis software testing
Αυτό το σεμινάριο εξηγεί τι είναι η Ανάλυση Επιπτώσεων, τα Πλεονεκτήματά της, πώς να τη διεξαγάγετε και πώς να προετοιμάσετε ένα έγγραφο ανάλυσης αντικτύπου:
Όπως γνωρίζουμε, η τεχνολογία έχει θετικές και αρνητικές επιπτώσεις στην κοινωνία. Κάθε απλή αλλαγή μπορεί να επηρεάσει αυτό το σύστημα. Ακόμη και μια πολύ μικρή αλλαγή μπορεί να έχει τεράστιο αντίκτυπο στο σύστημα.
Σε αυτό το σεμινάριο, θα κατανοήσουμε λεπτομερώς την ανάλυση επιπτώσεων και θα δούμε επίσης ορισμένα βήματα για την προετοιμασία εγγράφων ανάλυσης επιπτώσεων.
Ας κατανοήσουμε τη σημασία αυτής της ανάλυσης με τη βοήθεια ενός διαγράμματος ER (Entity Relationship).
ποιο είναι το καλύτερο δωρεάν πρόγραμμα λήψης μουσικής
Τι θα μάθετε:
- Σημασία της ανάλυσης επιπτώσεων
- Τι είναι η Ανάλυση Επιπτώσεων;
- Πώς να πραγματοποιήσετε μια αποτελεσματική ανάλυση επιπτώσεων;
- Πώς είναι χρήσιμη η μέθοδος ανάλυσης αντικτύπου στους προγραμματιστές;
- Πώς είναι χρήσιμη η μέθοδος ανάλυσης αντικτύπου στους δοκιμαστές;
- Πώς να προετοιμάσετε το έγγραφο ανάλυσης αντικτύπου;
- Πλεονεκτήματα της ανάλυσης επιπτώσεων στη δοκιμή
- συμπέρασμα
Σημασία της ανάλυσης επιπτώσεων
Εξετάστε το διάγραμμα ER του συστήματος διαχείρισης καταστημάτων πολυκαταστημάτων. Θέλουμε να επεξεργαστούμε αυτό το διάγραμμα μοντέλου δεδομένων μετονομάζοντας την ενότητα «Στοιχείο» σε ενότητα «Προϊόν». Από το Σχήμα: Αρ. 01, μπορούμε να δούμε ότι η ενότητα «Στοιχείο» σχετίζεται με πολλές άλλες ενότητες. Επομένως, εάν μετονομάσουμε την ενότητα «Στοιχείο», θα επηρεάσει αναπόφευκτα άλλες ενότητες.
Εικ. 01: Σύστημα διαχείρισης πολυκαταστημάτων
Επομένως, πριν πραγματοποιήσουμε τέτοιες αλλαγές, πρέπει να αναλύσουμε καλά το μοντέλο δεδομένων και τον αντίκτυπο των αλλαγών. Σε περιπτώσεις όπου τα ενδιαφερόμενα άτομα δεν σκέφτονται προσεκτικά τις συνέπειες των αλλαγών που πρόκειται να πραγματοποιήσουν στις ενότητες, μπορεί να επηρεάσει την καλή λειτουργία της ίδιας της εφαρμογής. Γι 'αυτό η ανάλυση επιπτώσεων είναι πολύ σημαντική.
Σημείωση: Αυτή η ανάλυση θα δείξει τις απροσδόκητες συμπεριφορές και όλες τις παρενέργειες της εφαρμογής.
Τι είναι η Ανάλυση Επιπτώσεων;
Περιλαμβάνει ανάλυση του αντίκτυπου των αλλαγών που έγιναν σε λειτουργίες / ενότητες στην εφαρμογή. Μπορεί να γίνει σχεδόν σε όλα τα στάδια του κύκλου ζωής ανάπτυξης λογισμικού όπως Απαιτήσεις Έργου, Σχεδιασμός Συστήματος, Κωδικοποίηση, Δοκιμή κ.λπ.
- Ανάλυση ενοτήτων με τη βοήθεια εγγράφων ανάλυσης επιπτώσεων. Θα βρει τους κινδύνους που σχετίζονται με κάθε είδους αλλαγές σε μια ενότητα / προϊόν.
- Βοηθά στην εκτίμηση της ομαδικής προσπάθειας που απαιτείται για την παραγωγή αλλαγών στο σύστημα.
- Βοηθά επίσης στην υλοποίηση ενός πρωτοτύπου για τους προγραμματιστές και τους υπεύθυνους δοκιμών να βιώσουν τα εφέ στο σύστημα.
Πώς να πραγματοποιήσετε μια αποτελεσματική ανάλυση επιπτώσεων;
Παρακάτω δίνονται τα βήματα που πραγματοποιήθηκαν για τη διεξαγωγή της ανάλυσης για ένα έργο:
- Προετοιμάστε μια ομάδα.
- Επιθεωρήστε μονάδες υψηλού επιπέδου.
- Επιθεωρήστε τις μονάδες χαμηλού επιπέδου.
- Αξιολογήστε τον αντίκτυπο.
- Διαχείριση αρνητικών συνεπειών.
Βήμα 1Προετοιμάστε μια ομάδα
Πριν πραγματοποιήσουμε οποιεσδήποτε αλλαγές στις ενότητες της εφαρμογής, πρέπει να έχουμε μια ομάδα. Τα μέλη της ομάδας θα πρέπει να έχουν πρόσβαση σε όλες τις ενότητες της εφαρμογής και πρέπει να διαθέτουν πλήρη γνώση σχετικά με τις προτεινόμενες αλλαγές.
Ορισμένα μέλη της ομάδας δεν θα γνωρίζουν όλες τις ενότητες. Αλλά μετά την εφαρμογή της ανάλυσης επιπτώσεων, όλα τα μέλη θα έχουν πλήρη γνώση του συστήματος.
Βήμα 2Επιθεωρήστε μονάδες υψηλού επιπέδου
Τα μέλη της ομάδας θα αναλύσουν πρώτα τις ενότητες υψηλού επιπέδου στην εφαρμογή, οι οποίες ενδέχεται να επηρεαστούν από τις προτεινόμενες αλλαγές. Σε αυτό το σημείο, πρέπει να έχουν καλύτερη γνώση σχετικά με τη στρατηγική και τους κανόνες ροής εργασίας στις ενότητες.
Βήμα # 3Επιθεωρήστε τις μονάδες χαμηλού επιπέδου
Αφού επιθεωρήσουν τις ενότητες υψηλού επιπέδου, τα μέλη της ομάδας θα επιθεωρήσουν τις ενότητες χαμηλού επιπέδου και θα εντοπίσουν τον αντίκτυπο των αλλαγών σε αυτό. Τα μέλη της ομάδας μπορούν να προετοιμάσουν ένα έγγραφο που απαριθμεί τον αντίκτυπο των αλλαγών σε κάθε ενότητα. Μπορούν είτε να χρησιμοποιήσουν ένα φύλλο excel είτε ένα έγγραφο λέξεων.
Βήμα # 4Αξιολογήστε τον αντίκτυπο
Το έγγραφο που εκπονήθηκε από τα μέλη της ομάδας θα αποκαλύψει τη λίστα τόσο των θετικών όσο και των αρνητικών επιπτώσεων των αλλαγών που έγιναν. Με τη βοήθεια του εγγράφου, τα μέλη της ομάδας θα έχουν μια σαφή ιδέα για το όφελος που μπορεί να προκύψει λόγω της αλλαγής και των ζητημάτων που θα αντιμετωπίσουν λόγω της αλλαγής.
Βήμα # 5Διαχείριση αρνητικών συνεπειών
Αυτήν τη στιγμή, τα μέλη της ομάδας θα έχουν μια ακριβή ιδέα για τα πλεονεκτήματα και τα μειονεκτήματα των αλλαγών. Ως αποτέλεσμα, μπορούν είτε να αποδεχτούν είτε να αρνηθούν τις αλλαγές, αφού το συζητήσουν με τα μέλη της ομάδας και τους ενδιαφερόμενους.
Οι δοκιμαστές μπορούν να πραγματοποιήσουν δοκιμές παλινδρόμησης. Ο έλεγχος παλινδρόμησης βοηθά στην αναγνώριση των ζητημάτων μεταξύ των ενοτήτων, η οποία προέκυψε λόγω του αντίκτυπου των αλλαγών σε αυτές.
Πώς είναι χρήσιμη η μέθοδος ανάλυσης αντικτύπου στους προγραμματιστές;
Σε ένα έργο, μερικές φορές η απαίτηση που θέτει ο πελάτης μπορεί να αλλάξει, ακόμη και μετά την έναρξη των διαδικασιών ανάπτυξης. Οι προγραμματιστές μπορεί να έχουν κάνει κάποια κωδικοποίηση. Αργότερα, λόγω των αλλαγών στην απαίτηση, πρέπει να αλλάξουν τους κωδικούς τους. Έτσι, οι προγραμματιστές επεξεργάζονται τους κωδικούς σύμφωνα με τις απαιτήσεις και δεσμεύουν τις αλλαγές.
Ενδέχεται να υπάρχουν περισσότεροι από ένας προγραμματιστές που συμμετέχουν στη διαδικασία ανάπτυξης. Σε ορισμένες περιπτώσεις, είναι εξαιρετικά δύσκολο να παρακολουθείτε τον αντίκτυπο των αλλαγών σε διαφορετικές ενότητες, καθώς περισσότεροι από ένας προγραμματιστές δεσμεύουν τους κωδικούς.
Ο προγραμματιστής «A» μπορεί να μην γνωρίζει τη ροή εργασίας σε μια άλλη ενότητα, την οποία χειρίζεται ο προγραμματιστής «B». Έτσι, ακόμη και αν η δοκιμή διεξάγεται από προγραμματιστές, ορισμένες ενότητες και λειτουργίες θα παραμείνουν «Δεν έχουν δοκιμαστεί». Οι προγραμματιστές χρειάζονταν επίσης μια καλή παρακολούθηση των κοινών πόρων.
Σε τέτοιες περιπτώσεις, μπορούμε να διεξάγουμε συναντήσεις ανάλυσης επιπτώσεων λογισμικού πριν κάνουμε οποιεσδήποτε αλλαγές στις ενότητες. Μετά τη συνάντηση, τα μέλη της ομάδας θα προετοιμάσουν το έγγραφο ανάλυσης επιπτώσεων. Πρέπει να αντικατοπτρίζει τις τελευταίες αλλαγές και όλες τις πληροφορίες βάσει κινδύνου.
Μετά τη συνάντηση, οι προγραμματιστές θα γνωρίζουν όλες τις ενότητες της εφαρμογής. Σε τέτοιες συναντήσεις, λαμβάνονται υπόψη οι απόψεις κάθε μέλους της ομάδας.
Οι προγραμματιστές θα εξετάσουν ολόκληρη την εφαρμογή / τελικό προϊόν πριν πραγματοποιήσουν οποιεσδήποτε αλλαγές. Οι δοκιμές που θα γίνουν από προγραμματιστές θα είναι καλύτερες. Έτσι, ο κίνδυνος λαθών στο τελικό στάδιο ανάπτυξης θα μειωθεί.
Σημείωση: Το έγγραφο ανάλυσης επιπτώσεων πρέπει να είναι ενημερωμένο.
Πώς είναι χρήσιμη η μέθοδος ανάλυσης αντικτύπου στους δοκιμαστές;
Η επικοινωνία μεταξύ των προγραμματιστών και των υπευθύνων δοκιμών είναι πολύ σημαντική. Μερικές φορές, οι υπεύθυνοι δοκιμών δεν θα λαμβάνουν ειδοποιήσεις σχετικά με τις αλλαγές στην απαίτηση και θα συνεχίσουν τη διαδικασία δοκιμής χωρίς καμία πληροφορία σχετικά με τις αλλαγές. Αυτό είναι σπατάλη χρόνου και πόρων.
Χωρίς τη μέθοδο ανάλυσης αντικτύπου, οι νέες δυνατότητες στην εφαρμογή θα παραμείνουν «δεν έχουν δοκιμαστεί». Εάν οι υπεύθυνοι δοκιμών γνωρίζουν για τις νέες δυνατότητες που προστίθενται στην εφαρμογή, μπορούν να ξεκινήσουν τον έλεγχο παλινδρόμησης.
Μετά την ανάλυση, οι υπεύθυνοι δοκιμών θα αρχίσουν να δημιουργούν ή να τροποποιούν τις δοκιμαστικές θήκες σύμφωνα με τις αλλαγές στην απαίτηση ή τις νέες δυνατότητες που προστίθενται στο σύστημα.
Σημείωση: Αυτή η ανάλυση θα βοηθήσει τους δοκιμαστές να αποφασίσουν τους τομείς που θα επικεντρωθούν στις δοκιμές και μπορούν να δώσουν προτεραιότητα στις δοκιμαστικές περιπτώσεις. Έτσι, μπορεί να βελτιωθεί η αποτελεσματικότητα των δοκιμών .
Πώς να προετοιμάσετε το έγγραφο ανάλυσης αντικτύπου;
Όλοι οι συμμετέχοντες στη συνάντηση επιπτώσεων θα συμβάλουν στη δημιουργία ενός εγγράφου ανάλυσης επιπτώσεων. Γενικά, είναι ένα αρχείο excel. Μπορεί επίσης να είναι ένα έγγραφο λέξεων.
Το πρότυπο αυτού του εγγράφου είναι σαν πίνακας. Είναι πολύ εύκολο να γίνει κατανοητό. Έχει υψηλή αναγνωσιμότητα. Ανατρέξτε στον Πίνακα Νο. 02 για περισσότερες λεπτομέρειες.
Ας μάθουμε να προετοιμάζουμε ένα έγγραφο ανάλυσης αντικτύπου. Ένα έργο μπορεί να περιέχει πολλές ενότητες, λειτουργίες και δυνατότητες.
Σκεφτείτε ένα μικρό έργο με 5 χαρακτηριστικά:
- Σύνδεση
- Προφίλ
- Γραμματοκιβώτιο
- Προσθήκη στα αγαπημένα
- Αποσύνδεση
Δίνεται παρακάτω (Πίνακας Νο. 02) είναι ο αντίστοιχος πίνακας Ανάλυσης Επιπτώσεων αυτού του συγκεκριμένου έργου.
Εδώ, οι στήλες αντιπροσωπεύουν τις ενότητες / χαρακτηριστικά που έχουν αλλάξει και οι σειρές του πίνακα αντιπροσωπεύουν τις ενότητες / χαρακτηριστικά που έχουν επηρεαστεί από τις αλλαγές. Οι προγραμματιστές θα κάνουν ένα σημάδι () στον πίνακα όταν μια αλλαγή στη λειτουργία 'A' επηρεάζει τη λειτουργία 'B'. πριν δοθεί αυτό το έγγραφο σε υπεύθυνους δοκιμών.
Χαρακτηριστικά | Σύνδεση | Προφίλ | Γραμματοκιβώτιο | Προσθήκη στα αγαπημένα | Αποσύνδεση | ||||
---|---|---|---|---|---|---|---|---|---|
............. | |||||||||
Σύνδεση | | ||||||||
Προφίλ | | ||||||||
Γραμματοκιβώτιο | | ||||||||
Προσθήκη στα αγαπημένα | | ||||||||
Αποσύνδεση | |
Πίνακας αριθ. 02
Για να δείξουμε ισχυρή επιρροή, χρησιμοποιήσαμε το κόκκινο χρώμα. Το ΚΙΤΡΙΝΟ χρώμα χρησιμοποιείται για να δείξει μέτρια επίδραση, το ΠΡΑΣΙΝΟ χρώμα δείχνει μια αδύναμη επιρροή. Ανατρέξτε στον Πίνακα Νο. 03 για περισσότερες λεπτομέρειες.
Με αυτόν τον τρόπο, οι υπεύθυνοι δοκιμών μπορούν εύκολα να κατανοήσουν τις αλλαγές στις ενότητες εξετάζοντας τους διαφορετικούς χρωματικούς κωδικούς στο έγγραφο. Το έγγραφο λειτουργεί ως λίστα ελέγχου για τους προγραμματιστές και μπορούν να επαληθεύσουν εάν έχει χάσει κάποια ενότητα και τις εξαρτήσεις.
Χρωματιστά | Περιγραφή |
---|---|
Καθαρά | Υψηλή επιρροή |
Κίτρινος | Μέτρια επιρροή |
Πράσινος | Επιρροή εβδομάδας |
Πίνακας αριθ. 03
Εάν υπάρχει μια αλλαγή στη λειτουργία σύνδεσης, θα επηρεάσει κυρίως τη λειτουργία «Σύνδεση». Οι αλλαγές στη λειτουργία σύνδεσης μπορούν να επηρεάσουν ελαφρώς τη λειτουργία 'Προφίλ' και τις δυνατότητες 'Αποσύνδεση'. Αυτό επισημαίνεται στο έγγραφο ανάλυσης αντικτύπου χρησιμοποιώντας χρωματικούς κωδικούς. Έτσι, το έγγραφο θα μοιάζει με τον Πίνακα Νο. 04
Χαρακτηριστικά | Σύνδεση | Προφίλ | Γραμματοκιβώτιο | Προσθήκη στα αγαπημένα | Αποσύνδεση |
---|---|---|---|---|---|
Σύνδεση | |||||
Προφίλ | |||||
Γραμματοκιβώτιο | |||||
Προσθήκη στα αγαπημένα | |||||
Αποσύνδεση |
Πίνακας αριθ. 04
Μπορούμε να χρησιμοποιήσουμε αριθμούς για να δείξουμε το επίπεδο επιρροής που φαίνεται στον Πίνακα Νο. 05. Έτσι, ο Πίνακας Νο. 04 μπορεί να επανασχεδιαστεί όπως ο Πίνακας Νο. 06.
Στον Πίνακα Νο. 06, η δυνατότητα σύνδεσης (Επίπεδο επιρροής: 03) έχει την υψηλότερη προτεραιότητα. Η δυνατότητα προφίλ (Επίπεδο επιρροής: 02) έχει μέτρια προτεραιότητα. Η δυνατότητα αποσύνδεσης (Επίπεδο επιρροής: 01) έχει τη χαμηλότερη προτεραιότητα.
Επίπεδο επιρροής | Περιγραφή |
---|---|
3. Δίκτυο | Ισχυρή επιρροή |
2. Κίτρινο | Μεσαίο |
1. Πράσινο | Χαμηλός |
Πίνακας αριθ. 05
Χαρακτηριστικά | Σύνδεση | Προφίλ | Γραμματοκιβώτιο | Προσθήκη στα αγαπημένα | Αποσύνδεση |
---|---|---|---|---|---|
Σύνδεση | 3. Δίκτυο | 1. Πράσινο | 2. Κίτρινο | ||
Προφίλ | |||||
Γραμματοκιβώτιο | |||||
Προσθήκη στα αγαπημένα | |||||
Αποσύνδεση |
Πίνακας αριθ. 06
Σημείωση:
- Οι αριθμοί που εμφανίζονται στον πίνακα είναι πολύ χρήσιμοι για την ομάδα QA. Μπορούν να δώσουν προτεραιότητα στις δοκιμαστικές περιπτώσεις με βάση τους αριθμούς εύκολα.
- Μερικά μεγάλα έργα θα έχουν περισσότερα επίπεδα επιρροής. Ορίζεται στον παρακάτω πίνακα. (Ανατρέξτε στον Πίνακα Νο.07 για την αναφορά σας.)
Επίπεδο επιρροής | Περιγραφή |
---|---|
5 | Πολύ δυνατός |
4 | Ισχυρός |
3 | Μεσαίο |
δύο | Αδύναμος |
1 | Πολύ αδύναμο |
Πίνακας αριθ. 07
Πώς να προετοιμάσετε το έγγραφο ανάλυσης επιπτώσεων για ένα έργο που έχει πολλές δυνατότητες και δευτερεύουσες δυνατότητες;
Σκεφτείτε ότι ένα έργο έχει 20 δυνατότητες και κάθε κύριο χαρακτηριστικό αυτού του έργου έχει 5 δευτερεύουσες δυνατότητες το καθένα. Ο πίνακας που αντιπροσωπεύει το έγγραφο ανάλυσης αντικτύπου είναι πολύ μεγάλος και θα είναι δύσκολο να διατηρηθεί. Ο αντίστοιχος πίνακας θα μοιάζει με τον πίνακα No.08.
Μονάδα μέτρησης | Ενότητα 1 | Υπο-ενότητα 1 | Υπο-ενότητα 2 | Υπο-ενότητα 3 | ........ | Ενότητα2 | Υπο-ενότητα 1 | Υπο-ενότητα 2 | .............. |
Ενότητα 1 | |||||||||
Υπο-ενότητα 1 | |||||||||
Υπο-ενότητα 2 | |||||||||
............. | |||||||||
Ενότητα2 | |||||||||
Υπο-ενότητα 1 |
Πίνακας αριθ. 08
Έτσι, για να ξεπεράσουμε αυτό το ζήτημα, μπορούμε να χρησιμοποιήσουμε έναν ειδικό πίνακα για την αναπαράσταση των ενοτήτων και των υπομονάδων στο έγγραφο ανάλυσης επιπτώσεων. Ανατρέξτε στον Πίνακα Νο.09, οι σειρές αντιπροσωπεύουν τα κύρια χαρακτηριστικά και οι στήλες αντιπροσωπεύουν δευτερεύουσες λειτουργίες.
Υπο-ενότητα 1 | Υπο-ενότητα 2 | Υπο-ενότητα 3 | Υπο-ενότητα4 | Υπο-ενότητα 5 | |
---|---|---|---|---|---|
Ενότητα 7 | |||||
Ενότητα 1 | |||||
Ενότητα2 | |||||
Ενότητα3 | |||||
Ενότητα4 | |||||
Ενότητα 5 |
Πίνακας αριθ. 09
Χρησιμοποιώντας αυτό το έγγραφο για τεράστια έργα, οι προγραμματιστές μπορούν εύκολα να επισημάνουν τις δευτερεύουσες δυνατότητες που έχουν αντίκτυπο λόγω της αλλαγής στο κύριο χαρακτηριστικό. Η αναγνωσιμότητα αυτού του εγγράφου είναι καλύτερη σε σύγκριση μεΠίνακας αριθ. 09.
Σημείωση: Όλες οι δευτερεύουσες λειτουργίες δεν θα έχουν αντίκτυπο λόγω αλλαγών στην κύρια λειτουργία.
Τώρα, σκεφτείτε ένα άλλο έργο που έχει 50 βασικές ενότητες. Το έργο έχει μια ομάδα προγραμματιστών. Διαφορετικοί προγραμματιστές εργάζονται σε διαφορετικές εργασίες στο έργο (προσθήκη νέων λειτουργιών, διόρθωση σφαλμάτων, επανακατασκευή κ.λπ.).
Μπορούμε να δείξουμε τις αλλαγές σε ένα έργο χρησιμοποιώντας ένα έγγραφο ανάλυσης αντικτύπου. Ο προγραμματιστής θα γράψει τις πληροφορίες σχετικά με την αντίστοιχη αλλαγή στον πίνακα. Ανατρέξτε στον Πίνακα No.10 και στον Πίνακα No.11
Αλλαγές διαμόρφωσης | Σχόλια από προγραμματιστή | Προτεραιότητα | Μελλοντικά σχέδια | |
---|---|---|---|---|
Ενότητα 1 | Πρόγραμμα περιήγησης Chrome | Δοκιμάστε χρησιμοποιώντας το πρόγραμμα περιήγησης Chrome. | Αναφορά σφαλμάτων # 001 | |
Ενότητα2 | ||||
Ενότητα3 | ||||
Ενότητα4 | ||||
Ενότητα 5 | ||||
Ενότητα6 |
Πίνακας No.10
Είδη | Περιγραφή |
---|---|
Αλλαγές διαμόρφωσης | Οι αλλαγές σε ορισμένες ενότητες / λειτουργίες ενός έργου θα εξαρτηθούν από τις συσκευές / το περιβάλλον που χρησιμοποιείται. Οι προγραμματιστές πρέπει να καθορίσουν τις αλλαγές διαμόρφωσης στο έγγραφο, ώστε να είναι εύκολο για τους δοκιμαστές να κατανοήσουν καλύτερα τις αλλαγές. |
Σχόλια από προγραμματιστές | Είναι μια από τις πιο σημαντικές πληροφορίες που απαιτούνται για τους υπεύθυνους δοκιμών κατά την εκτέλεση των δοκιμών |
Προτεραιότητα | Οι υπεύθυνοι δοκιμών μπορούν εύκολα να δώσουν προτεραιότητα στη δοκιμαστική εργασία με τη βοήθεια κωδικών χρώματος ή αριθμών στο έγγραφο |
Μελλοντικά σχέδια | Οι υπεύθυνοι δοκιμών πρέπει να γνωρίζουν τα μελλοντικά σχέδια προγραμματιστών. Εάν οι προγραμματιστές σκοπεύουν να αλλάξουν τους κωδικούς μετά από μερικές εβδομάδες, οι υπεύθυνοι δοκιμών δεν χρειάζεται να ελέγξουν τη λειτουργικότητα και να χάνουν χρόνο. Οι δοκιμαστές μπορούν να περιμένουν έως ότου οι προγραμματιστές ολοκληρώσουν τη διαδικασία κωδικοποίησης. |
Πίνακας αρ. 11
Πλεονεκτήματα της ανάλυσης επιπτώσεων στη δοκιμή
- Ακριβής: Αυτό το έγγραφο θα παρέχει πάντα ακριβή δεδομένα σχετικά με τις αλλαγές στις ενότητες / δυνατότητες της εφαρμογής.
- Αυξημένη αποτελεσματικότητα στις δοκιμές: Με τη βοήθεια αυτού του εγγράφου, οι υπεύθυνοι δοκιμών μπορούν να σχεδιάσουν τις δοκιμαστικές περιπτώσεις πιο αποτελεσματικά, καθώς το έγγραφο παρέχει σαφείς πληροφορίες σχετικά με τις αλλαγές στις ενότητες.
- Συγχρονισμένη εργασία: Όλα τα μέλη της ομάδας είναι υπεύθυνα για την ενημέρωση του εγγράφου ανάλυσης επιπτώσεων. Αυτό το έγγραφο πρέπει να είναι ενημερωμένο.
- Ακριβής: Δεδομένου ότι το έγγραφο είναι εύκολα αναγνώσιμο, οι υπεύθυνοι δοκιμών θα έχουν μια σαφή ιδέα για τις αλλαγές σε μια εφαρμογή κοιτάζοντας το έγγραφο.
- Μειωμένος χρόνος δοκιμής: Εκτός από τη δοκιμή ολόκληρου του συστήματος, οι υπεύθυνοι δοκιμών μπορούν να πραγματοποιήσουν δοκιμές στις ενότητες και τις υπομονάδες που έχουν αλλάξει. Οι υπεύθυνοι δοκιμών μπορούν να δώσουν προτεραιότητα και να σχεδιάσουν δοκιμαστικές περιπτώσεις. Με αυτόν τον τρόπο μπορούν να μειώσουν το χρόνο δοκιμής.
- Αυξήθηκε η κάλυψη: Χρησιμοποιώντας αυτό το έγγραφο, οι υπεύθυνοι δοκιμών θα βεβαιωθούν ότι έχουν ελέγξει τις υπομονάδες που επηρεάζονται από τις αλλαγές στις ενότητες. Με αυτόν τον τρόπο, η δοκιμαστική κάλυψη για το έργο θα αυξηθεί.
- Τυποποίηση των αποτελεσμάτων δοκιμής: Οι προγραμματιστές και οι δοκιμαστές θα χρησιμοποιούν ένα κοινό έγγραφο ανάλυσης αντικτύπου, το οποίο αντιπροσωπεύει κάθε αλλαγή στην ενότητα.
- Η ευθύνη της ομάδας αυξάνεται: Τα μέλη της ομάδας πρέπει να ενημερώνουν αυτό το έγγραφο. Κάθε μέλος της ομάδας είναι υπεύθυνο για την ενημέρωση των πληροφοριών σχετικά με τις αλλαγές που έχει κάνει στο σύστημα.
- Δώστε προτεραιότητα στην εργασία νωρίς και εύκολα: Δεδομένου ότι το έγγραφο παρέχει μια σαφή εικόνα των αλλαγών, οι υπεύθυνοι δοκιμών μπορούν να δώσουν προτεραιότητα στη δοκιμή σύμφωνα με αυτό.
- Σαφείς γνώσεις για το προϊόν: Με τη βοήθεια αυτού του εγγράφου, τόσο οι προγραμματιστές όσο και οι υπεύθυνοι δοκιμών θα έχουν μια ιδέα για όλες τις ενότητες που υπάρχουν στο σύστημα.
- Εύκολη ανίχνευση σφαλμάτων: Η ανίχνευση σφαλμάτων είναι πολύ βελτιωμένη. Ένα έγγραφο ανάλυσης επιπτώσεων είναι χρήσιμο για τον έλεγχο ενοποίησης.
συμπέρασμα
Ένα έργο μπορεί να γίνει με ή χωρίς ανάλυση αντικτύπου. Ωστόσο, έχουμε δει τα οφέλη του εγγράφου ανάλυσης επιπτώσεων από το παραπάνω άρθρο. Ο χρόνος δοκιμής μειώνεται ιδιαίτερα με την εισαγωγή αυτού του εγγράφου. Οι υπεύθυνοι δοκιμών δεν χρειάζεται να χάνουν χρόνο δοκιμάζοντας τις λειτουργίες που δεν έχουν αλλαγή.
Με την εισαγωγή αυτού του εγγράφου, η επικοινωνία μεταξύ των προγραμματιστών και των υπευθύνων δοκιμών βελτιώνεται πολύ και αυτό οδηγεί σε αποτελεσματικότητα στις δοκιμές. Οι δοκιμαστές θα έχουν καλύτερη ιδέα για ολόκληρο το σύστημα.
Ελπίζουμε να έχετε μια σαφή κατανόηση της ανάλυσης αντικτύπου στη δοκιμή. Μη διστάσετε να μοιραστείτε τα σχόλιά σας.
Συνιστώμενη ανάγνωση
- Δοκιμή λογισμικού QA Assistant Job
- Μάθημα δοκιμών λογισμικού: Σε ποιο Ινστιτούτο Δοκιμών Λογισμικού πρέπει να εγγραφώ;
- Δοκιμή λογισμικού Τεχνικό περιεχόμενο Συγγραφέας Freelancer Job
- Επιλέγοντας Δοκιμή λογισμικού ως καριέρα σας
- Δοκιμάστε τις δυνατότητες ανάλυσής σας και τη δύναμη σκέψης - Ασκήσεις δοκιμής λογισμικού (Μέρος 2)
- Σχόλια και σχόλια μαθήματος δοκιμών λογισμικού
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμών λογισμικού
- Είναι η δοκιμή λογισμικού μια συναισθηματική εργασία;