Τεχνικές Εκτίμησης Δοκιμών Λογισμικού

Τι είναι η εκτίμηση δοκιμής λογισμικού;

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

Γιατί η εκτίμηση δοκιμής;

Δύο ερωτήσεις που μπορείτε να περιμένετε από τους πελάτες σας όταν συζητάτε πιθανές δεσμεύσεις δοκιμών είναι

Εκτίμηση δοκιμής

Για μικρά έργα, αυτές οι ερωτήσεις είναι σχετικά εύκολο να απαντηθούν. Αλλά για το μεγάλο έργο όπως Δοκιμές Ο ιστότοπος της Guru99 Bank, πρέπει να σκεφτείτε πολύ για να απαντήσετε σε αυτές τις ερωτήσεις.

Τι να Εκτιμήσω;

Εκτίμηση Διαχείρισης Δοκιμών

  • Πόροι: Απαιτούνται πόροι για να εκτελώ τυχόν εργασίες του έργου. Μπορεί να είναι άνθρωποι, εξοπλισμός, εγκαταστάσεις, χρηματοδότηση ή οτιδήποτε άλλο μπορεί να οριστεί που απαιτείται για την ολοκλήρωση μιας δραστηριότητας έργου.
  • Φορές : Ο χρόνος είναι ο πιο πολύτιμος πόρος σε ένα έργο. Κάθε έργο έχει προθεσμία παράδοσης.
  • Ανθρώπινες Δεξιότητες: Ανθρώπινες δεξιότητες σημαίνει το γνώση και την εμπειρία των μελών της Ομάδας. Επηρεάζουν κατά την εκτίμησή σας. Για παράδειγμα, μια ομάδα, τα μέλη της οποίας έχουν χαμηλές δεξιότητες δοκιμών, θα χρειαστεί περισσότερο χρόνο για να ολοκληρώσουν το έργο από αυτήν που έχει υψηλές δεξιότητες δοκιμών.
  • Κόστος: Το κόστος είναι το έργο προϋπολογισμός. Σε γενικές γραμμές, σημαίνει πόσο χρήματα χρειάζεται για να ολοκληρωθεί το έργο.

Πώς να εκτιμήσετε;

Κατάλογος Τεχνικών Εκτίμησης Δοκιμών Λογισμικού

  • Αναλυτική δομή εργασιών
  • Τεχνική εκτίμησης δοκιμής λογισμικού 3 σημείων
  • Τεχνική Wideband Delphi
  • Λειτουργία Σημείου/Ανάλυσης Σημείου Δοκιμής
  • Χρήση – Μέθοδος Case Point
  • Ποσοστιαία κατανομή
  • Ad-hoc μέθοδος

Εκτίμηση Διαχείρισης Δοκιμών

Ακολουθεί η διαδικασία 4 βημάτων για να καταλήξετε σε μια εκτίμηση

Θα μάθετε πώς να συνδυάζετε αυτές τις τεχνικές για να βρείτε την εκτίμηση για τη μελέτη περίπτωσης της Guru99 Bank.

Εκτίμηση Διαχείρισης Δοκιμών

Βήμα 1) Διαχωρίστε ολόκληρη την εργασία του έργου σε δευτερεύουσες εργασίες

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

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

Διαχωρίστε ολόκληρη την εργασία έργου σε δευτερεύουσες εργασίες

Χρησιμοποιήστε τη δομή Work Break Down για να αναλύσετε το έργο Guru99 Bank σε 5 μικρότερες εργασίες-

Διαχωρίστε ολόκληρη την εργασία έργου σε δευτερεύουσες εργασίες

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

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

Βήμα 2) Κατανείμετε κάθε εργασία στο μέλος της ομάδας

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

Έργο Μέλη
Αναλύστε τις προδιαγραφές απαιτήσεων λογισμικού Όλα τα μέλη
Δημιουργήστε τις προδιαγραφές δοκιμής Tester/Test Analyst
Δημιουργήστε το περιβάλλον δοκιμής Διαχειριστής δοκιμής
Εκτελέστε τις δοκιμαστικές περιπτώσεις Δοκιμαστής, Διαχειριστής δοκιμών
Αναφέρετε ελαττώματα Δοκιμαστής

Βήμα 3) Εκτίμηση προσπάθειας για εργασίες

