Project Risk Analysis & Solutions in Software Testing

Τι είναι η Ανάλυση Κινδύνου;

Ο κίνδυνος είναι η πιθανότητα εμφάνισης ενός ανεπιθύμητου συμβάντος.

Η Ανάλυση Κινδύνων στη Μηχανική Λογισμικού είναι η διαδικασία ανάλυσης των κινδύνων που σχετίζονται με εσάς Δοκιμές Εργο.

Για την επιτυχία του έργου σας, θα πρέπει να προσδιοριστεί ο κίνδυνος και να προσδιοριστούν οι αντίστοιχες λύσεις πριν από την έναρξη του έργου. Το Risk Identification in Software Engineering σάς βοηθά να εντοπίσετε πιθανούς κινδύνους στα αρχικά στάδια.

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

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

Η υπό δοκιμή εφαρμογή είναι http://demo.guru99.com/V4/, μπορείτε να ανατρέξετε στην Προδιαγραφή Απαιτήσεων Λογισμικού εδώ.

Η Τράπεζα Guru99 θα έχει δύο ρόλους

  • Manager
  • Πελάτης

Following Οι δυνατότητες/ενότητες θα είναι διαθέσιμες σε αυτούς τους δύο διαφορετικούς ρόλους

Ανάλυση κινδύνου

Ακολουθεί μια μικρή περιήγηση στον ιστότοπο

Ανάλυση κινδύνου

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

Εδώ είναι η κατάσταση -

  1. Ο τραπεζικός ιστότοπος Guru99 έχει ήδη ολοκληρώσει τη φάση ανάπτυξης. Τώρα ξεκινά η φάση της δοκιμής. Δυστυχώς, δεν συμμετείχατε νωρίς στη φάση των απαιτήσεων
  2. Το αφεντικό σας χρειάζεται να ολοκληρώσετε τη δοκιμή ένα μήνα μόνο με περιορισμένο προϋπολογισμό, αλλά αναμένει εξαιρετική ποιότητας.
  3. Σου λέει ένα μέλος της ομάδας που είναι έμπειρος μηχανικός

Ανάλυση κινδύνου

  1. Σε μια τέτοια περίπτωση, τι πρέπει να κάνετε;

Α) Φαίνεται ότι είναι μεγάλο πρόβλημα. Πρέπει να αντιμετωπίσουμε το συντομότερο δυνατό!!!

Β) Δεν με νοιάζει. Πρέπει να αρχίσουμε να δουλεύουμε τώρα.

Εάν επιλέξετε τη δράση Β, ορίστε τα αποτελέσματα μετά από ένα μήνα

  • Το έργο είναι ένα χάος και πήρε όλους τους πόρους και τον χρόνο σας. Ο φόρτος εργασίας του υπαλλήλου αυξήθηκε δραστικά και αισθάνεται άγχος και υπερφόρτωση
  • Ανάλυση κινδύνου

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

Εάν επιλέξετε την ενέργεια Α, ορίστε τα αποτελέσματα μετά από ένα μήνα

Ανάλυση κινδύνου

Το παραπάνω παράδειγμα επεξηγεί το σπουδαιότητα Ανάλυση Κινδύνων στη Διαχείριση Δοκιμών.

Η διαχείριση κινδύνου σάς βοηθάει να –

Ανάλυση κινδύνου

Ο κίνδυνος, ο οποίος αναφέρθηκε στο παραπάνω παράδειγμα, είναι μόνο ένας από τους πολλούς πιθανούς κινδύνους που μπορεί να προκύψουν στο έργο σας. Θα πρέπει να τα αναγνωρίσετε και να πάρετε την απόφαση να τα αντιμετωπίσετε το συντομότερο δυνατόν!!! Έτσι, η σωστή ενέργεια σε αυτό το παράδειγμα είναι δράση Α.

Ως εκ τούτου, η Ανάλυση Κινδύνου στις Δοκιμές είναι σημαντική

Πώς να εκτελέσετε ΑΝΑΛΥΣΗ ΚΙΝΔΥΝΟΥ;

Είναι μια διαδικασία 3 Βημάτων

  1. Προσδιορίστε τους κινδύνους
  2. Αναλύστε τον αντίκτυπο κάθε εντοπισμένου κινδύνου
  3. Λήψη αντιμέτρων για τον εντοπισμένο και αναλυόμενο κίνδυνο

Πώς να εκτελέσετε ΑΝΑΛΥΣΗ ΚΙΝΔΥΝΟΥ

Βήμα 1) Προσδιορισμός κινδύνου

Ο κίνδυνος μπορεί να αναγνωριστεί και να ταξινομηθεί σε 2 τύπους στο προϊόν λογισμικού

