Δοκιμαστικό μοντέλο ωριμότητας σε δοκιμές λογισμικού
Το Testing Maturity Model (TMM) στο λογισμικό Testing είναι ένα πλαίσιο για την αξιολόγηση της ωριμότητας των διαδικασιών δοκιμής λογισμικού. Ο σκοπός της χρήσης μοντέλου δοκιμής ωριμότητας είναι ο προσδιορισμός της ωριμότητας και η παροχή στόχων για τη βελτίωση της διαδικασίας δοκιμής λογισμικού για την επίτευξη προόδου. Μπορεί να συμπληρωθεί με οποιοδήποτε μοντέλο βελτίωσης της διαδικασίας ή μπορεί να χρησιμοποιηθεί ως αυτόνομο μοντέλο.
Το Test Maturity Model (TMM) βασίζεται στο Capability Maturity Model (CMM) και αναπτύχθηκε για πρώτη φορά από το Ινστιτούτο Τεχνολογίας του Ιλινόις. Είναι ένα λεπτομερές μοντέλο βελτίωσης της διαδικασίας δοκιμής.
Το μοντέλο TMM έχει δύο κύρια συστατικά
- Ένα σύνολο 5 επιπέδων που καθορίζουν την ικανότητα δοκιμών
- Ένα μοντέλο αξιολόγησης
Διαφορετικά επίπεδα μοντέλου ωριμότητας
Τα πέντε επίπεδα του TMM βοηθούν τον οργανισμό να προσδιορίσει την ωριμότητα της διαδικασίας του και να προσδιορίσει τα επόμενα βήματα βελτίωσης που είναι απαραίτητα για την επίτευξη υψηλότερου επιπέδου ωριμότητας δοκιμής.
Επίπεδα TMM | Στόχοι | Ένας στόχος των επιπέδων TMM |
---|---|---|
Επίπεδο 1: Αρχικό | Το λογισμικό πρέπει να εκτελείται με επιτυχία |
|
Επίπεδο 2: Καθορισμένο | Αναπτύξτε στόχους και πολιτικές δοκιμών και εντοπισμού σφαλμάτων |
|
Επίπεδο 3: Ολοκληρωμένο | Ενσωμάτωση των δοκιμών στον κύκλο ζωής του λογισμικού |
|
Επίπεδο 4: Διαχείριση και μέτρηση | Καθιέρωση προγράμματος μέτρησης δοκιμών |
|
Επίπεδο 5: Βελτιστοποιημένο | Βελτιστοποίηση διαδικασίας δοκιμής |
|
Διαφορά μεταξύ CMM & TMM
CMM | ΤΜΜ |
---|---|
|
|
Συμπέρασμα:
Η συντήρηση λογισμικού είναι δαπανηρή και χρονοβόρα όταν εντοπίζονται ελαττώματα μετά την παράδοση του έργου. Κατά συνέπεια, ενώ η ανίχνευση ελαττωμάτων είναι σημαντική, είναι επίσης σημαντικό το λογισμικό να κάνει ελάχιστα σφάλματα κατά τη φάση ανάπτυξης. Μια τυπική διαδικασία δοκιμής όπως το TMM μπορεί να βοηθήσει στην επίτευξη αυτού. Το TMM (Testing Maturity Model) που έχει σχεδιαστεί ειδικά για την αντιμετώπιση των δοκιμών μπορεί να βοηθήσει τον οργανισμό να βελτιώσει την ωριμότητα των πρακτικών δοκιμών του.