Υπάρχουν 2 τεχνικές που μπορείτε να εφαρμόσετε για να υπολογίσετε την προσπάθεια για εργασίες

  1. Μέθοδος Λειτουργικού Σημείου
  2. Εκτίμηση τριών σημείων

Μέθοδος 1) Μέθοδος Function Point

Σε αυτήν τη μέθοδο, ο Διαχειριστής δοκιμών εκτιμά το μέγεθος, τη διάρκεια και το κόστος για τις εργασίες

Μέθοδος Function Point

Βήμα Α) Εκτιμήστε το μέγεθος για την εργασία

In Βήμα 1, έχετε ήδη χωρίσει ολόκληρη την εργασία του έργου σε μικρή εργασία χρησιμοποιώντας τη μέθοδο WBS. Τώρα υπολογίζετε το μέγεθος αυτών των εργασιών. Ας εξασκηθούμε με μια συγκεκριμένη εργασία»Δημιουργήστε τις προδιαγραφές δοκιμής"

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

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

Μέθοδος Function Point

Με βάση το συγκρότημα των λειτουργιών λογισμικού, ο Test Manger πρέπει να δώσει αρκετά βάρος σε κάθε λειτουργικό σημείο. Για παράδειγμα

Group Βάρος
Συγκρότημα 5
Μέτριας Δυσκολίας 3
Απλούς 1

Ας πάρουμε ένα απλό παράδειγμα άσκησης για να γίνουμε πιο σαφείς:

Ρίξτε μια ματιά στις προδιαγραφές λογισμικού του ιστότοπου Guru99 Bank εδώ, ο μηχανικός λογισμικού έχει ήδη περιγράψει λεπτομερώς τις ενότητες λογισμικού, μπορείτε να το προσδιορίσετε περίπλοκο των δυνατοτήτων του ιστότοπου δίνοντας το βάρος για κάθε ενότητα;

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

Όχι. Όνομα μονάδας Εφαρμοστέοι ρόλοι Descriptιόν Βάρος
1. Έρευνα υπολοίπου Manager

Πελάτης

πελάτης: Ένας πελάτης μπορεί να έχει πολλούς τραπεζικούς λογαριασμούς. Μπορεί να δει μόνο το υπόλοιπο των λογαριασμών του

Διευθυντής: Ένας διαχειριστής μπορεί να δει το υπόλοιπο όλων των πελατών που βρίσκονται υπό την επίβλεψή του

3
2. Μεταφορά κεφαλαίου Manager

Πελάτης

πελάτης: Ένας πελάτης μπορεί να έχει μεταφορά χρημάτων από τον «δικό του» λογαριασμό σε οποιονδήποτε λογαριασμό προορισμού.

Διευθυντής: Ένας διαχειριστής μπορεί να μεταφέρει χρήματα από οποιονδήποτε τραπεζικό λογαριασμό προέλευσης στον λογαριασμό προορισμού

5
3. Μίνι δήλωση Manager

Πελάτης

Μια Mini κατάσταση θα εμφανίζει τις τελευταίες 5 συναλλαγές ενός λογαριασμού

πελάτης: Ένας πελάτης μπορεί να δει mini-state μόνο των «δικών του» λογαριασμών

Διευθυντής: Ένας διαχειριστής μπορεί να δει τη μίνι κατάσταση οποιουδήποτε λογαριασμού

3
4. Προσαρμοσμένη δήλωση Manager

Πελάτης

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

πελάτης: Ένας πελάτης μπορεί να δει Προσαρμοσμένη δήλωση μόνο των «δικών» του λογαριασμών

Διευθυντής: Ένας διαχειριστής μπορεί να δει Προσαρμοσμένη δήλωση οποιουδήποτε λογαριασμού

5
5. Αλλαγή Κωδικού Πρόσβασης Manager

Πελάτης

πελάτης: Ένας πελάτης μπορεί να αλλάξει τον κωδικό πρόσβασης μόνο του λογαριασμού του.

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

1
6. Νέος Πελάτης Manager Διευθυντής: Ένας διαχειριστής μπορεί να προσθέσει έναν νέο πελάτη.

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

3
7. Νέος λογαριασμός Manager Επί του παρόντος το σύστημα παρέχει 2 τύπους λογαριασμών

  • Οικονομία
  • Ρεύμα

Ένας πελάτης μπορεί να έχει πολλούς λογαριασμούς αποταμίευσης (ένας στο όνομά του, άλλος σε κοινή επωνυμία κ.λπ.).