Προσδιορίστε τον κίνδυνο

Κίνδυνος έργου

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

Υπάρχουν primarily 3 κατηγορίες Κινδύνων Έργου

Κίνδυνος έργου

Οργανωτικός Κίνδυνος

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

Οργανωτικός Κίνδυνος

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

1. Είναι αυτή μια καλά οργανωμένη ομάδα;

Α) Ναι

Β) Όχι

Το έργο σας δεν έχει κανένα κίνδυνο οργάνωσης
Δημιουργία stronger ομάδα και να καλλιεργήσουν ένα περιβάλλον συν-operaσμού

2. Έχει κάθε μέλος της ομάδας την ικανότητα να κάνει τη δουλειά του;

Α) Ναι

Β) Όχι

Το έργο σας δεν έχει κανένα κίνδυνο οργάνωσης
Δημιουργήστε το εκπαιδευτικό πρόγραμμα για να αποκτήσετε δεξιότητες στα μέλη

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

Α) Ναι

Β) Όχι

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

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

Τεχνικός κίνδυνος

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

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

Επιχειρηματικός κίνδυνος

Ο κίνδυνος περιλαμβάνει ένα εξωτερικός οντότητα. Είναι ο κίνδυνος που μπορεί να προέρχεται από την εταιρεία σας, τον πελάτη σας αλλά δεν από το έργο σας.

Το Following Η εικόνα σας δείχνει ένα παράδειγμα επιχειρηματικού κινδύνου.

Επιχειρηματικός κίνδυνος

Σε αυτή την περίπτωση, ο Υπεύθυνος Δοκιμών πρέπει να βρει τις λύσεις για την αντιμετώπιση του κινδύνου όπως:

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

Κίνδυνος προϊόντος

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

Following είναι παραδείγματα μερικών κινδύνων προϊόντων –

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

Επιστρέψτε τώρα στο έργο σας, υπάρχει κίνδυνος προϊόντος στον ιστότοπο της Guru 99 Bank; Για να απαντήσετε σε αυτήν την ερώτηση, θα πρέπει να ακολουθήσετε το ακόλουθοwing βήματα


Κίνδυνος προϊόντος

Μόλις ολοκληρώσετε τα παραπάνω 3 βήματα, κάντε ένα μικρό κουίζ παρακάτω για να εντοπίσετε τους κινδύνους του προϊόντος

1) Μπορεί ο ιστότοπος της τράπεζας Guru99 προστατευμένο περιβάλλον τον λογαριασμό πελάτη και τα δεδομένα του;
Α) Ναι

Β) Όχι

Γ) Δεν είμαι σίγουρος

Ανακριβής
Σωστός

2) Είναι ο ιστότοπος χρησιμοποιήσιμος για πελάτη;
Α) Ναι

Β) Όχι

Σωστός
Ανακριβής

3) Ποιες άλλες λειτουργίες πρέπει να έχει ο ιστότοπος;
Α) Ασφαλής μεταφορά κεφαλαίων

Β) Ο χρήστης μπορεί να εγγράψει νέο λογαριασμό

Γ) Δεν χρειάζονται περισσότερες λειτουργίες

Ανακριβής
Σωστός

Βήμα 2) Αναλύστε τον αντίκτυπο του κινδύνου που εμφανίζεται

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

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

Στη συνέχεια, θα πρέπει να αναλύσετε αυτούς τους κινδύνους.

Κάθε κίνδυνος πρέπει να ταξινομείται με βάση το ακόλουθοwing δύο παραμέτρους

  • Η πιθανότητα εμφάνισης
  • Η επιπτώσεις στο έργο

Χρησιμοποιώντας τον παρακάτω πίνακα, μπορείτε ταξινομώ ο κίνδυνος σε τέσσερις κατηγορίες όπως Υψηλό, Μεσαίο, και Χαμηλό ή τιμές 3,2, 1

Πιθανότητα

Υψηλή (3)

Έχει πολύ μεγάλη πιθανότητα να συμβεί, μπορεί να επηρεάσει ολόκληρο το έργο

Μέσο (2)

50% πιθανότητα να συμβεί

Χαμηλή (1)

Μικρή πιθανότητα εμφάνισης

Επίπτωση

Υψηλή (3)

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

Μέσο (2)

Δεν είναι δυνατή η συνέχιση της δραστηριότητας του έργου εάν δεν επιλυθεί

Χαμηλή (1)

Χρειάζεται να το λύσουμε, αλλά είναι δυνατόν να ληφθεί εναλλακτική λύση για λίγο

Σκεφτείτε το ακόλουθοwing Κίνδυνοι

Κίνδυνος

Πιθανότητα

Επίπτωση

