Παρακολούθηση & Έλεγχος Δοκιμών στη Δοκιμή Λογισμικού
Τι είναι το Test Monitoring;
Παρακολούθηση Δοκιμών κατά την εκτέλεση δοκιμών είναι μια διαδικασία κατά την οποία αξιολογούνται οι δραστηριότητες δοκιμών και οι προσπάθειες δοκιμών για την παρακολούθηση της τρέχουσας προόδου της δραστηριότητας δοκιμών, την εύρεση και παρακολούθηση μετρήσεων δοκιμών, την εκτίμηση των μελλοντικών ενεργειών με βάση τις μετρήσεις δοκιμής και την παροχή ανατροφοδότησης στην ενδιαφερόμενη ομάδα επίσης ως ενδιαφερόμενα μέρη σχετικά με την τρέχουσα διαδικασία δοκιμών.
Τι είναι το Test Control;
Έλεγχος δοκιμής κατά την εκτέλεση της δοκιμής είναι μια διαδικασία λήψης ενεργειών με βάση τα αποτελέσματα της διαδικασίας παρακολούθησης της δοκιμής. Στη φάση ελέγχου των δοκιμών, οι δραστηριότητες δοκιμών ιεραρχούνται, το πρόγραμμα δοκιμών αναθεωρείται, το περιβάλλον δοκιμής αναδιοργανώνεται και γίνονται άλλες αλλαγές που σχετίζονται με τις δραστηριότητες δοκιμών προκειμένου να βελτιωθεί η ποιότητα και η αποτελεσματικότητα της μελλοντικής διαδικασίας δοκιμών.
Συγχαρητήρια! Ξεκινάμε τώρα με Εκτέλεση δοκιμής φάση. Ενώ η ομάδα σας εργάζεται για τις εργασίες που της έχουν ανατεθεί, πρέπει να παρακολουθείτε και να ελέγχετε τη δραστηριότητα εργασίας της.
Στο Φάσεις διαχείρισης δοκιμών σεμινάριο, παρουσιάσαμε εν συντομία την παρακολούθηση και τον έλεγχο δοκιμών. Σε αυτό το σεμινάριο, θα το μάθετε λεπτομερώς.
Γιατί παρακολουθούμε;
Αυτό το μικρό παράδειγμα σας δείχνει γιατί πρέπει να παρακολουθούμε και να ελέγχουμε τη δραστηριότητα δοκιμής.
Μετά την ολοκλήρωση του Εκτίμηση δοκιμής και τον προγραμματισμό δοκιμών, το διοικητικό συμβούλιο συμφώνησε με το σχέδιό σας και τα ορόσημα ορίζονται σύμφωνα με το παρακάτω σχήμα.
Υποσχεθήκατε να ολοκληρώσετε και να παραδώσετε όλα τα δοκιμαστικά αντικείμενα της Τράπεζας Guru99 Δοκιμές έργο σύμφωνα με τα παραπάνω ορόσημα. Όλα φαίνονται να είναι υπέροχα και η ομάδα σας εργάζεται σκληρά.
Αλλά μετά από 4 εβδομάδες, τα πράγματα δεν πάνε σύμφωνα με το σχέδιο. Το καθήκον της «Δημιουργίας προδιαγραφών δοκιμής» είναι καθυστέρησε από 4 εργάσιμες ημέρες. Έχει κλιμακωτό αποτέλεσμα και όλες οι επόμενες εργασίες καθυστερούν.
Εσείς έχασε το ορόσημο καθώς και τη συνολική προθεσμία του έργου.
Κατά συνέπεια, το έργο σας αποτυγχάνει και η εταιρεία σας χάνει την εμπιστοσύνη των πελατών. Πρέπει να αναλάβετε την πλήρη ευθύνη για την αποτυχία του έργου.
Ρίξτε μια ματιά στην πρόοδο του έργου, μπορείτε να απαντήσετε στην ερώτηση του αφεντικού σας
Ξέχασα να παρακολουθώ και να ελέγχω την πρόοδο του έργου
Το μέλος της ομάδας μου δεν δούλεψε καλά
Δεν ξέρω γιατί.
Χάνετε την προθεσμία επειδή ξεχάσατε να παρακολουθήσετε και να ελέγξετε την πρόοδο του έργου. Θα πρέπει να αναθεωρήσετε το σχέδιο και το πραγματικό χρονοδιάγραμμα. Θα καταλάβετε ότι η καθυστέρηση συνέβη στην ίδια την πρώτη εργασία (προδιαγραφές Make Test). Αυτή η καθυστέρηση συσσωρεύτηκε στις επόμενες εργασίες. Εάν παρακολουθούσατε προσεκτικά το έργο, θα μπορούσατε να είχατε εντοπίσει αυτό το ζήτημα νωρίς και να βρείτε μια λύση για να το λύσετε.
Όσο και να σχεδιάζουμε προσεκτικά, κάτι θα πάει στραβά. Πρέπει να παρακολουθούμε ενεργά το έργο
- Έγκαιρη ανίχνευση και να αντιδρούν κατάλληλα σε αποκλίσεις και αλλαγές σε σχέδια
- Ας επικοινωνήσετε με τους ενδιαφερόμενους, τους χορηγούς και τα μέλη της ομάδας ακριβώς όπου βρίσκεται το έργο και καθοριστεί πόσο πολύ μοιάζει με την πραγματικότητα το αρχικό σας σχέδιο δράσης
- Θα είναι χρήσιμο για τον Διευθυντή να γνωρίζει εάν το έργο συνεχίζεται σωστό δρόμο σύμφωνα με τους στόχους του έργου. Σας επιτρέπει να κάνετε τις απαραίτητες προσαρμογές σχετικά με τους πόρους ή τον προϋπολογισμό σας.
Η παρακολούθηση του έργου σάς βοηθά να αποφύγετε καταστροφές. Η παρακολούθηση μπορεί να συγκριθεί με τον έλεγχο του μετρητή αερίου στο αυτοκίνητό σας καθώς οδηγείτε. Σας βοηθά να δείτε πόση ποσότητα αερίου έχει απομείνει στη δεξαμενή, η παρακολούθηση του έργου σας σας βοηθά να αποφύγετε να ξεμείνετε από αέριο προτού φτάσετε τον στόχο σας.
Τι παρακολουθούμε;
Η παρακολούθηση θα σας επιτρέψει να κάνετε συγκρίσεις μεταξύ του αρχικού σας σχεδίου και της προόδου σας μέχρι στιγμής. Θα μπορείτε να εφαρμόσετε αλλαγές, όπου χρειάζεται, για να ολοκληρώσετε το έργο με επιτυχία.
Στο έργο σας, ως Υπεύθυνος Δοκιμών, θα πρέπει να παρακολουθείτε τις βασικές παραμέτρους όπως παρακάτω
Κόστος
Το κόστος είναι μια σημαντική πτυχή της παρακολούθησης και του ελέγχου του έργου. Πρέπει να υπολογίζετε και να παρακολουθείτε τις βασικές πληροφορίες κόστους για το έργο σας. Η ύπαρξη ακριβών εκτιμήσεων έργου και ένας ισχυρός προϋπολογισμός έργου είναι απαραίτητος για την υλοποίηση του έργου εντός του αποφασισμένου προϋπολογισμού. Ας υποθέσουμε ότι το αφεντικό σας έχει συμφωνήσει να χρηματοδοτήσει το έργο με 100,000 $. Πρέπει να παρακολουθείτε το πραγματικό κόστος κατά την υλοποίηση του έργου. Όπως αναφέρεται στο Εκτίμηση δοκιμής άρθρο, υπάρχει ένας τόνος δραστηριοτήτων έργου που χρειάζονται χρήματα. Πρέπει να παρακολουθείτε και να διαχειρίζεστε τον προϋπολογισμό του έργου για να ελέγχετε όλες αυτές τις δραστηριότητες. Χωρίς την παρακολούθηση του κόστους του έργου, το έργο πιθανότατα δεν θα παραδοθεί ποτέ εντός προϋπολογισμού. |
Δρομολόγια
Πώς μπορείτε να εργαστείτε χωρίς πρόγραμμα; Μπορεί να συγκριθεί με την οδήγηση του αυτοκινήτου σας, αλλά χωρίς να έχετε ιδέα για το πόσο χρόνο χρειάζεται να φτάσετε στον προορισμό. Ανεξάρτητα από το πόσο μεγάλο ή μικρό είναι το μέγεθος και το εύρος του έργου σας, πρέπει να προετοιμάσετε ένα χρονοδιάγραμμα έργου. Το πρόγραμμα σου λέει
- Πότε πρέπει να γίνεται κάθε δραστηριότητα;
- Τι έχει ήδη ολοκληρωθεί;
- Η σειρά με την οποία πρέπει να τελειώσουν τα πράγματα.
Ακολουθεί ένα παράδειγμα χρονοδιαγράμματος έργου
Αναθέσατε ένα μέλος της ομάδας σε μια εργασία: Εκτέλεση των υποθέσεων ενσωμάτωσης του ιστότοπου της Guru99 Bank.
Αυτή η εργασία θα πρέπει να ολοκληρωθεί σε μία εβδομάδα. Μπορείτε να δημιουργήσετε ένα χρονοδιάγραμμα όπως δίνεται παρακάτω
Υποστηρικτικό υλικό
Όπως αναφέρθηκε σε προηγούμενα άρθρα, πόροι είναι όλα τα πράγματα που απαιτούνται για την εκτέλεση των εργασιών του έργου. Μπορεί να είναι άτομα ή εξοπλισμός που απαιτείται για την ολοκλήρωση της δραστηριότητας του έργου. Η έλλειψη πόρων μπορεί να επηρεάσει την πρόοδο του έργου.
Η αλήθεια είναι ότι όλα μπορεί να μην συμβούν όπως έχουν προγραμματιστεί, οι εργαζόμενοι να φύγουν, ο προϋπολογισμός του έργου μπορεί να περικοπεί ή το χρονοδιάγραμμα να πιεστεί. Η παρακολούθηση των πόρων θα σας βοηθήσει να εντοπίσετε έγκαιρα τυχόν προβλήματα πόρων και να βρείτε μια λύση για να την αντιμετωπίσετε.
Ποιότητα
Η παρακολούθηση της ποιότητας περιλαμβάνει την παρακολούθηση των αποτελεσμάτων συγκεκριμένων προϊόντα εργασίας (όπως σουίτα δοκιμών, αρχείο καταγραφής εκτέλεσης δοκιμών), για να αξιολογηθεί εάν πληροί τα καθορισμένα πρότυπα ποιότητας. Σε περίπτωση που τα αποτελέσματα δεν πληρούν τα πρότυπα ποιότητας, πρέπει να προσδιορίσετε πιθανή ανάλυση.
Παράδειγμα: Ας υποθέσουμε ότι παρακολουθήσατε και ελέγχατε πολύ καλά την πρόοδο του έργου. Τέλος, παραδώσατε το προϊόν στην προθεσμία. Το έργο φαίνεται να είναι επιτυχημένο.
Αλλά μετά την παράδοση 2 εβδομάδων, λάβατε αυτό το σχόλιο από τον πελάτη
Δεν έκανα τίποτα λάθος. Ίσως ο πελάτης έκανε λάθος.
Ξέχασα να παρακολουθώ την ποιότητα της παραγωγής του έργου.
Δεν ξέρω γιατί.
Το κρίσιμο λάθος που κάνατε σε αυτό το έργο είναι ότι ξεχάσατε να παρακολουθήσετε την ποιότητα της παραγωγής του έργου. Επειδή η παρακολούθηση του έργου απαιτεί παρακολούθηση όχι μόνο του χρονοδιαγράμματος του έργου, αλλά και της ποιότητας του έργου.
Πώς να παρακολουθήσετε;
Καθώς το έργο σας ζωντανεύει, έχετε υπόψη σας αυτές τις ερωτήσεις:
- Εισαι μεσα πρόγραμμα? Εάν όχι, πόσο πίσω είστε και πώς μπορείτε να προλάβετε;
- τελείωσες προϋπολογισμός?
- Εξακολουθείτε να εργάζεστε προς τον ίδιο στόχο του έργου;
- λιγοστεύεις πόροι?
- Υπάρχουν προειδοποιητικά σημάδια επικείμενης προβλήματα?
- Υπάρχει χυτρα από τη διοίκηση για να ολοκληρωθεί το έργο νωρίτερα;
Αυτές είναι μερικές μόνο από τις ερωτήσεις που πρέπει να κάνετε στον εαυτό σας καθώς παρακολουθείτε την πρόοδο του έργου σας.
Είναι σημαντικό να παρακολουθείτε την πρόοδο του έργου, ώστε να γνωρίζετε εάν πρέπει να γίνουν προσαρμογές για να το επαναφέρετε στη σωστή κατεύθυνση. Για να παρακολουθείτε αποτελεσματικά την πρόοδο του έργου, θα πρέπει να ακολουθήσετε τα παρακάτω βήματα
Βήμα 1) Δημιουργήστε σχέδιο παρακολούθησης
Δεν μπορείτε να παρακολουθήσετε την πρόοδο εκτός εάν έχετε ένα σχέδιο παρακολούθησης της προόδου με ΟΡΙΣΜΕΝΕΣ μετρήσεις. Παρόμοια με το Πρόγραμμα Δοκιμών, το Σχέδιο Παρακολούθησης είναι το πρώτο και ένα από τα πιο σημαντικά βήματα στην παρακολούθηση προόδου.
Στο Σχέδιο Παρακολούθησης, πρέπει να προγραμματίσετε προσεκτικά
|
Ποιες μετρήσεις πρέπει να συλλεχθούν και να μετρηθούν;
Στο σχέδιο παρακολούθησης, θα πρέπει να ορίσετε με σαφήνεια ποιες μετρήσεις πρέπει να συλλέξετε και να μετρήσετε. Όπως αναφέρθηκε στο προηγούμενο τμήμα, τις μετρήσεις που πρέπει να συλλέξετε
- Τα Διαχωριστικά κόστος (χρόνος, χρήμα) που δαπανήθηκαν για το έργο μέχρι στιγμής
- Πόσος πόρος (υπάλληλοι, εξοπλισμός) χρησιμοποιούνται για το έργο
- Η κατάσταση της εργασίας (ενεργό πρόγραμμα, πίσω ή πριν από το πρόγραμμα)
- Τα Διαχωριστικά ποιότητα του προϊόντος εργασίας (Ρυθμός εκτέλεσης/ποσοστό επιτυχίας, μετρήσεις ελαττωμάτων)
Πότε να συλλέγονται τα δεδομένα;
Τώρα αποφασίστε πότε or πόσο συχνά πρόκειται να συλλέξετε τα δεδομένα για παρακολούθηση στο σχέδιο παρακολούθησης – Εβδομαδιαία ή μηνιαία; Ή απλώς στην αρχή και στο τέλος του έργου;
Σύμφωνα με το Σχέδιο, το έργο της Guru99 Bank θα ολοκληρωθεί σε ένα μήνα. Σε αυτήν την περίπτωση, σας συνιστούμε να παρακολουθείτε την πρόοδο του έργου εβδομαδιαίος or καθημερινά βάση.
Πώς να αξιολογήσετε την πρόοδο του έργου μέσω μετρήσεων;
Στο σχέδιο παρακολούθησης, θα πρέπει να ορίσετε το μέθοδοι για την αξιολόγηση της προόδου του έργου μέσω συλλεγόμενων μετρήσεων. Μερικές μέθοδοι που μπορείτε να ανατρέξετε είναι
- Συγκρίνετε την πρόοδο στο σχέδιο με την πραγματική πρόοδο που έχει σημειώσει η ομάδα
- Ορίστε το κριτήρια που χρησιμοποιούνται για την αξιολόγηση της προόδου του έργου. Για παράδειγμα, εάν η προσπάθεια για την ολοκλήρωση μιας εργασίας χρειάστηκε περισσότερο από 30% προσπάθεια από την προγραμματισμένη καθυστέρηση του έργου.
Μπορείτε να ανατρέξετε στο υπόδειγμα του σχεδίου παρακολούθησης εδώ. Εδώ είναι ένα δείγμα σχεδίου παρακολούθησης για το έργο Guru99 Bank
Βήμα 2) Ενημερώστε την εγγραφή προόδου
Με τον καιρό, το μέλος της ομάδας σας θα σημειώσει πρόοδο στο έργο του έργου του. Πρέπει να παρακολουθείτε τη δραστηριότητά τους σύμφωνα με το χρονοδιάγραμμα και να τους ζητάτε να ενημερώνουν συχνά τις πληροφορίες προόδου, όπως ο χρόνος που δαπανήθηκε, η κατάσταση της εργασίας… κ.λπ. Ελέγχοντας αυτά τα αρχεία, μπορείτε να δείτε αμέσως τον αντίκτυπο στο σχέδιο του έργου.
Μία από τις καλύτερες μεθόδους για την παρακολούθηση της προόδου των μελών είναι το κράτημα τακτικές συναντήσεις.
Στη συνεδρίαση, όλα τα μέλη αναφέρουν την τρέχουσα κατάστασή τους και τυχόν προβλήματα. Εάν ένα μέλος ή μέλη της ομάδας έχουν μείνει πίσω ή έχουν συναντήσει εμπόδια, διαμορφώστε ένα σχέδιο για τον εντοπισμό και την επίλυση του προβλήματος.
Ας εξασκηθούμε με το ακόλουθο σενάριο
Όπως ορίζεται στο σχέδιο παρακολούθησης, αναθέσατε μια εργασία "Ρύθμιση περιβάλλοντος δοκιμής" για τη δοκιμή του ιστότοπου Guru99 bank σε ένα μέλος της Ομάδας σας. Ο ρόλος του είναι Διαχειριστής Τεστ. Πρέπει να στήσει το Περιβάλλον δοκιμής σε 6 μέρες. Του ζητήσατε να αναφέρει την τρέχουσα κατάσταση σε κάθε συνάντηση της ομάδας. Εδώ είναι ένα παράδειγμα της τρέχουσας προόδου του
Βήμα 3) Αναλύστε την εγγραφή και κάντε την προσαρμογή
Υπάρχουν 2 υπο-βήματα στα βήματα
Βήμα 3.1) Ανάλυση
Σε αυτό το βήμα, συγκρίνετε την πρόοδο που ορίσατε στο σχέδιο με την πραγματική πρόοδο που έχει σημειώσει η ομάδα. Αναλύοντας την εγγραφή, μπορείτε επίσης να δείτε πόσος χρόνος έχει αφιερωθεί σε μεμονωμένη εργασία και τον συνολικό χρόνο που δαπανήθηκε για το έργο συνολικά.
Σε εκείνη την αναφορά, ποιο θέμα καταλάβατε;
Τίποτα λάθος, είναι ακόμα καλό
Η πρόοδος της εργασίας φαίνεται να καθυστερεί
Δεν μπόρεσα να βρω κανένα πρόβλημα σε αυτήν την αναφορά
Σύμφωνα με το σχέδιο, ο Διαχειριστής του τεστ πρέπει να ολοκληρώσει 100% την εργασία του την 6η ημέρα. Ωστόσο, σύμφωνα με την τρέχουσα κατάσταση, είναι η 3η ημέρα (50% χρονοδιάγραμμα), αλλά μόλις τελείωσε το 20% της εργασίας. Ως αποτέλεσμα, η εργασία μπορεί να καθυστερήσει και να χάσει την προθεσμία. Επομένως, αυτό το ζήτημα μπορεί να επηρεάσει το συνολικό έργο.
Παρακολουθώντας και αναλύοντας την πρόοδο του έργου, μπορείτε να εντοπίσετε έγκαιρα οποιοδήποτε πρόβλημα μπορεί να συμβεί στο έργο και μπορείτε να βρείτε τη λύση για την επίλυση αυτού του ζητήματος.
Βήμα 3.2) Προσαρμογή
Κάντε τις απαραίτητες προσαρμογές, κρατήστε το έργο σας σε καλό δρόμο. Αναθέστε εκ νέου εργασίες, τροποποιήστε τα χρονοδιαγράμματα ή επαναξιολογήστε τους στόχους σας. Αυτό θα σας βοηθήσει να συνεχίσετε να προχωράτε προς τη γραμμή του τερματισμού.
Τι πρέπει να κάνεις?
Τροποποιήστε τα χρονοδιαγράμματα
Μην κάνετε τίποτα
Τροποποίηση των στόχων του έργου
Ζητήστε υποστήριξη από άλλο μέλος της ομάδας για να επιταχύνετε την εργασία
Ως Υπεύθυνος Δοκιμών, μπορεί να αντιμετωπίσετε παρόμοια κατάσταση αρκετές φορές. Υπάρχουν πολλές λύσεις για την επίλυση αυτού του προβλήματος και μπορεί να έχετε τη δική σας λύση.
Στην παραπάνω περίπτωση, σας συνιστούμε να επιλέξετε τη λύση – Ζητήστε υποστήριξη από άλλο μέλος της ομάδας για να επιταχύνετε την εργασία. Κάποια άλλη λύση, όπως η τροποποίηση των χρονοδιαγραμμάτων ή η μη εκτέλεση τίποτα μπορεί να επηρεάσει το συνολικό έργο. Δεν είναι η καλύτερη λύση
Βήμα 4) Δημιουργήστε την αναφορά
Εάν το αφεντικό σας σας ρωτήσει για το τρέχον έργο πρόοδος, αν η πρόοδος είναι πίσω or εμπρός το πρόγραμμα, τι θα απαντήσεις; Πρέπει να ετοιμάσετε την έκθεση προόδου του έργου. Η χρήση της αναφοράς είναι μια καλή επιλογή για να μοιραστείτε τη συνολική πρόοδο του έργου με τα μέλη της ομάδας ή το διοικητικό συμβούλιο. Είναι επίσης ένας χρήσιμος τρόπος για να δείξετε στο αφεντικό σας εάν το έργο είναι σε καλό δρόμο. Μπορείτε να χρησιμοποιήσετε ορισμένες αναφορές προτύπων για να διασφαλίσετε ότι παρουσιάζονται τα δεδομένα προόδου με συνέπεια και σαφώς. Αυτό το άρθρο περιλαμβάνει το πρότυπο αναφοράς που μπορείτε να ανατρέξετε. Επίσης, ελέγξτε α δείγμα αναφοράς για το έργο Guru99 Banking ως αναφορά |
Καλυτερα Πρακτικές στην Παρακολούθηση και Έλεγχο Δοκιμών
-
Ακολουθήστε τα πρότυπα: Μια σημαντική παράμετρος του σχεδιασμού του έργου είναι η διασφάλιση της τυποποίησης. Σημαίνει ότι όλες οι δραστηριότητες του έργου πρέπει να ακολουθούν την τυπική κατευθυντήρια γραμμή διαδικασίας. Οι τυποποιημένες διαδικασίες, τα εργαλεία, τα πρότυπα και οι τιμές μέτρησης κάνουν την ανάλυση εύκολη, διευκολύνουν την επικοινωνία και βοηθούν τα μέλη της ομάδας του έργου να κατανοήσουν καλύτερα την κατάσταση.
-
Απόδειξη με έγγραφα: Τι θα συμβεί εάν δεν γράψετε καμία συζήτηση ή απόφαση σε ένα έγγραφο; Μπορεί να τα ξεχάσεις και να χάσεις πολλά πράγματα. Θα πρέπει να γράψετε τις συζητήσεις και τις αποφάσεις στο κατάλληλο μέρος και να δημιουργήσετε μια επίσημη διαδικασία τεκμηρίωσης για τις συναντήσεις. Αυτή η τεκμηρίωση σάς βοηθά να επιλύσετε ζητήματα κακής επικοινωνίας ή παρεξηγήσεων μεταξύ της ομάδας έργου.
-
Προορατικότητα: Προβλήματα παρουσιάζονται σε όλα τα έργα. Το σημαντικό είναι ότι πρέπει να υιοθετήσετε μια προληπτική προσέγγιση για την επίλυση ζητημάτων και προβλημάτων που προκύπτουν κατά την εκτέλεση του έργου. Τέτοια ζητήματα θα μπορούσαν να είναι ο προϋπολογισμός, το πεδίο εφαρμογής, ο χρόνος, η ποιότητα και οι ανθρώπινοι πόροι