Μπορεί να έχει πολλούς τρεχούμενους λογαριασμούς για διαφορετικές εταιρείες που κατέχει.

Ή μπορεί να έχει πολλούς τρεχούμενους και αποταμιευτικούς λογαριασμούς.

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

5
8. Επεξεργασία Λογαριασμού Manager Διευθυντής: Ένας διαχειριστής μπορεί να προσθέσει μια επεξεργασία στοιχείων λογαριασμού για έναν υπάρχοντα λογαριασμό 1
9. Διαγραφή Λογαριασμού Manager Διευθυντής: Ένας διαχειριστής μπορεί να προσθέσει μια διαγραφή λογαριασμού για έναν πελάτη. 1
10. Διαγραφή Πελάτη Manager Ένας πελάτης μπορεί να διαγραφεί μόνο εάν δεν έχει ενεργούς τρέχοντες λογαριασμούς ή λογαριασμούς αποταμίευσης

Διευθυντής: Ένας διαχειριστής μπορεί να διαγράψει έναν πελάτη.

1
11. • Παρακαταθήκη Manager Διευθυντής: Ένας διαχειριστής μπορεί να καταθέσει χρήματα σε οποιονδήποτε λογαριασμό. Συνήθως γίνεται όταν κατατίθενται μετρητά σε υποκατάστημα τράπεζας. 3
12. Απόσυρση Manager Διευθυντής: Ένας διαχειριστής μπορεί να κάνει ανάληψη χρημάτων από οποιονδήποτε λογαριασμό. Συνήθως γίνεται όταν γίνεται ανάληψη μετρητών σε υποκατάστημα τράπεζας. 3

ΒΗΜΑ Β) Υπολογίστε τη διάρκεια της εργασίας

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

Μέθοδος Function Point

  • Συνολική προσπάθεια: Η προσπάθεια για πλήρη δοκιμή όλων των λειτουργιών της ιστοσελίδας
  • Σύνολο πόντων λειτουργίας: Σύνολο ενοτήτων του ιστότοπου
  • Εκτίμηση που ορίζεται ανά Λειτουργικά σημεία: Η μέση προσπάθεια για την ολοκλήρωση μιας συνάρτησης πόντων. Αυτή η τιμή εξαρτάται από το παραγωγικότητα του μέλους που θα αναλάβει αυτό το έργο.

Ας υποθέσουμε ότι η ομάδα του έργου σας έχει υπολογίσει καθορισμένα σημεία ανά Λειτουργία 5 ώρες/πόντους. Μπορείτε να υπολογίσετε τη συνολική προσπάθεια δοκιμής όλων των δυνατοτήτων του ιστότοπου Guru99 Bank ως εξής:

  Βάρος # Λειτουργικών Σημείων Σύνολο
Συγκρότημα 5 3 15
Μέτριας Δυσκολίας 3 5 15
Απλούς 1 4 4
Συνάρτηση Συνολικοί Πόντοι 34
Καθορισμός εκτίμησης ανά σημείο 5
Συνολική εκτιμώμενη προσπάθεια (Άτομο Hours) 170

Έτσι, η συνολική προσπάθεια για την ολοκλήρωση της εργασίας «Δημιουργία της προδιαγραφής δοκιμής» της Guru99 Bank είναι περίπου 170 ανθρωποώρες

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

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

ΒΗΜΑ Γ) Υπολογίστε το κόστος για τις εργασίες

Αυτό το βήμα σάς βοηθά να απαντήσετε στην τελευταία ερώτηση του πελάτη "Πόσο κοστίζει?"

Ας υποθέσουμε ότι κατά μέσο όρο ο μισθός της ομάδας σας είναι 5 $ ανά ώρα. Ο χρόνος που απαιτείται για την εργασία "Δημιουργία προδιαγραφών δοκιμής" είναι 170 ώρες. Αντίστοιχα, το κόστος για την εργασία είναι 5*170=850$. Τώρα μπορείτε να υπολογίσετε τον προϋπολογισμό για άλλες δραστηριότητες στο WBS και να καταλήξετε στον συνολικό προϋπολογισμό για το έργο.

Ως διαχειριστής έργου, πρέπει να αποφασίσετε πώς θα το αποκτήσετε οι περισσότεροι επιστρέφουν για την επένδυση της εταιρείας σας. Περισσότερο ακριβής η εκτίμησή σας για το κόστος του έργου είναι, η καλύτερα θα είστε σε θέση να διαχειριστείτε τον προϋπολογισμό του έργου σας.

