Τι είναι η Εκτίμηση δοκιμής λογισμικού;
Το Test Estimation είναι μια διαχειριστική δραστηριότητα που προσεγγίζει πόσο καιρό θα χρειαστεί μια εργασία για να ολοκληρωθεί. Η εκτίμηση της προσπάθειας για τη δοκιμή είναι ένα από τα σημαντικότερα και σημαντικά καθήκοντα στη Διαχείριση δοκιμών.
Γιατί η εκτίμηση δοκιμής;
Δύο ερωτήσεις που μπορείτε να περιμένετε από τους πελάτες σας κατά τη συζήτηση πιθανών δοκιμαστικών δεσμεύσεων είναι
Για μικρά έργα, αυτές οι ερωτήσεις είναι σχετικά εύκολο να απαντηθούν. Αλλά για το μεγάλο έργο όπως ο ιστότοπος Testing Guru99 Bank, πρέπει να σκεφτείτε σκληρά για να απαντήσετε σε αυτές τις ερωτήσεις.
Σε αυτό το σεμινάριο, θα μάθετε-
- Τι είναι η Εκτίμηση δοκιμής λογισμικού;
- Γιατί η εκτίμηση δοκιμής;
- Τι να εκτιμήσω;
- Πώς να εκτιμήσω;
- Βήμα 1) Χωρίστε ολόκληρη την εργασία του έργου σε δευτερεύουσες εργασίες
- Βήμα 2) Κατανομή κάθε εργασίας στο μέλος της ομάδας
- Βήμα 3) Εκτίμηση προσπάθειας για εργασίες
- Μέθοδος 1) Μέθοδος σημείου λειτουργίας
- Μέθοδος 2) Εκτίμηση τριών σημείων
- Βήμα 4) Επικυρώστε την εκτίμηση
- Βέλτιστες πρακτικές εκτίμησης δοκιμής
- Άλλες τεχνικές
Τι να εκτιμήσω;
- Πόροι: Απαιτούνται πόροι για την εκτέλεση οποιωνδήποτε έργων. Μπορούν να είναι άνθρωποι, εξοπλισμός, εγκαταστάσεις, χρηματοδότηση ή οτιδήποτε άλλο ικανό ορισμού που απαιτείται για την ολοκλήρωση μιας δραστηριότητας του έργου.
- Times: Ο χρόνος είναι ο πιο πολύτιμος πόρος σε ένα έργο. Κάθε έργο έχει προθεσμία παράδοσης.
- Ανθρώπινες δεξιότητες: Οι ανθρώπινες δεξιότητες σημαίνουν τη γνώση και την εμπειρία των μελών της ομάδας. Επηρεάζουν την εκτίμησή σας. Για παράδειγμα, μια ομάδα, της οποίας τα μέλη έχουν χαμηλές δεξιότητες δοκιμών, θα πάρει περισσότερο χρόνο για να ολοκληρώσει το έργο από αυτήν που έχει υψηλές δεξιότητες δοκιμών.
- Κόστος: Το κόστος είναι ο προϋπολογισμός του έργου . Σε γενικές γραμμές, σημαίνει πόσα χρήματα χρειάζονται για την ολοκλήρωση του έργου.
Πώς να εκτιμήσω;
Λίστα τεχνικών εκτίμησης δοκιμής λογισμικού
- Αναλυτική δομή εργασιών
- Τεχνική εκτίμησης δοκιμής λογισμικού 3 σημείων
- Τεχνική Wideband Delphi
- Ανάλυση σημείου λειτουργίας / σημείου δοκιμής
- Χρήση - Μέθοδος σημείου περίπτωσης
- Ποσοστό κατανομής
- Ad-hoc μέθοδος
Ακολουθεί η διαδικασία 4 βημάτων για να φτάσετε σε μια εκτίμηση
Θα μάθετε πώς να συνδυάσετε αυτές τις τεχνικές για να βρείτε την εκτίμηση για τη μελέτη περίπτωσης Guru99 Bank.
Βήμα 1) Χωρίστε ολόκληρη την εργασία του έργου σε δευτερεύουσες εργασίες
Το έργο είναι ένα έργο που έχει δοθεί σε κάποιον. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε την τεχνική Work Breakdown Structure .
Σε αυτήν την τεχνική, ένα πολύπλοκο έργο χωρίζεται σε ενότητες. Οι ενότητες χωρίζονται σε υποενότητες. Κάθε υπο-ενότητα χωρίζεται περαιτέρω σε λειτουργικότητα. Σημαίνει να χωρίσετε ολόκληρη την εργασία του έργου στις μικρότερες εργασίες.
Χρησιμοποιήστε τη δομή Work Break Down για να διαχωρίσετε το έργο Guru99 Bank σε 5 μικρότερες εργασίες-
Μετά από αυτό, μπορείτε να αναλύσετε κάθε εργασία στο δευτερεύον έργο. Ο σκοπός αυτής της δραστηριότητας είναι η δημιουργία εργασιών όσο το δυνατόν πιο λεπτομερή .
Εργο | Υποεργασία |
---|---|
Αναλύστε τις προδιαγραφές απαιτήσεων λογισμικού | Διερευνήστε τις προδιαγραφές απαλής απαίτησης |
Συνέντευξη με τον προγραμματιστή και άλλους ενδιαφερόμενους για να μάθετε περισσότερα σχετικά με τον ιστότοπο | |
Δημιουργήστε τη δοκιμαστική προδιαγραφή | Σενάρια δοκιμής σχεδιασμού |
Δημιουργήστε δοκιμαστικές θήκες | |
Ελέγξτε και αναθεωρήστε τις περιπτώσεις δοκιμών | |
Εκτελέστε τις δοκιμαστικές περιπτώσεις | Δημιουργήστε το περιβάλλον δοκιμής |
Εκτελέστε τις δοκιμαστικές περιπτώσεις | |
Ελέγξτε τα αποτελέσματα εκτέλεσης δοκιμής | |
Αναφέρετε τα ελαττώματα | |
Δημιουργήστε τις αναφορές ελαττωμάτων | |
Αναφέρετε τα ελαττώματα |
Βήμα 2) Κατανομή κάθε εργασίας στο μέλος της ομάδας
Σε αυτό το βήμα, κάθε εργασία ανατίθεται στο κατάλληλο μέλος της ομάδας του έργου. Μπορείτε να εκχωρήσετε εργασία ως εξής
Εργο | Μέλη |
---|---|
Αναλύστε τις προδιαγραφές απαιτήσεων λογισμικού | Όλα τα μέλη |
Δημιουργήστε τις προδιαγραφές δοκιμής | Αναλυτής δοκιμών / δοκιμών |
Δημιουργήστε το περιβάλλον δοκιμής | Διαχειριστής δοκιμής |
Εκτελέστε τις δοκιμαστικές περιπτώσεις | Δοκιμαστής, Διαχειριστής δοκιμών |
Αναφορά ελαττωμάτων | Δοκιμαστής |
Βήμα 3) Εκτίμηση προσπάθειας για εργασίες
Υπάρχουν 2 τεχνικές που μπορείτε να εφαρμόσετε για να εκτιμήσετε την προσπάθεια για εργασίες
- Μέθοδος λειτουργικού σημείου
- Εκτίμηση τριών σημείων
Μέθοδος 1) Μέθοδος σημείου λειτουργίας
Σε αυτήν τη μέθοδο, ο Διαχειριστής δοκιμών εκτιμά το Μέγεθος, τη Διάρκεια και το Κόστος για τις εργασίες
Βήμα Α) Εκτίμηση μεγέθους για την εργασία
Στο Βήμα 1, έχετε ήδη σπάσει ολόκληρη την εργασία έργου σε μικρή εργασία χρησιμοποιώντας τη μέθοδο WBS. Τώρα υπολογίζετε το μέγεθος αυτών των εργασιών. Ας εξασκηθούμε με μια συγκεκριμένη εργασία " Δημιουργία προδιαγραφής δοκιμής "
Το μέγεθος αυτής της εργασίας εξαρτάται από το λειτουργικό μέγεθος του υπό δοκιμή συστήματος. Το λειτουργικό μέγεθος αντικατοπτρίζει το μέγεθος της λειτουργικότητας που σχετίζεται με τον χρήστη. Όσο περισσότερος αριθμός λειτουργιών, τόσο πιο περίπλοκο είναι το σύστημα.
Πριν ξεκινήσετε την πραγματική προσπάθεια εκτίμησης εργασιών, τα λειτουργικά σημεία χωρίζονται σε τρεις ομάδες όπως το Complex , Medium Simple ως εξής:
Με βάση το σύμπλεγμα των λειτουργιών λογισμικού, το Test Manger πρέπει να δώσει αρκετό βάρος σε κάθε λειτουργικό σημείο. Για παράδειγμα
Ομάδα | Βάρος |
---|---|
Συγκρότημα | 5 |
Μεσαίο | 3 |
Απλός | 1 |
Ας πάρουμε ένα απλό παράδειγμα άσκησης για να γίνουμε πιο ξεκάθαροι:
Ρίξτε μια ματιά στις προδιαγραφές λογισμικού της ιστοσελίδας Guru99 Bank εδώ, ο μηχανικός λογισμικού έχει ήδη περιγράψει λεπτομερώς τις ενότητες λογισμικού, μπορείτε να προσδιορίσετε την πολυπλοκότητα των χαρακτηριστικών του ιστότοπου δίνοντας το βάρος για κάθε ενότητα;
Πιο περίπλοκο το σημείο λειτουργίας, τόσο περισσότερη είναι η προσπάθεια δοκιμής του. Ο ιστότοπος χωρίζεται σε 12 σημεία λειτουργίας , μπορείτε να προσδιορίσετε την πολυπλοκότητα κάθε σημείου λειτουργίας ως εξής-
Οχι. | Όνομα ενότητας | Εφαρμοστέοι ρόλοι | Περιγραφή | Βάρος |
---|---|---|---|---|
1. | Έρευνα υπολοίπου | Διευθυντής Πελάτης | Πελάτης: Ένας πελάτης μπορεί να έχει πολλούς τραπεζικούς λογαριασμούς. Μπορεί να δει το υπόλοιπο των λογαριασμών του μόνο Διαχειριστής: Ένας διαχειριστής μπορεί να δει το υπόλοιπο όλων των πελατών που βρίσκονται υπό την εποπτεία του | 3 |
2. | Μεταφορά κεφαλαίου | Διευθυντής Πελάτης | Πελάτης: Ένας πελάτης μπορεί να έχει μεταφορά χρημάτων από τον «δικό του» λογαριασμό σε οποιονδήποτε λογαριασμό προορισμού. Διαχειριστής: Ένας διαχειριστής μπορεί να μεταφέρει χρήματα από οποιονδήποτε τραπεζικό λογαριασμό προέλευσης σε λογαριασμό προορισμού | 5 |
3. | Μίνι δήλωση | Διευθυντής Πελάτης | Μια μίνι δήλωση θα εμφανίζει τις τελευταίες 5 συναλλαγές ενός λογαριασμού Πελάτης: Ένας πελάτης μπορεί να δει μίνι-δήλωση μόνο των «δικών του» λογαριασμών Διαχειριστής: Ένας διαχειριστής μπορεί να δει μίνι-δήλωση οποιουδήποτε λογαριασμού | 3 |
4. | Προσαρμοσμένη δήλωση | Διευθυντής Πελάτης | Μια προσαρμοσμένη δήλωση σάς επιτρέπει να φιλτράρετε και να εμφανίζετε συναλλαγές σε έναν λογαριασμό με βάση την ημερομηνία, την αξία συναλλαγής Πελάτης: Ένας πελάτης μπορεί να δει Προσαρμοσμένη- δήλωση μόνο των «δικών» λογαριασμών του Διαχειριστής: Ένας διαχειριστής μπορεί να δει Προσαρμοσμένη -κατάσταση λογαριασμού | 5 |
5. | Άλλαξε κωδικό | Διευθυντής Πελάτης | Πελάτης: Ένας πελάτης μπορεί να αλλάξει κωδικό πρόσβασης μόνο του λογαριασμού του. Διαχειριστής: Ένας διαχειριστής μπορεί να αλλάξει κωδικό πρόσβασης μόνο του λογαριασμού του. Δεν μπορεί να αλλάξει κωδικούς πρόσβασης των πελατών του | 1 |
6. | Νέος πελάτης | Διευθυντής | Διευθυντής: Ένας διαχειριστής μπορεί να προσθέσει έναν νέο πελάτη. Διευθυντής: Ένας διαχειριστής μπορεί να επεξεργαστεί λεπτομέρειες όπως διεύθυνση, email, τηλέφωνο πελάτη. | 3 |
7. | Νέος λογαριασμός | Διευθυντής | Επί του παρόντος, το σύστημα παρέχει 2 τύπους λογαριασμών
| 5 |
8. | Επεξεργασία λογαριασμού | Διευθυντής | Διαχειριστής: Ένας διαχειριστής μπορεί να προσθέσει στοιχεία επεξεργασίας λογαριασμού για έναν υπάρχοντα λογαριασμό | 1 |
9. | Διαγραφή λογαριασμού | Διευθυντής | Διαχειριστής: Ένας διαχειριστής μπορεί να προσθέσει έναν λογαριασμό διαγραφής για έναν πελάτη. | 1 |
10. | Διαγραφή πελάτη | Διευθυντής | Ένας πελάτης μπορεί να διαγραφεί μόνο εάν δεν έχει ενεργό τρέχοντα ή αποταμιευτικό λογαριασμό Διαχειριστής: Ένας διαχειριστής μπορεί να διαγράψει έναν πελάτη. | 1 |
11. | Κατάθεση | Διευθυντής | Διευθυντής: Ένας διαχειριστής μπορεί να καταθέσει χρήματα σε οποιονδήποτε λογαριασμό. Συνήθως γίνεται όταν τα μετρητά κατατίθενται σε υποκατάστημα τράπεζας. | 3 |
12. | Απόσυρση | Διευθυντής | Διευθυντής: Ένας διαχειριστής μπορεί να αποσύρει χρήματα από οποιονδήποτε λογαριασμό. Συνήθως γίνεται όταν αναλήψεις μετρητών σε υποκατάστημα τράπεζας. | 3 |
ΒΗΜΑ Β) Εκτίμηση διάρκειας για την εργασία
Αφού ταξινομήσετε την πολυπλοκότητα των σημείων συνάρτησης, πρέπει να υπολογίσετε τη διάρκεια για να τα δοκιμάσετε. Διάρκεια σημαίνει πόσος χρόνος χρειάζεται για να ολοκληρωθεί η εργασία.
- Συνολική προσπάθεια : Η προσπάθεια να δοκιμάσουμε πλήρως όλες τις λειτουργίες του ιστότοπου
- Σύνολο λειτουργικών πόντων : Σύνολο ενοτήτων του ιστότοπου
- Εκτίμηση που καθορίζεται ανά Σημεία συνάρτησης : Η μέση προσπάθεια ολοκλήρωσης ενός σημείου συνάρτησης. Αυτή η τιμή εξαρτάται από την παραγωγικότητα του μέλους που θα αναλάβει αυτήν την εργασία.
Ας υποθέσουμε ότι η ομάδα του έργου σας έχει εκτιμήσει καθορισμένους ανά Πόντους Λειτουργίας 5 ωρών / πόντων . Μπορείτε να εκτιμήσετε τη συνολική προσπάθεια να δοκιμάσετε όλες τις δυνατότητες του ιστότοπου Guru99 Bank ως εξής:
Βάρος | # Σημείων Λειτουργίας | Σύνολο | |
---|---|---|---|
Συγκρότημα | 5 | 3 | 15 |
Μεσαίο | 3 | 5 | 15 |
Απλός | 1 | 4 | 4 |
Σύνολο πόντων λειτουργίας | 34 | ||
Εκτίμηση καθορισμού ανά σημείο | 5 | ||
Συνολική εκτιμώμενη προσπάθεια (ώρες ατόμων) | 170 |
Έτσι, η συνολική προσπάθεια ολοκλήρωσης της εργασίας «Δημιουργία δοκιμαστικών προδιαγραφών» της Guru99 Bank είναι περίπου 170 ανθρωποώρες
Μόλις καταλάβετε την προσπάθεια που απαιτείται, μπορείτε να εκχωρήσετε πόρους για να προσδιορίσετε πόσο χρόνο θα διαρκέσει η εργασία (διάρκεια) και, στη συνέχεια, μπορείτε να εκτιμήσετε το εργατικό και το μη εργατικό κόστος.
Το παραπάνω παράδειγμα δείχνει επίσης τη σημασία του μέλους στην ομάδα σας. Εάν έχετε ταλαντούχα και έμπειρα μέλη, μπορείτε να ολοκληρώσετε την εργασία που έχει ανατεθεί σε μικρό χρονικό διάστημα και το έργο σας θα ολοκληρωθεί στην προθεσμία ή νωρίτερα.
ΒΗΜΑ Γ) Υπολογίστε το κόστος για τις εργασίες
Αυτό το βήμα σάς βοηθά να απαντήσετε στην τελευταία ερώτηση του πελάτη " Πόσο κοστίζει;"
Ας υποθέσουμε, κατά μέσο όρο, ο μισθός της ομάδας σας είναι 5 $ ανά ώρα. Ο χρόνος που απαιτείται για την εργασία "Δημιουργία δοκιμαστικών προδιαγραφών" είναι 170 ώρες. Κατά συνέπεια, το κόστος για την εργασία είναι 5 * 170 = 850 $. Τώρα μπορείτε να υπολογίσετε τον προϋπολογισμό για άλλες δραστηριότητες στο WBS και να φτάσετε στο συνολικό προϋπολογισμό για το έργο.
Ως διαχειριστής έργου, πρέπει να αποφασίσετε πώς θα αποκομίσετε τη μέγιστη απόδοση για την επένδυση της εταιρείας σας. Όσο πιο ακριβής είναι η εκτίμησή σας για το κόστος του έργου, τόσο καλύτερα θα μπορείτε να διαχειριστείτε τον προϋπολογισμό του έργου σας.
ΜΕΘΟΔΟΣ 2) Εκτίμηση τριών σημείων
Η εκτίμηση τριών σημείων είναι μία από τις τεχνικές που θα μπορούσαν να χρησιμοποιηθούν για την εκτίμηση μιας εργασίας. Η απλότητα της εκτίμησης τριών σημείων το καθιστά ένα πολύ χρήσιμο εργαλείο για έναν υπεύθυνο έργου που θέλει να εκτιμήσει.
Σε εκτίμηση τριών σημείων, τρεις τιμές παράγονται αρχικά για κάθε εργασία με βάση την προηγούμενη εμπειρία ή τις καλύτερες εικασίες ως εξής
Κατά την εκτίμηση μιας εργασίας, ο Διαχειριστής δοκιμών πρέπει να παρέχει τρεις τιμές, όπως ορίζεται παραπάνω. Οι τρεις τιμές που προσδιορίστηκαν, εκτιμούν τι συμβαίνει σε βέλτιστη κατάσταση , ποιο είναι το πιο πιθανό ή τι πιστεύουμε ότι θα ήταν το χειρότερο σενάριο.
Ας δούμε πώς να χρησιμοποιήσουμε τις παραπάνω τρεις τιμές στο ακόλουθο παράδειγμα
Για την εργασία " Δημιουργία προδιαγραφής δοκιμής ", μπορείτε να εκτιμήσετε τη δοκιμαστική προσπάθεια; Θυμηθείτε ότι πρέπει να καλύψετε όλες τις ενότητες της ιστοσελίδας Guru99 Bank όπως γίνεται με τη μέθοδο Function Point
Μπορείτε να εκτιμήσετε ως εξής
- Η καλύτερη περίπτωση για την ολοκλήρωση αυτής της εργασίας είναι 120 ανθρωποώρες (περίπου 15 ημέρες). Σε αυτήν την περίπτωση, έχετε μια ταλαντούχα ομάδα, μπορεί να ολοκληρώσει την εργασία σε μικρότερο χρόνο.
- Η πιο πιθανή περίπτωση για την ολοκλήρωση αυτής της εργασίας είναι 170 ανθρωποώρες (περίπου 21 ημέρες). Αυτή είναι μια φυσιολογική περίπτωση, έχετε αρκετό πόρο και ικανότητα για να ολοκληρώσετε την εργασία
- Η χειρότερη περίπτωση για την ολοκλήρωση αυτής της εργασίας είναι 200 ανθρωποώρες (περίπου 25 ημέρες). Πρέπει να εκτελέσετε πολύ περισσότερη δουλειά επειδή τα μέλη της ομάδας σας δεν είναι έμπειρα.
Τώρα, εκχωρήστε την τιμή σε κάθε παράμετρο όπως παρακάτω
Η προσπάθεια ολοκλήρωσης της εργασίας μπορεί να υπολογιστεί χρησιμοποιώντας τον τύπο τριγωνικής κατανομής ως εξής:
Στον παραπάνω τύπο, η παράμετρος Ε είναι γνωστή ως σταθμισμένος μέσος όρος. Είναι η εκτίμηση της εργασίας "Δημιουργία προδιαγραφής δοκιμής".
Αλλά το αφεντικό σας μπορεί να σας ρωτήσει
Στην παραπάνω εκτίμηση, καθορίζετε απλώς μια πιθανή και όχι μια συγκεκριμένη τιμή, πρέπει να γνωρίζουμε για την πιθανότητα ότι η εκτίμηση είναι σωστή. Μπορείτε να χρησιμοποιήσετε τον άλλο τύπο:
Στον παραπάνω τύπο, το SD σημαίνει Τυπική Απόκλιση, αυτή η τιμή θα μπορούσε να σας δώσει τις πληροφορίες σχετικά με την πιθανότητα ότι η εκτίμηση είναι σωστή.
Τώρα μπορείτε να ολοκληρώσετε την εκτίμηση για την εργασία "Δημιουργία προδιαγραφής δοκιμής"
Για να ολοκληρώσετε την εργασία "Δημιουργία δοκιμαστικής προδιαγραφής" του ιστότοπου Guru99 Bank, χρειάζεστε 166,6 ± 13,33 Ανθρώπινη ώρα (153,33 έως 179,99 ανθρωποώρες)
Βήμα 4) Επικυρώστε την εκτίμηση
Μόλις δημιουργήσετε μια συνολική εκτίμηση για όλες τις εργασίες που αναφέρονται στο WBS, θα πρέπει να την προωθήσετε στο διοικητικό συμβούλιο , το οποίο θα το ελέγξει και θα το εγκρίνει .
Το μέλος του διοικητικού συμβουλίου θα μπορούσε να αποτελείται από τον Διευθύνοντα Σύμβουλο, το Project Manager και άλλους ενδιαφερόμενους.
Το διοικητικό συμβούλιο θα εξετάσει και θα συζητήσει μαζί σας το σχέδιο εκτίμησης. Μπορείτε να τους εξηγήσετε την εκτίμησή σας λογικά και λογικά, ώστε να μπορούν να εγκρίνουν το σχέδιο εκτίμησής σας.
Βέλτιστες πρακτικές εκτίμησης δοκιμής
Αυτό το θέμα παρουσιάζει γενικές συμβουλές για τον τρόπο εκτίμησης της ακρίβειας των δοκιμών.
- Προσθέστε λίγο χρόνο αποθήκευσης: Πολλά απρόβλεπτα πράγματα μπορεί να συμβούν στο έργο σας, όπως ένα ταλαντούχο μέλος της ομάδας εγκαταλείψει τη δουλειά του ξαφνικά, η δοκιμή διαρκεί περισσότερο χρόνο από ό, τι εκτιμάται ότι θα ολοκληρωθεί… κ.λπ. Έχοντας ένα buffer στην εκτίμηση σας επιτρέπει να αντιμετωπίσετε τυχόν καθυστερήσεις που μπορεί να συμβούν.
- Σχεδιασμός πόρων λογαριασμού κατά την εκτίμηση: Τι πρέπει να κάνετε εάν ορισμένα μέλη της ομάδας σας παίρνουν μακρά φύλλα; Μπορεί να καθυστερήσει το έργο. Ο προγραμματισμός των πόρων στην εκτίμηση παίζει βασικό ρόλο. Η διαθεσιμότητα πόρων θα σας βοηθήσει να βεβαιωθείτε ότι οι εκτιμήσεις είναι ρεαλιστικές. Εδώ πρέπει να λάβετε υπόψη τα φύλλα για το μέλος της ομάδας σας, γενικά μακρά φύλλα.
- Χρησιμοποιήστε την προηγούμενη εμπειρία ως αναφορά: Οι εμπειρίες από προηγούμενα έργα παίζουν ζωτικό ρόλο ενώ προετοιμάζουν τις εκτιμήσεις του χρόνου. Επειδή κάποιο έργο μπορεί να έχει κάποια ομοιότητα, μπορείτε να χρησιμοποιήσετε ξανά την προηγούμενη εκτίμηση. Για παράδειγμα, εάν συνηθίζετε να κάνετε ένα έργο όπως να δοκιμάσετε έναν ιστότοπο, μπορείτε να μάθετε από αυτήν την εμπειρία, να προσπαθήσετε να αποφύγετε όλες τις δυσκολίες ή τα προβλήματα που αντιμετώπιζαν σε προηγούμενα έργα.
- Παραμείνετε στην εκτίμησή σας: Η εκτίμηση είναι απλώς εκτίμηση επειδή μπορεί να πάει στραβά . Στα αρχικά στάδια του έργου, θα πρέπει συχνά να ελέγχετε εκ νέου τις εκτιμήσεις δοκιμής και να κάνετε τροποποιήσεις εάν χρειάζεται. Δεν πρέπει να επεκτείνουμε την εκτίμηση αφού την διορθώσουμε, εκτός εάν υπάρχουν σημαντικές αλλαγές στην απαίτηση ή πρέπει να διαπραγματευτείτε με τον πελάτη σχετικά με την εκ νέου εκτίμηση
Πρότυπο εκτίμησης δοκιμής λογισμικού
Κατεβάστε το λογισμικό Test Estimation Excel (.xlsx)
Άλλες τεχνικές
Τεχνική Wideband Delphi, Χρήση - Μέθοδος Σημείου Περίπτωσης, Ποσοστό κατανομής, Ad-hoc μέθοδος είναι άλλες τεχνικές εκτίμησης στη Μηχανική Λογισμικού.
Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο
Μεταγραφή βίντεο- Ας κάνουμε μια άσκηση - για την Εφαρμογή Κρατήσεων Πτήσης προετοιμάσουμε μια Δομή Κατανομής Εργασίας του
- διάφορες εργασίες δοκιμής όπως - Έλεγχος λειτουργικότητας σύνδεσης, έλεγχος λειτουργικότητας νέας παραγγελίας, έλεγχος λειτουργικότητας φαξ και άλλες παρόμοιες λειτουργίες και εκτίμηση της προσπάθειας που απαιτείται για τη δοκιμή αυτών των λειτουργιών
- Για παράδειγμα, η λειτουργικότητα σύνδεσης μπορεί να δοκιμαστεί σε 2 ώρες. Ομοίως, ετοιμάστε μια λίστα με όλες τις εργασίες και την αντίστοιχη προσπάθεια. Σταματήστε το εκπαιδευτικό σεμινάριο και ολοκληρώστε την άσκηση. Ελπίζω να πραγματοποιήσετε μια εικαστική εκτίμηση της απαιτούμενης προσπάθειας
- Αυτή είναι η στρατηγική από κάτω προς τα πάνω για την εκτίμηση δοκιμών. Η τεχνική ονομάζεται από κάτω προς τα πάνω αφού με βάση τις εργασίες που βρίσκονται στο χαμηλότερο επίπεδο της ιεραρχίας κατανομής εργασίας εκτιμάτε τη διάρκεια, τις εξαρτήσεις και τους πόρους.
- Στη στρατηγική από κάτω προς τα πάνω, οι εκτιμήσεις δεν λαμβάνονται από ένα μόνο άτομο, αλλά από όλους τους ενδιαφερόμενους, μεμονωμένους συνεισφέροντες, εμπειρογνώμονες και έμπειρα μέλη του προσωπικού συλλογικά. Η ιδέα είναι να αντλήσουμε από τη συνεργατική σοφία των μελών της ομάδας για να φτάσουμε σε ακριβείς εκτιμήσεις δοκιμών
- Τώρα, καθώς έχετε σημαντική εμπειρία στο σύστημα κρατήσεων πτήσεων. Χρησιμοποιήστε αυτήν την εμπειρία για να εκτιμήσετε την προσπάθεια που απαιτείται για την πλήρη λειτουργική δοκιμή του ιστότοπου. - http://newtours.demoaut.com/
- Ο ιστότοπος αυτός είναι λειτουργικά πανομοιότυπος με την Εφαρμογή κράτησης πτήσης, απλώς ότι βασίζεται στον Ιστό. Σταματήστε το σεμινάριο και κάντε την άσκηση τώρα
- Ελπίζω ότι με βάση την εμπειρία σας, κάνατε μια καλή εκτίμηση για την προσπάθεια που απαιτείται για τη δοκιμή του ιστότοπου
- Αυτή είναι η προσέγγιση από πάνω προς τα κάτω στην εκτίμηση που βασίζεται στην εμπειρία.
- Μια άλλη τεχνική είναι να ταξινομήσετε το έργο με βάση το μέγεθος και την πολυπλοκότητά τους και, στη συνέχεια, να δείτε πόσο καιρό ένα έργο ενός συγκεκριμένου μεγέθους και πολυπλοκότητας έχει περάσει στο παρελθόν.
- Μια άλλη προσέγγιση είναι ο προσδιορισμός της μέσης προσπάθειας ανά δοκιμαστική υπόθεση στο παρελθόν για παρόμοια έργα και στη συνέχεια η χρήση εκτιμώμενων δοκιμαστικών περιπτώσεων του τρέχοντος έργου και η επίτευξη συνολικής προσπάθειας
- Τα πιο εξελιγμένα μοντέλα εκτίμησης περιλαμβάνουν πολύπλοκα μαθηματικά μοντέλα. Στην πράξη, η πλειονότητα των έργων χρησιμοποιεί προσέγγιση από πάνω προς τα κάτω για εκτίμηση.
- Οι εκτιμήσεις των δοκιμών μπορούν να επηρεαστούν από πολλούς παράγοντες όπως πιέσεις χρονισμού, παράγοντες ανθρώπων, γεωγραφική κατανομή της ομάδας δοκιμής και ούτω καθεξής