Διασφάλιση Ποιότητας Λογισμικού (SQA): Σχέδιο, Έλεγχος και Review
Μετά την ολοκλήρωση των επτά φάσεων των δοκιμών, τα αποτελέσματα φαίνονται καλά. Δεν παρουσιάστηκαν σημαντικά ζητήματα στο έργο Guru99 Bank. Διαχειριστήκατε καλά το έργο και ήσασταν περήφανοι για την επιτυχία αυτού του έργου
Δυστυχώς, το διοικητικό συμβούλιο πιστεύει διαφορετικά
Δεν έχετε στοιχεία που να αποδεικνύουν ότι διαχειριστήκατε καλά αυτό το έργο. Ζήτησες μια λύση από έναν σύμβουλο. Εδώ είναι η απάντηση
Αυτή η απάντηση είναι μια αρχή, αλλά εξακολουθείτε να έχετε τις ακόλουθες ερωτήσεις -
Αυτό το σεμινάριο θα σας βοηθήσει να απαντήσετε σε αυτές τις ερωτήσεις –
Τι είναι η Διαχείριση Δοκιμών Revεπισκόπηση και έλεγχος;
- Κοινωνικών Δικτύων Revδες: Κοινωνικών Δικτύων RevΤο iew είναι επίσης γνωστό ως λογισμικό Διασφάλιση Ποιότητας ή (SQA). Εστιάζει περισσότερο στη διαδικασία λογισμικού παρά στα προϊόντα εργασίας λογισμικού. Η Διασφάλιση Ποιότητας είναι ένα σύνολο δραστηριοτήτων που έχουν σχεδιαστεί για να διασφαλίσουν ότι ο διαχειριστής έργου ακολουθεί την τυπική διαδικασία που είναι ήδη προκαθορισμένη. Με άλλα λόγια, η Διασφάλιση Ποιότητας διασφαλίζει ότι ο Υπεύθυνος Δοκιμών κάνει τα σωστά πράγματα με τον σωστό τρόπο.
- Ελεγχος: Έλεγχος είναι η εξέταση των προϊόντων εργασίας και των σχετικών πληροφοριών για να εκτιμηθεί εάν η τυπική διαδικασία ακολουθήθηκε ή όχι.
Γιατί χρειαζόμαστε το SQA στη διαδικασία διαχείρισης δοκιμών;
Για να το καταλάβετε αυτό, εξετάστε το ακόλουθο σενάριο-
Στο έργο Guru99 Bank, χειρίζεται διάφορες δοκιμαστικές φάσεις όπως –
Ως Διευθυντής Δοκιμών, είστε το άτομο που αναλαμβάνει αυτές τις δραστηριότητες. Ωστόσο, βρίσκεστε στην υψηλότερη θέση στην ομάδα του έργου. Ποιος θα επανεξετάσει τις εργασίες σας και θα ελέγξει ότι οι δραστηριότητες διαχείρισης έργου εκτελούνται με τα υψηλότερα πρότυπα;
Λοιπόν, ο ελεγκτής SQA είναι το άτομο που ελέγχει και ελέγχει ότι οι δραστηριότητες διαχείρισης έργου εκτελούνται στο μέγιστο δυνατό πρότυπο. Μόνο μέσω του αποτελέσματος αυτής της αναθεώρησης, το διοικητικό συμβούλιο μπορεί να αξιολογήσει την ποιότητα του χειρισμού του έργου σας.
Αυτός είναι ο λόγος που χρειαζόμαστε Διοίκηση Review ή SQA στη διαδικασία διαχείρισης δοκιμών.
Το SQA παίρνει συνέντευξη από εσάς, τον Υπεύθυνο Δοκιμών, για να αξιολογήσει το έργο με καθορισμένα πρότυπα.
Τα οφέλη του SQA είναι -
Πώς να εφαρμόσετε τη διασφάλιση ποιότητας;
Βήμα 1) Ανάπτυξη σχεδίου SQA
Ανάγκες δοκιμαστικής δραστηριότητας Σχέδιο δοκιμής Ομοίως χρειάζεται και η δραστηριότητα SQA ένα σχέδιο η οποία ονομάζεται Σχέδιο SQA.
Ο στόχος του σχεδίου SQA είναι να δημιουργήσει διαδικασίες και διαδικασίες σχεδιασμού για να διασφαλίσει ότι τα προϊόντα που παράγονται ή οι υπηρεσίες που παρέχονται από τον οργανισμό είναι εξαιρετικής ποιότητας.
Κατά τον προγραμματισμό του έργου, ο Υπεύθυνος Δοκιμών κάνει ένα σχέδιο SQA όπου ο έλεγχος SQA προγραμματίζεται περιοδικά.
Στο Σχέδιο SQA, ο Υπεύθυνος Δοκιμών θα πρέπει να κάνει τα εξής
Βήμα 1.1) Προσδιορίστε το ρόλο και τις ευθύνες της ομάδας SQA
Σε μια ομάδα έργου, κάθε μέλος πρέπει να έχει ευθύνη για την ποιότητα της εργασίας του. Κάθε άτομο πρέπει να βεβαιωθεί ότι η εργασία του πληροί τα κριτήρια QA.
Η ομάδα SQA είναι η ομάδα ατόμων που παίζει το κύριο ρόλο σε η εργασία. Χωρίς QA, καμία επιχείρηση δεν θα λειτουργήσει με επιτυχία. Επομένως, ο Υπεύθυνος Δοκιμών πρέπει να ξεκαθαρίσει το ευθύνη για κάθε μέλος SQA στο σχέδιο SQA ως εξής:
- Βαθμολογία Κριτικής και αξιολογήσει την ποιότητα των δραστηριοτήτων του έργου ώστε να πληρούνται τα κριτήρια διασφάλισης ποιότητας
- Συντεταγμένη με το διοικητικό συμβούλιο και τις ομάδες έργου για την αξιολόγηση των απαιτήσεων και τη συμμετοχή σε συναντήσεις αναθεώρησης και κατάστασης του έργου.
- Σχεδιασμός διαδρομής και συλλέγουν μετρήσεις για την παρακολούθηση της ποιότητας του έργου.
- Μέτρο την ποιότητα του προϊόντος· εξασφαλίζω το προϊόν ανταποκρίνεται στις προσδοκίες των πελατών.
Για παράδειγμα, στο Σχέδιο SQA του έργου Guru99 Bank, μπορείτε να δημιουργήσετε τη λίστα μελών του Ομάδα SQA ως κατωτέρω
Οχι | Μέλος | ρόλους | Αρμοδιότητα |
---|---|---|---|
1 | Πέτρος | Αρχηγός SQA | Ανάπτυξη και τεκμηρίωση ποιοτικών προτύπων και διαδικασίας για όλες τις διαδικασίες διαχείρισης
Διαχειριστείτε τις δραστηριότητες διασφάλισης ποιότητας λογισμικού για το έργο |
2 | James | Ελεγκτής SQA | Εκτελέστε εργασίες SQA, αναφέρετε στον αρχηγό SQA το αποτέλεσμα της αναθεώρησης SQA. |
3 | Φασόλι | Ελεγκτής SQA | Εκτελέστε εργασίες SQA, αναφέρετε στον αρχηγό SQA το αποτέλεσμα της αναθεώρησης SQA. |
Βήμα 1.2) Κατάλογος των προϊόντων εργασίας που θα εξετάσει και θα ελέγξει ο ελεγκτής SQA
Ο Υπεύθυνος Δοκιμών θα πρέπει
- Λιστα όλα τα προϊόντα εργασίας κάθε Διαδικασίας Διαχείρισης Δοκιμών
- Καθορίζω σε ποιες εγκαταστάσεις ή εξοπλισμό μπορεί να έχει πρόσβαση ο ελεγκτής SQA για την εκτέλεση εργασιών SQA, όπως αξιολογήσεις διαδικασιών και ελέγχους.
Για παράδειγμα, για το έργο Guru99 Bank, μπορείτε να απαριθμήσετε τα προϊόντα εργασίας κάθε Διαδικασίας Διαχείρισης Δοκιμών και να ορίσετε την άδεια για τα μέλη SQA να έχουν πρόσβαση σε αυτά τα προϊόντα εργασίας σύμφωνα με τον παρακάτω πίνακα
Οχι | Φάσεις Διαχείρισης | Προϊόν εργασίας | μονοπάτι | Άδεια | Επιχορήγηση σε Πρόσωπο |
---|---|---|---|---|---|
1 | Ανάλυση κινδύνου | Έγγραφο Διαχείρισης Κινδύνων | [Διαδρομή διακομιστή] | Διάβασε | Όλα τα μέλη της ομάδας SQA |
2 | Εκτίμηση | Έκθεση εκτίμησης και μετρήσεων | ... | Διάβασε | Πέτρος |
3 | Σχεδιασμός | Έγγραφο σχεδιασμού δοκιμής | ... | Διάβασε | Όλα τα μέλη της ομάδας SQA |
4 | Οργανισμός | Σχέδιο ανθρώπινου δυναμικού, σχέδιο εκπαίδευσης | ... | Διάβασε | Όλα τα μέλη της ομάδας SQA |
5 | Παρακολούθηση και Έλεγχος | Συλλογή μετρήσεων της προσπάθειας του έργου | ... | Διάβασε | Φασόλι |
6 | Διαχείριση θεμάτων | Έκθεση διαχείρισης ζητημάτων | ... | Διάβασε | James |
7 | Έκθεση δοκιμής | Έγγραφο έκθεσης δοκιμής | ... | Διάβασε | Όλα τα μέλη της ομάδας SQA |
Βήμα 1.3) Δημιουργήστε το χρονοδιάγραμμα για την εκτέλεση των εργασιών SQA
Σε αυτό το βήμα, ο Υπεύθυνος Δοκιμών θα πρέπει να περιγράψει το εργασίες να εκτελεστεί από ελεγκτή SQA με ιδιαίτερη έμφαση στις δραστηριότητες του SQA καθώς και στο προϊόν εργασίας για κάθε εργασία.
Το Test Manager δημιουργεί επίσης το προγραμματισμός από αυτές τις εργασίες SQA. Κανονικά, το χρονοδιάγραμμα SQA καθορίζεται από το χρονοδιάγραμμα ανάπτυξης του έργου. Επομένως, μια εργασία SQA εκτελείται σε σχέση με τις δραστηριότητες ανάπτυξης λογισμικού που λαμβάνουν χώρα.
Στο σχέδιο SQA, ο Test Manager κάνει το χρονοδιάγραμμα για τον έλεγχο της διαχείρισης. Για παράδειγμα
Ημερομηνία | Εργασίες SQA | Προσωπικός υπεύθυνος | Descriptιόν | Παραγωγή |
---|---|---|---|---|
30-Οκτ-2014 | Αξιολογήστε τις διαδικασίες σχεδιασμού, παρακολούθησης και επίβλεψης του έργου | James |
– Προδιαγραφές λογισμικού Review – Εκτίμηση, Γενικό Χρονοδιάγραμμα και Σχέδιο Έργου Review |
Έκθεση προγραμματισμού SQA, πρακτικό αναθεώρησης SQA |
15-Δεκ-2014 | Revβλ. ανάλυση απαιτήσεων | James |
- Revδείτε την ανάπτυξη απαιτήσεων λογισμικού |
Έκθεση ελέγχου διαδικασίας |
30-Mar-2015 | RevΔείτε και Αξιολογήστε το Σχέδιο Δοκιμών | James |
- Revδείτε το έγγραφο Test Design |
Έκθεση SQA, λεπτό ανασκόπησης SQA |
30-Mar-2015 | Revβλ. απελευθέρωση | Φασόλι |
– Έλεγχος διαδικασίας: Τελική έκδοση |
Έκθεση ελέγχου διαδικασίας SQA |
2-Apr-2015 | Review Κλείσιμο έργου | Φασόλι |
– Εξωτερική αναθεώρηση μετά την τελική παράδοση στον πελάτη |
Έκθεση ελέγχου διαδικασίας SQA |
Βήμα 2) Καθορίστε τα πρότυπα/μεθοδολογία
Για να ελέγξετε τις δραστηριότητες διαχείρισης σε σχέση με τη διαδικασία προτύπων, θα πρέπει να κάνετε τα ακόλουθα βήματα
- Καθορίστε τις πολιτικές και τις διαδικασίες που προορίζονται να αποτρέψουν την εμφάνιση ελαττωμάτων στη διαδικασία διαχείρισης
- Τεκμηριώστε τις πολιτικές και τις διαδικασίες
- Ενημερώστε και εκπαιδεύστε το προσωπικό να το χρησιμοποιεί
Βήμα 3) Revδείτε τη διαδικασία
Revδείτε τις δραστηριότητες του έργου για να επαληθεύσετε τη συμμόρφωση με την καθορισμένη διαδικασία διαχείρισης. Στην αναθεώρηση διαχείρισης, τα μέλη του SQA πρέπει να εκτελέσουν 5 αξιολογήσεις SQA ως εξής
RevΟ χρόνος για το SQA εξαρτάται από το μοντέλο κύκλου ζωής ανάπτυξης του έργου. Στην περίπτωση του έργου Guru99 Bank, το χρονοδιάγραμμα αναθεώρησης θα πρέπει να ακολουθεί
Σε κάθε φάση SQA, το Μέλη SQA παρέχουν διαβούλευση και ανασκόπηση των σχεδίων του έργου, του προϊόντος εργασίας και των διαδικασιών σχετικά με τη συμμόρφωση με την καθορισμένη οργανωτική πολιτική και τις τυπικές διαδικασίες.
Κατά τον Έλεγχο, τα μέλη του SQA θα πρέπει να χρησιμοποιούν Λίστα ελέγχου επανεξέτασης SQA
Αφού ακολουθήσετε τα 3 βήματα της εφαρμογής διασφάλισης λογισμικού, έχετε το αποτέλεσμα της Διαχείρισης Δοκιμών Review & Audit. Αυτά είναι τα στοιχεία που πρέπει να δείξετε στα ενδιαφερόμενα μέρη σχετικά με την ποιότητα της διαχείρισής σας.
Βέλτιστη πρακτική διασφάλισης ποιότητας λογισμικού
Ακολουθούν ορισμένες βέλτιστες πρακτικές για μια αποτελεσματική εφαρμογή SQA
- Συνεχής βελτίωση: Όλη η τυπική διαδικασία στο SQA πρέπει να βελτιωθεί συχνά και φτιαγμένο επίσημος ανώτερος υπάλληλος για να ακολουθήσει ο άλλος. Αυτή η διαδικασία πρέπει να είναι πιστοποιημένα από δημοφιλείς οργανισμούς όπως ISO, CMMI… κ.λπ.
- Απόδειξη με έγγραφα: Όλες οι πολιτικές και μέθοδοι QA, που ορίζονται από την ομάδα QA, θα πρέπει να τεκμηριώνονται για εκπαίδευση και επαναχρησιμοποίηση για μελλοντικά έργα.
- Εμπειρία: Η επιλογή των μελών που είναι έμπειροι ελεγκτές SQA είναι ένας καλός τρόπος για να διασφαλιστεί η ποιότητα του ελέγχου της διοίκησης
- Χρήση εργαλείου: Η χρήση εργαλείου όπως το εργαλείο παρακολούθησης, το εργαλείο διαχείρισης για τη διαδικασία SQA μειώνει την προσπάθεια SQA και το κόστος του έργου.
- Μετρήσεις: Η ανάπτυξη και η δημιουργία μετρήσεων για την παρακολούθηση της ποιότητας του λογισμικού στην τρέχουσα κατάστασή του, καθώς και η σύγκριση της βελτίωσης με προηγούμενες εκδόσεις, θα συμβάλει στην αύξηση της αξίας και της ωριμότητας του Δοκιμές διαδικασια μας
- Ευθύνη: Η διαδικασία SQA δεν είναι καθήκον του μέλους SQA, αλλά όλοιτο καθήκον του. Όλοι στην ομάδα είναι υπεύθυνοι για την ποιότητα του προϊόντος, όχι μόνο ο επικεφαλής δοκιμής ή ο διευθυντής.