Μέθοδος 2) Εκτίμηση τριών σημείων

Η εκτίμηση τριών σημείων είναι μία από τις τεχνικές που θα μπορούσαν να χρησιμοποιηθούν για την εκτίμηση μιας εργασίας. Η απλότητα της εκτίμησης τριών σημείων την καθιστά ένα πολύ χρήσιμο εργαλείο για έναν Project Manager που θέλει να εκτιμήσει.

Σε εκτίμηση τριών βαθμών, τρία οι τιμές παράγονται αρχικά για κάθε εργασία με βάση προηγούμενη εμπειρία or καλύτερες εικασίες ως εξής

Εκτίμηση τριών σημείων

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

Ας δούμε πώς να χρησιμοποιήσετε τις παραπάνω τρεις τιμές στο παρακάτω παράδειγμα

Για την εργασία "Δημιουργήστε τις προδιαγραφές δοκιμής», μπορείτε να υπολογίσετε την προσπάθεια δοκιμής; Να θυμάστε ότι πρέπει καλύπτουν όλα τις ενότητες του ιστότοπου της Τράπεζας Guru99 όπως έγινε στο Μέθοδος Function Point

Μπορείτε να εκτιμήσετε ως εξής

  • Τα Διαχωριστικά καλύτερη περίπτωση για την ολοκλήρωση αυτής της εργασίας είναι 120 ανθρωποώρες (περίπου 15 ημέρες). Σε αυτήν την περίπτωση, έχετε μια ταλαντούχα ομάδα, που μπορεί να ολοκληρώσει την εργασία στο ελάχιστο χρόνο.
  • Τα Διαχωριστικά πιθανοτερο περίπτωση για την ολοκλήρωση αυτής της εργασίας είναι 170 ανθρωποώρες (περίπου 21 ημέρες). Αυτή είναι μια φυσιολογική περίπτωση, έχετε αρκετούς πόρους και ικανότητα για να ολοκληρώσετε την εργασία
  • Τα Διαχωριστικά χειρότερη περίπτωση για την ολοκλήρωση αυτής της εργασίας είναι 200 ανθρωποώρες (περίπου 25 ημέρες). Πρέπει να εκτελέσετε πολύ περισσότερη δουλειά επειδή τα μέλη της ομάδας σας δεν είναι έμπειρα.

Τώρα, αντιστοιχίστε την τιμή σε κάθε παράμετρο όπως παρακάτω

Εκτίμηση τριών σημείων

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

Εκτίμηση τριών σημείων

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

Αλλά το αφεντικό σου μπορεί να σε ρωτήσει

Εκτίμηση τριών σημείων

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

Εκτίμηση τριών σημείων

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

Τώρα μπορείτε να ολοκληρώσετε την εκτίμηση για την εργασία "Δημιουργία της προδιαγραφής δοκιμής"

Για να ολοκληρώσετε την εργασία «Δημιουργία της προδιαγραφής δοκιμής» του ιστότοπου της Guru99 Bank, χρειάζεστε 166.6 13.33 ± Ανθρωποώρα (153.33 έως 179.99 ανθρωποώρα)

Βήμα 4) Επικυρώστε την εκτίμηση

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

Επικυρώστε την Εκτίμηση

Το μέλος του διοικητικού συμβουλίου θα μπορούσε να αποτελείται από τον Διευθύνοντα Σύμβουλο, τον Διευθυντή Έργου και άλλα ενδιαφερόμενα μέρη.

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

Βέλτιστες πρακτικές εκτίμησης δοκιμής

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

Προσθέστε λίγο χρόνο buffer:

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

Σχεδιασμός πόρων λογαριασμού σε εκτίμηση

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

Χρησιμοποιήστε την προηγούμενη εμπειρία ως αναφορά

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

Επιμείνετε στην εκτίμησή σας

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

Πρότυπο εκτίμησης δοκιμής λογισμικού

Κατεβάστε την Εκτίμηση δοκιμής λογισμικού Excel(.xlsx)

Άλλες τεχνικές

Wideband Delphi Technique, Use – Case Point Method, ποσοστιαία κατανομή, Ad-hoc μέθοδος είναι άλλες τεχνικές εκτίμησης στη Μηχανική Λογισμικού.

