software test estimation techniques
Για την επιτυχία κάθε δοκιμής έργου και η σωστή εκτέλεση είναι εξίσου σημαντική με τον κύκλο ανάπτυξης. Η τήρηση της εκτίμησης είναι πολύ σημαντική για την οικοδόμηση καλής φήμης με τον πελάτη.
Η εμπειρία διαδραματίζει σημαντικό ρόλο στην εκτίμηση «Προσπάθειες δοκιμής λογισμικού». Η εργασία σε ποικίλα έργα βοηθά στην προετοιμασία μιας ακριβούς εκτίμησης του κύκλου δοκιμών. Προφανώς δεν μπορεί κανείς να βάλει τυφλά κάποιο αριθμό ημερών για οποιαδήποτε δοκιμαστική εργασία. Η εκτίμηση των δοκιμών πρέπει να είναι ρεαλιστική και ακριβής.
Σε αυτό το άρθρο, προσπαθώ να βάλω ορισμένα σημεία με πολύ απλό τρόπο, τα οποία είναι χρήσιμα για την προετοιμασία ακριβούς εκτίμησης δοκιμής.
Τι θα μάθετε:
- Σύντομη περιγραφή της διαδικασίας εκτίμησης δοκιμής
- Παραδείγματα εκτίμησης δοκιμής
- 9 Γενικές συμβουλές για τον τρόπο ακριβούς εκτίμησης του χρόνου δοκιμής
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Σύντομη περιγραφή της διαδικασίας εκτίμησης δοκιμής
'Η εκτίμηση είναι η διαδικασία εύρεσης μιας εκτίμησης ή προσέγγισης, η οποία είναι μια τιμή που μπορεί να χρησιμοποιηθεί για κάποιο σκοπό, ακόμη και αν τα δεδομένα εισόδου ενδέχεται να είναι ελλιπή, αβέβαια ή ασταθή.' (Αναφορά: Βικιπαίδεια )
Όλοι συναντούμε διαφορετικά καθήκοντα και καθήκοντα και προθεσμίες καθ 'όλη τη διάρκεια της ζωής μας ως επαγγελματίες, τώρα υπάρχουν δύο προσεγγίσεις για την εξεύρεση λύσης σε ένα πρόβλημα.
Μια πρώτη προσέγγιση είναι μια αντιδραστική προσέγγιση με την οποία προσπαθούμε να βρούμε μια λύση στο πρόβλημα μόνο μετά την άφιξή του.
Στη δεύτερη προσέγγιση που μπορεί να ονομαστεί Προληπτική Προσέγγιση με την οποία προετοιμάζουμε πρώτα τους εαυτούς μας πολύ πριν φτάσει το πρόβλημα με τις προηγούμενες εμπειρίες μας και στη συνέχεια με την προηγούμενη εμπειρία μας, προσπαθούμε να βρούμε μια λύση στην πρόκληση όταν φτάσει.
Η εκτίμηση μπορεί έτσι να θεωρηθεί ως μια τεχνική που εφαρμόζεται όταν ακολουθούμε μια προληπτική προσέγγιση στο πρόβλημα.
Έτσι, η Εκτίμηση μπορεί να χρησιμοποιηθεί για να προβλέψει πόση προσπάθεια σε σχέση με το χρόνο και το κόστος θα απαιτηθεί για την ολοκλήρωση μιας καθορισμένης εργασίας.
Μόλις η ομάδα δοκιμών είναι σε θέση να κάνει μια εκτίμηση του προβλήματος, τότε είναι ευκολότερο για αυτούς να βρουν μια λύση που θα ήταν η βέλτιστη για το πρόβλημα που υπάρχει.
Η πρακτική της εκτίμησης μπορεί να οριστεί έπειτα πιο επίσημα ως κατά προσέγγιση υπολογισμός του πιθανού κόστους ενός έργου.
Επίσης, διαβάστε=> 7 Παράγοντες που επηρεάζουν την εκτίμηση δοκιμής του έργου αυτοματισμού σεληνίου
Οι βασικές προϋποθέσεις της διαδικασίας εκτίμησης δοκιμής
# 1) Πληροφορίες που συλλέχθηκαν από την εργασία με προηγούμενη εμπειρία : Είναι πάντα καλή πρακτική να ξοδεύετε λίγο χρόνο, υπενθυμίζοντας προηγούμενα έργα που έθεσαν προκλήσεις παρόμοιες με την τρέχουσα προσπάθεια.
# 2) Τα διαθέσιμα έγγραφα ή αντικείμενα: ο έρχονται τα εργαλεία αποθετηρίου διαχείρισης δοκιμών πρακτικό σε αυτούς τους τύπους σεναρίων καθώς αποθηκεύουν τα έγγραφα απαίτησης και διευκρίνισης. Αυτά τα έγγραφα μπορούν να παραπεμφθούν από την ομάδα δοκιμών για να προσδιορίσουν με σαφήνεια το πεδίο εφαρμογής του έργου.
# 3) Υποθέσεις σχετικά με τον τύπο εργασίας: Η προηγούμενη εργασιακή εμπειρία βοηθά στη λήψη υποθέσεων σχετικά με το έργο. Αυτό είναι όπου η πρόσληψη έμπειρων επαγγελματιών έχει μεγαλύτερη σημασία.
Οι υπεύθυνοι δοκιμών μπορούν να πάρουν το μυαλό αυτών των ανθρώπων για την επίτευξη των επιθυμητών αποτελεσμάτων.
# 4) Υπολογισμός πιθανών κινδύνων και απειλών: Η ομάδα δοκιμών πρέπει επίσης να απεικονίσει τους πιθανούς κινδύνους και τις απειλές και τις παγίδες που μπορεί να υπάρχουν για την ομάδα στο μέλλον.
# 5) Προσδιορισμός εάν τα έγγραφα έχουν βασιστεί: Η ομάδα δοκιμών πρέπει επίσης να καθορίσει εάν οι απαιτήσεις έχουν βασιστεί ή όχι. Εάν τα έγγραφα δεν είναι βασικά, είναι σημαντικό να προσδιορίσετε τη συχνότητα των αλλαγών.
# 6) Όλες οι ευθύνες και οι εξαρτήσεις πρέπει να είναι σαφείς: Ο οργανισμός θα πρέπει να καθορίζει με σαφήνεια τους ρόλους και τις ευθύνες για όλα τα άτομα που θα εκτελούν τη διαδικασία εκτίμησης.
# 7) Τεκμηρίωση και παρακολούθηση των αρχείων εκτίμησης: Όλες οι σχετικές πληροφορίες για τη διαδικασία εκτίμησης πρέπει να τεκμηριώνονται.
# 8) Δραστηριότητες που πρέπει να εκτελεστούν κατά τη διαδικασία εκτίμησης δοκιμής
- Οργανώστε την ομάδα που θα εκτελούσε εκτιμήσεις
- Αποσυνθέστε το έργο σε φάσεις έργου και επακόλουθες συστατικές δραστηριότητες
- Υπολογίστε την εκτίμηση βάσει προηγούμενων έργων και επαγγελματικής εμπειρίας
- Δώστε προτεραιότητα στις πιθανές απειλές και βρείτε τις προσεγγίσεις για τον μετριασμό αυτών των κινδύνων
- Ελέγξτε και τεκμηριώστε το σχετικό μέρος της εργασίας
- Υποβάλετε το έργο στους σχετικούς ενδιαφερόμενους
Οι πιο σημαντικές τεχνικές εκτίμησης δοκιμών
Μερικές από τις πιο σημαντικές τεχνικές για την εκτίμηση των δοκιμών είναι:
- Εκτίμηση σημείου δοκιμής
- Εκτίμηση βάσει φάσης εργασίας
- Χρησιμοποιήστε την εκτίμηση των σημείων
Πώς και πού χρησιμοποιούμε αυτές τις τεχνικές:
# 1) Εκτίμηση σημείου δοκιμής είναι μια απλή και εύκολα κατανοητή τεχνική εκτίμησης που χρησιμοποιείται ευρέως σε όλο το φάσμα δοκιμών λογισμικού. Οι επαναληπτικές φάσεις και η απλότητα είναι τα πιο σημαντικά χαρακτηριστικά αυτής της συγκεκριμένης τεχνικής.
λογισμικό υποκλοπής spyware για χρήση σε κινητό τηλέφωνο
# 2) Εκτίμηση βάσει φάσης εργασίας είναι η τεχνική εκτίμησης που χρησιμοποιείται με την οποία μια εκτίμηση εικασίας γίνεται σε μια συγκεκριμένη φάση (συνήθως η μικρότερη και απλούστερη από τις φάσεις) και στη συνέχεια η ομάδα δοκιμών προσθέτει σταδιακά σε άλλες φάσεις στην αρχική εκτίμηση και τελικά καταλήγει σε μια κατάλληλη εκτίμηση.
# 3) Τεχνική εκτίμησης σημείου χρήσης είναι η εκτίμηση για τις περιπτώσεις χρήσης όπου τα μη προσαρμοσμένα βάρη παράγοντα και τα μη προσαρμοσμένα βάρη περιπτώσεων χρήσης χρησιμοποιούνται για τον προσδιορισμό της εκτίμησης δοκιμών λογισμικού.
Λεπτομέρειες της τεχνικής εκτίμησης σημείου δοκιμής
Η τεχνική εκτίμησης σημείου δοκιμής γίνεται ακολουθώντας τα παρακάτω βήματα: -
(Τα ακόλουθα βάρη που ενδέχεται να διαφέρουν από έργο σε έργο θα μπορούσαν να ληφθούν υπόψη σε αυτό το παράδειγμα - Μερικά από αυτά τα βάρη είναι το βάρος για τη γλώσσα προγραμματισμού με βάση την πολυπλοκότητα του κώδικα, το βάρος εφαρμογής με βάση τον τύπο εφαρμογής και τα βάρη δοκιμής που είναι εκχωρείται βάσει των διαφορετικών φάσεων της δοκιμής λογισμικού.)
Τα μη επεξεργασμένα σημεία δοκιμής πολλαπλασιάζονται με CWF για να λάβουν το μέγεθος δοκιμής στο μέγεθος του σημείου δοκιμής.
Ο Παράγοντας Παραγωγικότητας υποδεικνύει το χρονικό διάστημα για την ολοκλήρωση των δοκιμών ενός δοκιμαστικού μηχανικού ενός δοκιμαστικού μηχανικού
Η προσπάθεια δοκιμής σε ώρες ατόμων υπολογίζεται πολλαπλασιάζοντας το μέγεθος του σημείου δοκιμής με τον παράγοντα παραγωγικότητας.
Για τον υπολογισμό της τεχνικής εκτίμησης σημείου δοκιμής, λαμβάνουμε υπόψη τις ακόλουθες μεταβλητές.
- Πολυπλοκότητα απαιτήσεων δοκιμής
- Διεπαφή με άλλες απαιτήσεις
- Συνολικός αριθμός σημείων επαλήθευσης
- Δεδομένα δοκιμής βάσης
Στη συνέχεια, πρέπει να εξετάσουμε διανύσματα βάρους για καθεμία από τις μεταβλητές δεδομένων και να τα οργανώσουμε με τον ακόλουθο τρόπο.
Συντελεστής προσαρμογής = Μέσος όρος (προϊόν βάρους πολυπλοκότητας και βάρος παράγοντα) / 30
Σημείο δοκιμής προσαρμογής για σχεδιασμό δοκιμαστικής θήκης = Συνολικό σημείο δοκιμής X (1 + Συντελεστής προσαρμογής για σχεδιασμό δοκιμαστικής θήκης)
ποιο είναι το καλύτερο εργαλείο βελτιστοποίησης υπολογιστή
Προσαρμοσμένο σημείο δοκιμής για εκτέλεση υπόθεσης δοκιμής = Συνολικό σημείο δοκιμής X (1 + συντελεστής προσαρμογής για εκτέλεση δοκιμαστικής υπόθεσης)
Συνολικό σημείο δοκιμής (κανονικοποιημένο) X (1 + Συντελεστής προσαρμογής για σχεδιασμό / εκτέλεση δοκιμαστικής υπόθεσης) = Προσαρμοσμένο σημείο δοκιμής για σχεδιασμό / εκτέλεση δοκιμαστικής θήκης
Συνολική προσπάθεια σε ώρες ατόμων (PH) = Αριθμός κανονικοποιημένων σημείων δοκιμής / παραγωγικότητας (σε κανονικοποιημένα σημεία δοκιμής ανά ώρα ατόμων)
Παραδείγματα εκτίμησης δοκιμής
Ας προσπαθήσουμε να εφαρμόσουμε την παραπάνω σύνθεση σε άλλη πρακτική χρήση.
Ας υποθέσουμε ότι καταλήγουμε σε μια απαίτηση δοκιμής σύμφωνα με την οποία έχουμε 5 σενάρια δοκιμής για δοκιμή.
Τώρα ας πούμε ότι το σενάριο δοκιμής 1 έχει 5 αναμενόμενα αποτελέσματα δοκιμής, σενάριο δοκιμής 2 6 αναμενόμενα αποτελέσματα δοκιμής, σενάριο δοκιμής 3 μόνο 2 αναμενόμενα αποτελέσματα δοκιμής, σενάριο δοκιμής 4 9 αναμενόμενα αποτελέσματα δοκιμής, σενάριο δοκιμής 5 και 9 αναμενόμενα αποτελέσματα δοκιμής, αντίστοιχα.
Έτσι ταξινομούμε τα σενάρια δοκιμής σε τρεις κατηγορίες, δηλαδή περίπλοκα, απλά και μέτρια, με βάση τον συνολικό αριθμό των αναμενόμενων αποτελεσμάτων που υπάρχουν σε αυτές τις τρεις κατηγορίες.
Τα σύνθετα μαθήματα θα έχουν περισσότερα από 7 αναμενόμενα αποτελέσματα, ενώ τα απλά θα αποτελούνται από λιγότερα από 5 αναμενόμενα αποτελέσματα και τα μετριοπαθή σενάρια θα αποτελούνται από 4 έως 7 αναμενόμενα αποτελέσματα.
Κατατάσσουμε έτσι το σενάριο δοκιμής 1 και το σενάριο δοκιμής 2 ως σενάρια μέτρια, το σενάριο 5 και το σενάριο 6 ως πολύπλοκα και το σενάριο δοκιμής 3 ως απλό.
Τώρα θα εφαρμόσουμε σημεία δοκιμής σε όλα αυτά τα σενάρια. Εφαρμόζουμε 5 σημεία δοκιμής για σύνθετα μαθήματα, 3 για μέτρια και 2 για τα απλά σενάρια.
Πολλαπλασιάζουμε τα υποτιθέμενα σημεία δοκιμής με τον συνολικό αριθμό των αναμενόμενων αποτελεσμάτων σε όλα αυτά τα σενάρια δοκιμής. Καταλήγουμε λοιπόν με τις ακόλουθες προσεγγίσεις.
Σενάριο 1: 3 σημεία δοκιμής * 5 αναμενόμενα αποτελέσματα δοκιμής = Προσαρμοσμένα σημεία δοκιμής = 25
Σενάριο 2: 3 σημεία δοκιμής * 6 αναμενόμενα αποτελέσματα δοκιμής = Προσαρμοσμένα σημεία δοκιμής = 30
Σενάριο 3: 2 σημεία δοκιμής * 2 αναμενόμενα αποτελέσματα δοκιμής = Προσαρμοσμένα σημεία δοκιμής = 4
Σενάριο 4: 5 σημεία δοκιμής * 9 αναμενόμενα αποτελέσματα δοκιμής = Προσαρμοσμένα σημεία δοκιμής = 45
Σενάριο 5: 5 σημεία δοκιμής * 9 αναμενόμενα αποτελέσματα δοκιμής = Προσαρμοσμένα σημεία δοκιμής = 45
Λαμβάνοντας λοιπόν υπόψη ότι πρέπει να κάνουμε αίτηση για να πούμε 5 ώρες Ώρες για κάθε προσαρμοσμένο σημείο δοκιμής καταλήγουμε να έχουμε το ακόλουθο κατά προσέγγιση αποτέλεσμα.
Σενάριο δοκιμής 1: 25 προσαρμοσμένα σημεία δοκιμής * 5 ώρες ατόμων = 125 ώρες ατόμων
Σενάριο δοκιμής 2: 30 προσαρμοσμένα σημεία δοκιμής * 5 ώρες ατόμων = 150 ώρες ατόμων
Σενάριο δοκιμής 3: 4 προσαρμοσμένα σημεία δοκιμής * 5 ώρες ατόμων = 20 ώρες ατόμων
Σενάριο δοκιμής 4: 45 προσαρμοσμένα σημεία δοκιμής * 5 ώρες ατόμων = 225 ώρες ωρών
Σενάριο δοκιμής 5: 45 προσαρμοσμένα σημεία δοκιμής * 5 ώρες ατόμων = 225 ώρες ωρών
Έτσι, οι συνολικές κατά προσέγγιση ώρες-ώρες είναι: 745 Ώρες ατόμων
Χρησιμοποιήστε τη Μέθοδο Εκτίμησης Περίπτωσης
Η μέθοδος Use-Case Point βασίζεται στις περιπτώσεις χρήσης όπου υπολογίζουμε τη συνολική προσπάθεια εκτίμησης δοκιμής με βάση τις περιπτώσεις χρήσης ή τις απαιτήσεις.
Ακολουθεί η λεπτομερής διαδικασία της μεθόδου εκτίμησης σημείου χρήσης:
Ένα παράδειγμα του ίδιου είναι ότι για μια συγκεκριμένη απαίτηση έχουμε 5 περιπτώσεις χρήσης, περίπτωση χρήσης 1, περίπτωση χρήσης 2,…, περίπτωση χρήσης 5 αντίστοιχα. Τώρα ας εξετάσουμε ότι η περίπτωση χρήσης 1 αποτελείται από 6 ηθοποιούς, η περίπτωση χρήσης 2 αποτελείται από 15 ηθοποιούς, οι περιπτώσεις χρήσης 3, 4 και 5, 3, 4 και 5 ηθοποιοί αντίστοιχα.
Θεωρούμε ότι κάθε περίπτωση χρήσης που περιλαμβάνει το συνολικό αριθμό των ηθοποιών είναι μικρότερο από 5 ως αρνητικό, οποιαδήποτε περίπτωση χρήσης με τον συνολικό αριθμό των ηθοποιών είναι ίση ή μεγαλύτερη από 5 και λιγότερο από ή ίση με 10 ως θετική και οποιαδήποτε περίπτωση χρήσης με περισσότερα περισσότεροι από 10 ηθοποιοί ως εξαιρετικοί.
Αποφασίζουμε να αντιστοιχίσουμε 2 βαθμούς στις εξαιρετικές περιπτώσεις χρήσης, 1 στις θετικές και -1 για τις αρνητικές.
Έτσι, κατηγοριοποιούμε τις περιπτώσεις Χρήσης 1 και 5 ως θετικές, η περίπτωση χρήσης 2 ως εξαιρετική και η περίπτωση χρήσης 3, 4 ως αρνητική αντίστοιχα με βάση τις παραδοχές μας που αναφέρονται παραπάνω.
Επομένως, τα βάρη του μη επεξεργασμένου ηθοποιού = Περίπτωση χρήσης 1 = (συνολικός αριθμός ηθοποιών) 5 * 1 (το σημείο που έχει οριστεί) = 5. Ομοίως
Χρήση θήκης 2 = 15 * 2 = 30.
Επαναλαμβάνοντας τη διαδικασία για τις υπόλοιπες περιπτώσεις χρήσης λαμβάνουμε τα βάρη του μη επεξεργασμένου ηθοποιού = 33
Μη επεξεργασμένο βάρος περίπτωσης χρήσης = συνολικός αριθμός. περιπτώσεων χρήσης = 5
Μη επεξεργασμένο σημείο περίπτωσης χρήσης = Μη προσαρμοσμένα βάρη ηθοποιού + Μη προσαρμοσμένο βάρος θήκης χρήσης = 33 + 5 = 38
Σημείο περίπτωσης επεξεργασμένης χρήσης = 38 * (0,65+ (0,01 * 50) = 26,7 ή 28 ώρες περίπου άτομο
Τεχνική κατανομής φάσης εργασίας
Η τεχνική κατανομής φάσης εργασίας μπορεί να περιγραφεί στα ακόλουθα βήματα.
- Αναλύστε τη συνολική εργασία σε φάσεις.
- Ξεκινήστε με την απλούστερη φάση και αντιστοιχίστε μια κατά προσέγγιση τιμή εκτίμησης.
- Στη συνέχεια, προχωρήστε στον προσδιορισμό της επόμενης πιθανής φάσης που θα μπορούσε να ξεκινήσει μόλις ολοκληρωθεί αυτή η φάση.
- Βρείτε ένα πιθανό σύνολο τιμών προσέγγισης που θα μπορούσαν να εφαρμοστούν σε αυτήν τη φάση και επιλέξτε τη μέγιστη τιμή μεταξύ όλων των παραγόμενων τιμών προσέγγισης.
- Συνοψίστε την εκτιμώμενη τιμή εκτίμησης προσθέτοντας την τρέχουσα τιμή εκτίμησης προσπάθειας φάσης στην ήδη υπάρχουσα τιμή.
- Συνεχίστε τα βήματα 3 έως 5 έως ότου εξαντληθούν όλες οι φάσεις που προσδιορίζονται στο πρώτο βήμα.
- Αποδεχτείτε την τελική κατά προσέγγιση τιμή εκτίμησης ως την τελική.
Ας υποθέσουμε ότι σε μια απαίτηση υπάρχουν 5 απαιτούμενες φάσεις. Έτσι, στην αρχική φάση 1 υποθέτουμε ότι οι συνολικές προσπάθειες που απαιτούνται είναι 35 άτομα-ώρες και στη συνέχεια ξεκινάμε την επόμενη φάση 2 για την οποία έχουμε 4 συγκριτικές παραδοχές των 35, 45, 55 και 65 αντίστοιχα.
Θεωρούμε λοιπόν το 65 άτομο-ώρα που είναι η μέγιστη τιμή εδώ. Στη φάση 3, 4, 5 καταλήγουμε σε εκτιμήσεις (12, 33, 43, 54), (15, 10, 7, 8) και (2, 16, 5, 13) αντίστοιχα. Εφαρμόζοντας την εν λόγω αρχή καταλήγουμε με 185 ώρες ωρών αντίστοιχα.
Βάζω πληροφορίες - Πώς να εκτιμήσω τις προσπάθειες δοκιμών για οποιαδήποτε δοκιμαστική εργασία, την οποία έμαθα από την εμπειρία μου.
9 Γενικές συμβουλές για τον τρόπο ακριβούς εκτίμησης του χρόνου δοκιμής
Παράγοντες που επηρεάζουν την εκτίμηση δοκιμής λογισμικού και γενικές συμβουλές για την ακριβή εκτίμηση:
# 1) Σκεφτείτε λίγο Buffer Time
Η εκτίμηση πρέπει να περιλαμβάνει κάποιο buffer. Αλλά μην προσθέσετε ένα buffer, το οποίο δεν είναι ρεαλιστικό. Έχοντας ένα buffer στην εκτίμηση σας επιτρέπει να αντιμετωπίσετε τυχόν καθυστερήσεις που μπορεί να συμβούν. Έχοντας ένα buffer βοηθά επίσης να διασφαλιστεί η μέγιστη κάλυψη δοκιμών.
# 2) Εξετάστε τον κύκλο σφαλμάτων
Η εκτίμηση της δοκιμής περιλαμβάνει επίσης τον κύκλο σφαλμάτων. Ο πραγματικός κύκλος δοκιμής μπορεί να διαρκέσει περισσότερες ημέρες από ό, τι εκτιμάται. Για να το αποφύγουμε αυτό, πρέπει να λάβουμε υπόψη το γεγονός ότι ο κύκλος δοκιμών εξαρτάται από τη σταθερότητα της κατασκευής. Εάν η έκδοση δεν είναι σταθερή, τότε οι προγραμματιστές ενδέχεται να χρειάζονται περισσότερο χρόνο για να διορθώσουν και προφανώς, ο κύκλος δοκιμών επεκτείνεται αυτόματα.
# 3) Διαθεσιμότητα όλων των πόρων για την εκτιμώμενη περίοδο
Η εκτίμηση του τεστ θα πρέπει να λαμβάνει υπόψη όλα τα φύλλα που έχουν προγραμματιστεί από τα μέλη της ομάδας (συνήθως μακρά φύλλα) τις επόμενες εβδομάδες ή τους επόμενους μήνες. Αυτό θα διασφαλίσει ότι οι εκτιμήσεις είναι ρεαλιστικές.
Η εκτίμηση πρέπει να λαμβάνει υπόψη ορισμένο σταθερό αριθμό πόρων για έναν κύκλο δοκιμών. Εάν ο αριθμός των πόρων μειωθεί, τότε η εκτίμηση πρέπει να επανεξεταστεί και να ενημερωθεί αναλόγως.
# 4) Μπορούμε να κάνουμε παράλληλες δοκιμές;
Έχετε κάποιες προηγούμενες εκδόσεις του ίδιου προϊόντος, ώστε να μπορείτε να συγκρίνετε την έξοδο; Εάν ναι, τότε αυτό μπορεί να κάνει τη δοκιμή σας λίγο πιο εύκολη. Θα πρέπει να σκεφτείτε την εκτίμηση βάσει της έκδοσης του προϊόντος σας.
# 5) Οι εκτιμήσεις μπορεί να είναι λανθασμένες - Επομένως, επισκεφτείτε ξανά τις εκτιμήσεις συχνά σε αρχικά στάδια προτού την πραγματοποιήσετε.
Στα αρχικά στάδια, θα πρέπει συχνά να επανέλθουμε στις εκτιμήσεις των δοκιμών και να κάνουμε μια τροποποίηση, εάν χρειαστεί. Δεν πρέπει να επεκτείνουμε την εκτίμηση μόλις την παγώσουμε, εκτός εάν υπάρχουν σημαντικές αλλαγές στις απαιτήσεις.
# 6) Σκεφτείτε την προηγούμενη εμπειρία σας για να κάνετε κρίσεις!
Οι εμπειρίες από προηγούμενα έργα παίζουν ζωτικό ρόλο ενώ προετοιμάζουν εκτιμήσεις χρόνου. Μπορούμε να προσπαθήσουμε να αποφύγουμε όλες τις δυσκολίες ή τα προβλήματα που αντιμετώπιζαν σε προηγούμενα έργα. Μπορούμε να αναλύσουμε πώς ήταν οι προηγούμενες εκτιμήσεις και πόσο βοήθησαν στην παράδοση του προϊόντος εγκαίρως.
# 7) Εξετάστε το πεδίο εφαρμογής του έργου
Μάθετε ποιος είναι ο τελικός στόχος του έργου και λίστα όλων των τελικών παραδοτέων. Οι παράγοντες που πρέπει να λαμβάνονται υπόψη για μικρά και μεγάλα έργα διαφέρουν πολύ.
Το μεγάλο έργο περιλαμβάνει συνήθως τη δημιουργία μιας δοκιμαστικής βάσης, τη δημιουργία δεδομένων δοκιμών, δοκιμαστικών σεναρίων κ.λπ. Ως εκ τούτου, οι εκτιμήσεις πρέπει να βασίζονται σε όλους αυτούς τους παράγοντες. Ενώ σε μικρά έργα, συνήθως ο κύκλος δοκιμής περιλαμβάνει δοκιμές, εκτέλεση και παλινδρόμηση.
# 8) Πρόκειται να εκτελέσετε δοκιμές φορτίου;
Εάν πρέπει να αφιερώσετε πολύ χρόνο στη δοκιμή απόδοσης, τότε εκτιμήστε ανάλογα. Οι εκτιμήσεις για έργα, που περιλαμβάνουν δοκιμές φορτίου, πρέπει να εξετάζονται διαφορετικά.
πώς να εκτελέσετε αρχεία .jar στα παράθυρα
# 9) Γνωρίζετε την ομάδα σας;
Εάν γνωρίζετε τα πλεονεκτήματα και τις αδυναμίες των ατόμων που εργάζονται στην ομάδα σας, τότε μπορείτε να εκτιμήσετε με ακρίβεια τις δοκιμαστικές εργασίες. Κατά την εκτίμηση θα πρέπει να λάβουμε υπόψη το γεγονός ότι όλοι οι πόροι ενδέχεται να μην αποφέρουν το ίδιο επίπεδο παραγωγικότητας. Μερικοί άνθρωποι μπορούν να εκτελέσουν γρηγορότερα σε σύγκριση με άλλους. Αν και αυτός δεν είναι σημαντικός παράγοντας, αυξάνει τη συνολική καθυστέρηση των παραδοτέων.
συμπέρασμα
Η εκτίμηση δοκιμών λογισμικού είναι η πρακτική που απαιτεί τη συμμετοχή έμπειρων επαγγελματιών, καθώς και την εισαγωγή βέλτιστων πρακτικών σε ολόκληρο τον κλάδο, όπως το δοκιμαστικό σημείο και χρησιμοποιεί μεθόδους σημείων.
Είναι επίσης σημαντικό για την υιοθέτηση ανοιχτού μυαλού για την προσαρμογή των απαιτούμενων διαδικασιών. Η επιτυχής εφαρμογή αυτών των διαδικασιών οδηγεί σε μια συνολική βελτίωση της διαδικασίας δοκιμής.
Αυτό είναι ένα άρθρο επισκεπτών του συγγραφέα «N. Sandhya Rani ».
Συνιστώμενη ανάγνωση
- Οι καλύτερες υπηρεσίες δοκιμής λογισμικού QA από το SoftwareTestingHelp
- Οδηγός εξωτερικής ανάθεσης QA: Εταιρείες εξωτερικού ελέγχου δοκιμών λογισμικού
- Δοκιμή άλφα και δοκιμή beta (Ένας πλήρης οδηγός)
- Οδηγός περίληψης δοκιμών τέλειου λογισμικού (με δείγμα βιογραφικού ελέγχου δοκιμής)
- Εργασίες δοκιμής λογισμικού: Ένας πλήρης οδηγός για εργασίες δοκιμών QA
- Τεχνικές εκτίμησης ευκίνητων: μια πραγματική εκτίμηση σε ένα έργο ευκίνητο
- 68 Βασικοί πόροι για να είστε επιτυχημένος ελεγκτής (Μην χάσετε!)
- Τύποι δοκιμών λογισμικού: Διαφορετικοί τύποι δοκιμών με λεπτομέρειες