Προτεραιότητα = Πιθανότητα* Επίπτωση

Η προθεσμία του έργου δεν τηρήθηκε

3

3

9

Βλάβη Ηλεκτρισμού

1

2

2

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

Προτεραιότητα

Μέθοδος Διαχείρισης Κινδύνων

Ψηλά

6-9

Λάβετε άμεσα μέτρα μετριασμού και παρακολουθείτε τον κίνδυνο καθημερινά μέχρι να κλείσει η κατάστασή του.

Μέσο

3-5

Παρακολουθήστε τον κίνδυνο κάθε εβδομάδα σε εσωτερική συνάντηση προόδου

Χαμηλός

1-2

Αποδεχτείτε τον κίνδυνο και παρακολουθήστε τον κίνδυνο σε βάση ορόσημων.

Τώρα είναι ώρα για άσκηση, έχουμε 4 κινδύνους που εντοπίστηκαν στο έργο Guru99 Banking. Κατατάξτε τα μόνοι σας

Κίνδυνος Ψηλά Μέτριας Δυσκολίας Χαμηλός Κατάσταση
  1. Μπορεί να μην έχετε αρκετό ανθρώπινων πόρων να τελειώσει το έργο στην προθεσμία
Σωστός.
Ανακριβής.
  1. Η δοκιμή θετική ατμόσφαιρα μπορεί να μην έχει ρυθμιστεί σωστά όπως το πραγματικό επιχειρηματικό περιβάλλον
Σωστός.
Ανακριβής
  1. Το έργο σας προϋπολογισμός μπορεί να μειωθεί στο μισό λόγω επιχειρηματικής κατάστασης
Σωστός.
Ανακριβής
  1. Αυτός ο ιστότοπος μπορεί έλλειψη χαρακτηριστικά ασφαλείας
Σωστός.
Ανακριβής.

Βήμα 3) Λάβετε ΑΝΤΙΜΕΤΡΑ για να μειώσετε τον κίνδυνο

Αυτή η δραστηριότητα χωρίζεται σε 3 μέρη

Λάβετε αντίμετρα για να μειώσετε τον κίνδυνο

Απόκριση κινδύνου

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

Απόκριση κινδύνου

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

Α) Μπορεί να μην έχετε αρκετό του ανθρώπινου δυναμικού να ολοκληρωθεί το έργο στην προθεσμία

Β) Η Δοκιμή θετική ατμόσφαιρα μπορεί να μην έχει ρυθμιστεί σωστά όπως το πραγματικό επιχειρηματικό περιβάλλον

Γ) Το έργο σας προϋπολογισμός μπορεί να μειωθεί στο μισό λόγω επιχειρηματικής κατάστασης

Δ) Αυτός ο ιστότοπος μπορεί έλλειψη χαρακτηριστικά ασφαλείας

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

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

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

  • Ζητήστε από την ομάδα ανάπτυξης τη βοήθειά της για τη δημιουργία του περιβάλλοντος δοκιμής
  • Προετοιμάστε όλο τον εξοπλισμό ή τα υλικά (Διακομιστής, βάση δεδομένων, Η/Υ..) που απαιτούνται για τη ρύθμιση του περιβάλλοντος

Γ. Το έργο σας μπορεί να μειωθεί στο μισό λόγω επιχειρηματικής κατάστασης
Αυτός ο κίνδυνος είναι κρίσιμος. μπορεί να εμποδίσει τη συνέχιση του όλου έργου. Σε αυτή την περίπτωση, θα πρέπει να κάνετε

  • Επαναπροσδιορίστε το πεδίο εφαρμογής του έργου, προσδιορίστε τι θα δοκιμαστεί και τι θα αγνοηθεί σε μια τέτοια περίπτωση
  • Διαπραγματευτείτε με τον πελάτη σχετικά με τη διάρκεια του έργου που ταιριάζει στον προϋπολογισμό του έργου
  • Βελτιώστε την παραγωγικότητα κάθε φάσης του έργου, όπως δοκιμή, δημιουργία προδιαγραφών δοκιμής,…Εάν μπορείτε να εξοικονομήσετε χρόνο, μπορείτε να εξοικονομήσετε κόστος

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

Εγγραφή κινδύνου

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

Υπάρχουν μερικά χρήσιμα για την καταγραφή του κινδύνου όπως Redmine, ΜΗΤΡΑ ΔΕΣΠΟΤΗ… και τα λοιπά.

Παρακολούθηση και έλεγχος κινδύνου

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

Για καλύτερη διαχείριση κινδύνου, μπορείτε να ανατρέξετε Διαχείριση Κινδύνων πρότυπο περιλαμβάνονται σε αυτό το άρθρο