Βίντεο Τεχνικές Εκτίμησης Δοκιμών Λογισμικού

Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο

Μεταγραφή βίντεο

  • Ας κάνουμε μια άσκηση -για το Αίτηση κράτησης πτήσης ετοιμάσει μια Δομή Ανάλυσης Εργασίας του
  • διάφορες εργασίες δοκιμών, όπως – Έλεγχος Λειτουργικότητας σύνδεσης, Έλεγχος λειτουργικότητας νέας παραγγελίας, Έλεγχος λειτουργικότητας φαξ και άλλες παρόμοιες λειτουργίες και Υπολογίστε την προσπάθεια που απαιτείται για τη δοκιμή αυτών των λειτουργιών
  • Για παράδειγμα, η λειτουργία σύνδεσης μπορεί να δοκιμαστεί σε 2 ώρες. Ομοίως ετοιμάστε μια λίστα με όλες τις εργασίες και την αντίστοιχη προσπάθεια. Διακόψτε το εκπαιδευτικό σεμινάριο και ολοκληρώστε την άσκηση. Ελπίζω να μαντέψατε σωστά την προσπάθεια που απαιτείται
  • Αυτή είναι η στρατηγική από κάτω προς τα πάνω για την εκτίμηση δοκιμής. Η τεχνική ονομάζεται από κάτω προς τα πάνω αφού με βάση τις εργασίες που βρίσκεται στο χαμηλότερο επίπεδο της ιεραρχίας ανάλυσης εργασίας υπολογίζετε τη διάρκεια, τις εξαρτήσεις και τους πόρους.
  • Στη στρατηγική από τη βάση προς την κορυφή, οι εκτιμήσεις δεν γίνονται από ένα άτομο αλλά από όλους τους ενδιαφερόμενους φορείς, μεμονωμένους συντελεστές, ειδικούς και έμπειρα μέλη του προσωπικού συλλογικά. Η ιδέα είναι να αξιοποιήσουμε τη συνεργατική σοφία των μελών της ομάδας για να καταλήξουμε σε ακριβείς εκτιμήσεις δοκιμών
  • Τώρα, αφού έχετε σημαντική εμπειρία στο σύστημα κρατήσεων πτήσεων. Χρησιμοποιήστε αυτήν την εμπειρία για να υπολογίσετε την προσπάθεια που απαιτείται για πλήρη Λειτουργική δοκιμή της ιστοσελίδας. – http://newtours.demoaut.com/
  • Αυτός ο ιστότοπος είναι λειτουργικά πανομοιότυπος με την Εφαρμογή Κράτησης Πτήσεων , απλώς και μόνο ότι βασίζεται στον ιστό. Διακόψτε το σεμινάριο και κάντε την άσκηση τώρα
  • Ελπίζω με βάση την εμπειρία σας να κάνατε μια καλή εκτίμηση για την προσπάθεια που απαιτείται για τη δοκιμή του ιστότοπου
    • Αυτή είναι η από πάνω – κάτω προσέγγιση για την εκτίμηση που βασίζεται στην εμπειρία.
    • Μια άλλη τεχνική είναι να ταξινομήσετε τα έργα με βάση το μέγεθος και την πολυπλοκότητά τους και στη συνέχεια να δείτε πόσο χρόνο χρειάστηκε στο παρελθόν ένα έργο συγκεκριμένου μεγέθους και πολυπλοκότητας.
    • Μια άλλη προσέγγιση είναι ο προσδιορισμός της μέσης προσπάθειας ανά Δοκιμαστική θήκη στο παρελθόν για παρόμοια έργα και στη συνέχεια χρησιμοποιώντας τις εκτιμώμενες δοκιμαστικές περιπτώσεις του τρέχοντος έργου και την επίτευξη συνολικής προσπάθειας
    • Τα πιο εξελιγμένα μοντέλα εκτίμησης περιλαμβάνουν πολύπλοκα μαθηματικά μοντέλα. Στην πράξη, τα περισσότερα έργα χρησιμοποιούν προσέγγιση από πάνω προς τα κάτω για την εκτίμηση.
    • Οι εκτιμήσεις των δοκιμών μπορούν να επηρεαστούν από πολλούς παράγοντες όπως η πίεση χρόνου, οι παράγοντες ανθρώπων, η γεωγραφική κατανομή της ομάδας δοκιμής και ούτω καθεξής