ibm rational quality manager
Αυτός είναι ένας πλήρης οδηγός για το εργαλείο IBM Rational Quality Manager (RQM). (Υπάρχουν πολλές εικόνες σε αυτό το σεμινάριο, οπότε αφήστε αυτό να φορτωθεί σωστά)
Σε αυτό το πρακτικό εγχειρίδιο IBM RQM θα μάθετε:
- Πώς να δημιουργήσετε ένα δοκιμαστικό σχέδιο στο IBM RQM
- Δημιουργία δοκιμαστικών περιπτώσεων σε ένα σχέδιο δοκιμών
- Προσθέστε χειροκίνητα σενάρια δοκιμής στις δοκιμαστικές περιπτώσεις
- Εκτελέστε τη δοκιμαστική θήκη
- Αυξήστε τα ελαττώματα ανάλογα με την περίπτωση
- Προβολή εγγραφών εκτέλεσης δοκιμής
Τι θα μάθετε:
- Προκλήσεις κύκλου ζωής εφαρμογών
- Τι είναι η διαχείριση κύκλου ζωής εφαρμογής (ALM)
- Εισαγωγή στο IBM Rational CLM με βάση την πλατφόρμα JAZZ
- IBM Rational Quality Manager
- Εγκατάσταση IBM RQM
- Έργα κύκλου ζωής
- Βήματα IBM RQM:
- Συνδεθείτε στο RQM
- Δημιουργία δοκιμαστικού σχεδίου
- Δημιουργία δοκιμαστικής θήκης
- Μη αυτόματη δοκιμή
- Δοκιμή εκτέλεσης και αύξηση ελαττωμάτων
- Περίληψη:
- Συνιστώμενη ανάγνωση
Προκλήσεις κύκλου ζωής εφαρμογών
Η εκτέλεση έργου πληροφορικής περιλαμβάνει τη χρήση πολλών εργαλείων. Τα βασικά είναι αυτά που χρησιμοποιούνται για διαχείριση απαιτήσεων, διαχείριση έργου, έλεγχο έκδοσης, διαχείριση κατασκευής , διαχείριση δοκιμών , ανάπτυξη κ.λπ.
Η συνήθης πρακτική είναι να προσδιορίστε ένα καλό εργαλείο για κάθε μια από αυτές τις εργασίες . Η χρήση εργαλείων βελτιώνει την αποτελεσματικότητα των λειτουργιών σε κάποιο βαθμό.
Ωστόσο, στις περισσότερες περιπτώσεις τα εργαλεία δεν μιλούν μεταξύ τους. Δεν υπάρχει ορατότητα ως προς το ποιος έχει κάνει οποιεσδήποτε αλλαγές, τι έχει γίνει, πότε και γιατί. Επίσης, δεν υπάρχει σωστή ιχνηλασιμότητα αντικειμένων που κρατούν μερικούς από τους ενδιαφερόμενους στο σκοτάδι. ( Για παράδειγμα Ένας Αναλυτής Επιχειρήσεων μπορεί να αναρωτιέται τι συμβαίνει με την απαίτηση υψηλής προτεραιότητας. είτε έχει αναπτυχθεί είτε δοκιμαστεί.)
Σχεδιασμός και προγραμματισμός εργασιών γίνονται συχνά εκτός σύνδεσης και τέλος, υπάρχει έλλειψη τυποποίησης όσον αφορά τη χρήση μιας κατάλληλης διαδικασίας ( π.χ. Ευκίνητος ή καταρράκτης).
Εναλλακτικά, εάν τα εργαλεία συνδέονται το ένα με το άλλο και οι πληροφορίες ρέουν μέσω αυτών με απρόσκοπτο τρόπο, η αποτελεσματικότητα εκτέλεσης του έργου βελτιώνεται και όλες οι παραπάνω προκλήσεις μπορούν να επιλυθούν.
Τι είναι η διαχείριση κύκλου ζωής εφαρμογής (ALM)
Η εφαρμογή Lifecycle Management βοηθά στη γεφύρωση των παραπάνω κενών και συνδέει διάφορους κλάδους σε SDLC. Βοηθά επίσης στην αντιμετώπιση των προκλήσεων που αναφέρονται παραπάνω, καθώς ολόκληρη η παράδοση θα ήταν διαφανής και σε μία μόνο πλατφόρμα.
Εισαγωγή στο IBM Rational CLM με βάση την πλατφόρμα JAZZ
Το IBM Rational CLM (Collaborative Life Cycle Management) είναι μια λύση διαχείρισης κύκλου ζωής εφαρμογών που περιλαμβάνει 3 εργαλεία με ολοκληρωμένο τρόπο:
- IBM Rational DOORS NG
- Συναυλία IBM Rational Team
- IBM Rational Quality Manager
Η ενσωμάτωση των παραπάνω 3 εργαλείων σε μία ενιαία πλατφόρμα σας παρέχει διαχείριση απαιτήσεων, σχεδιασμό έργου, έλεγχο έκδοσης, διαχείριση κατασκευής, διαχείριση δοκιμών και δυνατότητες αναφοράς και υποστήριξη.
Μπορείτε να βρείτε περισσότερες πληροφορίες για το IBM Rational CLM βρέθηκε εδώ .
Σε αυτό το σεμινάριο, θα ρίξουμε μια λεπτομερή ματιά στη δοκιμαστική λύση διαχείρισης 'IBM Rational Quality Manager' έκδοση 6.0.1. Αυτό περιλαμβάνει υποστήριξη και λειτουργίες για το Σχέδιο δοκιμών, τις δοκιμαστικές περιπτώσεις, τα σενάρια δοκιμής, τη μη αυτόματη εκτέλεση δοκιμαστικών περιπτώσεων και τη διαχείριση ελαττωμάτων.
IBM Rational Quality Manager
Το IBM Rational Quality Manager (RQM) είναι μέρος της λύσης διαχείρισης δοκιμών του CLM που βοηθά το χρήστη με δραστηριότητες διαχείρισης ποιότητας, όπως Σχεδιασμός δοκιμών, δημιουργία υπόθεσης δοκιμών, εκτέλεση δοκιμαστικής υπόθεσης και Αναφορά δοκιμών.
Ορθολογική διαχείριση ποιότητας:
- Αξιοποιεί την πρόσβαση στο Διαδίκτυο
- Καταγράφει δεδομένα σχετικά με τη δοκιμή σε ένα μοναδικό αποθετήριο
- Επιταχύνει τη δημιουργία δοκιμαστικής θήκης και την εκτέλεση της
- Παρέχει πλήρη ιχνηλασιμότητα σε όλο τον κύκλο ζωής για όλα τα δεδομένα δοκιμών
- Ελαχιστοποιεί την ανάγκη για μη αυτόματη τεκμηρίωση
- Προωθεί καλύτερη και έγκαιρη συνεργασία μεταξύ όλων των ενδιαφερομένων
Εγκατάσταση IBM RQM
Το IBM RQM είναι μέρος του CLM και ως εκ τούτου η εγκατάσταση γίνεται ως πλήρες πακέτο. Ακολουθούν τα βήματα που απαιτούνται για την εγκατάσταση του RQM
Προϋποθέσεις:
- Κατεβάστε Διαχείριση εγκατάστασης IBM από εδώ => IBM Installation Manager 1.8.3 . Αυτό το λογισμικό απαιτείται για την εγκατάσταση του IBM Rational CLM
- Πραγματοποιήστε λήψη της έκδοσης CLM 6.0.1 ή ανάλογα με την περίπτωση από τη σελίδα λήψης. Για την έκδοση 6.0.1 κατεβάστε από εδώ => Συναυλία Ορθολογικής Ομάδας 6.0.1
- Θα πρέπει να εγγραφείτε για να λάβετε ένα αναγνωριστικό Jazz.net. Αυτή είναι μια εφάπαξ εγγραφή. Αυτή η εγγραφή έχει πολλά οφέλη και σας δίνει πρόσβαση σε παρουσιάσεις, σεμινάρια, δημοσιεύσεις ερωτήσεων στο φόρουμ Jazz κ.λπ.
- Πραγματοποιήστε λήψη του επισημασμένου πακέτου στην ενότητα Αποθήκες διαχείρισης εγκατάστασης
(Σημείωση:Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
Βήματα εγκατάστασης:
Το IBM Rational CLM είναι μια αρχιτεκτονική τριών επιπέδων που απαιτεί την εγκατάσταση βάσης δεδομένων, διακομιστή εφαρμογών και προγράμματος-πελάτη Ιστού για σύνδεση με τον διακομιστή.
1) Για εγκατάσταση και χρήση CLM για επίδειξη ή Στόχοι POC (Απόδειξη της έννοιας) , μπορείτε να χρησιμοποιήσετε το προεπιλεγμένο πακέτο που χρησιμοποιεί τη βάση δεδομένων Derby και το διακομιστή εφαρμογών Tomcat. Αυτή η τοπολογία έχει σχεδιαστεί για να υποστηρίζει μόνο 10 χρήστες. Η δοκιμαστική έκδοση συνοδεύεται από ισχύ 60 ημερών.
δύο) Για να εγκαταστήσετε μια εταιρική εγκατάσταση θα πρέπει να αγοράσετε και να εγκαταστήσετε τα κατάλληλα στοιχεία της βάσης δεδομένων και του διακομιστή εφαρμογών σύμφωνα με την τοπολογία υλικού που προτείνει η IBM.
3) Μπορείτε να βρείτε τα πλήρη βήματα εγκατάστασης στη διεύθυνση Κέντρο Γνώσης IBM .
4) Αντιμετωπίζετε προβλήματα εγκατάστασης; Βάλτε τα ερωτήματά σας στα παρακάτω σχόλια και θα προσπαθήσουμε να τα λύσουμε.
Έργα κύκλου ζωής
Μόλις ολοκληρωθεί η εγκατάσταση, θα χρειαστεί να δημιουργήσετε ένα έργο κύκλου ζωής που θα δημιουργήσει μια περιοχή απαιτήσεων έργου, μια περιοχή αλλαγών και διαμόρφωσης έργου και μια περιοχή διαχείρισης ποιότητας. Αυτό σημαίνει ότι θα δημιουργηθεί ένα έργο και στα 3 αναφερόμενα κοντέινερ τα οποία διευκολύνουν τις ομάδες να συνεργαστούν και να εντοπίσουν αντικείμενα σε όλη τη διάρκεια του κύκλου ζωής.
Αυτή η δημιουργία έργου δίνει σαφήνεια ως προς το ποιο πρότυπο επεξεργασίας, δηλ. Scrum ή Καταρράκτης , πρέπει να χρησιμοποιήσετε για την ανάπτυξη από άκρη σε άκρο.
Μπορείτε επίσης να δημιουργήσετε μεμονωμένες περιοχές έργου, αλλά δεν συνιστώνται, καθώς θα πρέπει στη συνέχεια να συνδέσετε χειροκίνητα τις περιοχές έργου σε άλλα κοντέινερ.
Περισσότερα για τη δημιουργία του έργου κύκλου ζωής μπορεί να είναι βρέθηκε εδώ .
c και c ++ διαφορές
Βήματα IBM RQM:
Σε αυτήν την ενότητα, θα εξετάσουμε τα ακόλουθα βήματα της δραστηριότητας διαχείρισης δοκιμών:
- Συνδεθείτε στο IBM RQM
- Δημιουργία δοκιμαστικού σχεδίου
- Δημιουργία δοκιμαστικής υπόθεσης
- Μη αυτόματη δοκιμή
- Δοκιμή εκτέλεσης και αύξηση ελαττωμάτων
Συνδεθείτε στο RQM
Για να συνδεθείτε στο RQM, θα πρέπει να χρησιμοποιήσετε τη διεύθυνση URL στην ακόλουθη φόρμα, δεδομένου ότι είναι εντελώς ενεργοποιημένη στον ιστό: https: //: 9443 / qm / ιστός
Ο διαχειριστής του RQM θα είχε ενεργοποιήσει το αναγνωριστικό και τον κωδικό πρόσβασής σας μέσω του ενεργού καταλόγου LDAP του οργανισμού σας.
διαφορά μεταξύ λειτουργικών και μη λειτουργικών δοκιμών
Σημείωση: Είναι καλύτερο να χρησιμοποιήσετε τον Internet Explorer 11 ή την τελευταία έκδοση του Firefox Browser για χρήση με οποιοδήποτε από τα προϊόντα CLM
Κατά τη σύνδεσή σας, μπορείτε να επιλέξετε το έργο που δημιουργήθηκε για την ομάδα.
Στη συνέχεια, ο ακόλουθος δημόσιος πίνακας ελέγχου είναι ορατός στους χρήστες που μπορούν να έχουν πολλά widget που εμφανίζουν διάφορες προσαρμοσμένες αναφορές για ενεργά έργα.
Δημιουργία δοκιμαστικού σχεδίου
Το Σχέδιο δοκιμών είναι το σημείο εκκίνησης για όλες τις δραστηριότητες δοκιμών για κάθε συγκεκριμένο κύκλο. Περιέχει πολλές δοκιμαστικές περιπτώσεις που περιέχουν τα σενάρια που θα δοκιμάζει ο χρήστης.
Από το Σχεδίαση επιλέξτε μενού Δημιουργία δοκιμαστικού σχεδίου
Εισαγάγετε ένα όνομα και αποθηκεύστε το σχέδιο δοκιμών.
Στα αριστερά, βλέπετε τις ενότητες που αποτελούν μέρος του Προγράμματος δοκιμών που θα σας καθοδηγήσουν στις δοκιμαστικές σας δραστηριότητες.
Έτσι, συνήθως, όταν σχεδιάζετε, θα πρέπει να έχετε πληροφορίες σχετικά με τους Στόχους, τους κινδύνους που καλύπτονται, τα Προγράμματα δοκιμών, την Εκτίμηση, τα Κριτήρια Εισόδου (Καθορίζει τα προαπαιτούμενα στοιχεία που πρέπει να επιτευχθούν πριν ξεκινήσει η δοκιμή), Κριτήρια εξόδου (Ορίζει τις προϋποθέσεις που πρέπει να πληρούνται πριν ο έλεγχος μπορεί να ολοκληρωθεί) και επίσης τυχόν πρόσθετα σχετικά έγγραφα.
Για παράδειγμα Μπορείτε να εκχωρήσετε μια επίσημη κριτική σε ένα ανώτερο μέλος του έργου δοκιμών σας, όπως ένα Test Manager για να εγκρίνετε / απορρίψετε το Σχέδιο δοκιμών. Μπορείτε να κάνετε κλικ στην ενότητα Επίσημη επισκόπηση του Σχεδίου δοκιμής και να δημιουργήσετε μια διαδικασία έγκρισης.
Προσθέστε την περιγραφή, την ημερομηνία λήξης και το αναγνωριστικό έγκρισης. Αποθηκεύστε την κριτική
Το καλύτερο μέρος είναι ότι αυτή η κριτική είναι ορατή στον πίνακα ελέγχου κάτω από το γραφικό στοιχείο 'Οι αξιολογήσεις μου' και εμφανίζεται όταν ο χρήστης συνδέεται. Αυτός είναι ένας αποτελεσματικός τρόπος συνεργασίας στο πλαίσιο των τεχνουργημάτων.
Δημιουργία δοκιμαστικής θήκης
Καθώς το Σχέδιο δοκιμής είναι ανοιχτό, κάντε κλικ στην ενότητα Δοκιμή υπόθεσης για να ξεκινήσετε τη δημιουργία δοκιμαστικών περιπτώσεων. Κάντε κλικ στο παρακάτω εικονίδιο για να ξεκινήσετε τη δημιουργία δοκιμαστικών περιπτώσεων.
Εισαγάγετε το όνομα για το Test Case και κάντε κλικ στο Εντάξει
Μπορούμε επίσης να συνδέσουμε τις δοκιμαστικές περιπτώσεις με τις απαιτήσεις.
Επιλέξτε το Test Case και κάντε κλικ στο Σύνδεσμοι Απαιτήσεων Ενότητα
Εάν οι Απαιτήσεις έχουν ήδη συμπληρωθεί ως μέρος του κοντέινερ Διαχείριση Απαιτήσεων, τότε μπορείτε να συνδεθείτε με την υπάρχουσα απαίτηση αλλιώς έχετε επίσης την επιλογή να δημιουργήσετε μια νέα απαίτηση και να τη συνδέσετε.
Κάντε κλικ στο παρακάτω εικονίδιο για να δημιουργήσετε και να συνδέσετε την απαίτηση.
Κάντε κλικ στο OK και στο Save για να συνεχίσετε.
Αυτό παρέχει ιχνηλασιμότητα και διασφαλίζει ότι ο έλεγχος γίνεται σωστά για κάθε απαίτηση.
Η ενότητα 'Περίπτωση δοκιμής' περιέχει επίσης Προϋποθέσεις και Προϋποθέσεις ως δωρεάν κείμενο που μπορείτε να προσθέσετε.
Μη αυτόματη δοκιμή
Καθώς προστίθενται δοκιμαστικές περιπτώσεις, είναι καιρός να αρχίσετε να προσθέτετε τα βήματα που είναι το σενάριο δοκιμής για την εκτέλεση της δοκιμαστικής θήκης.
Σε αυτό το σεμινάριο, καλύπτω τη μη αυτόματη εκτέλεση δοκιμών, αλλά μπορεί επίσης να ενσωματωθεί σε εργαλεία αυτόματων λειτουργικών δοκιμών όπως το IBM Rational Functional Tester, Selenium, HP QTP / UFT.
Επιλέξτε το Test Case που δημιουργήθηκε παραπάνω και μεταβείτε στην ενότητα Test Script. Δημιουργήστε το σενάριο δοκιμής κάνοντας κλικ στο εικονίδιο που φαίνεται παρακάτω.
Κάντε κλικ Εντάξει και Αποθήκευση .
Κάντε κλικ στο Test Script και προσθέστε τα χειροκίνητα βήματα που είναι απαραίτητα για τη δοκιμή εκτέλεσης. Αποθηκεύσετε το σενάριο δοκιμής.
Δοκιμή εκτέλεσης και αύξηση ελαττωμάτων
Τώρα που ολοκληρώσαμε τη δημιουργία της δοκιμαστικής θήκης και των σεναρίων δοκιμής, μπορούμε τώρα να εκτελέσουμε τις δοκιμές. Κατά την εκτέλεση του τεστ, ο Rational Quality Manager θα παρουσιάσει το χειροκίνητο σενάριο δοκιμής στο πρόγραμμα περιήγησης και θα αποθηκεύσει τα αποτελέσματα εκτέλεσης στο κεντρικό αποθετήριο RQM για μελλοντικούς σκοπούς αναφοράς και αναφοράς.
Επιστρέψτε στο επίπεδο Test Case, επιλέξτε το Test Script και κάντε κλικ στο εικονίδιο RUN για να ξεκινήσετε το Manual Test Execution
επιλογή τύπου c ++ παράδειγμα κώδικα
Επιλέξτε το Σχέδιο δοκιμής και κάντε κλικ στο Τέλος για να ξεκινήσετε τη μη αυτόματη εκτέλεση δοκιμής.
Ανοίγει το παράθυρο Δοκιμή υπόθεσης. Μπορείτε να επιλέξετε Pass / Fail σε κάθε βήμα και να καταγράψετε τα πραγματικά αποτελέσματα. Μπορούν επίσης να επιλεγούν και άλλα προκαθορισμένα αποτελέσματα.
Μόλις επιλεγεί το Pass, ο δρομέας μετακινείται αυτόματα στο επόμενο βήμα. Εάν κάποιο βήμα αποτύχει, μπορείτε να επιλέξετε Αποτυχία και να αυξήσετε ένα Ελάττωμα στο ίδιο βήμα.
Το ελάττωμα καταγράφηκε στο δεύτερο βήμα.
Το ελάττωμα που εγείρεται σε αυτό το σημείο είναι προσυμπληρωμένο με τα βήματα για την εκ νέου παραγωγή.
Το ελάττωμα εμφανίζεται επίσης ως συνδεδεμένο με το βήμα.
Τώρα μπορείτε να προχωρήσετε με το τελευταίο βήμα ως PASS και να ολοκληρώσετε τη μη αυτόματη εκτέλεση δοκιμής.
Κάντε κλικ στο Εμφάνιση αποτελεσμάτων για να εμφανίσετε τα αποτελέσματα της δοκιμής εκτέλεσης.
Τέλος, α Ελάττωμα που επηρεάζει τις απαιτήσεις widget μπορεί επίσης να προστεθεί έτσι ώστε οι προγραμματιστές να μπορούν να δουν τα ελαττώματα που τους έχουν ανατεθεί και να επιλύσουν τα ίδια.
Περίληψη:
Το πλεονέκτημα της χρήσης της πλατφόρμας IBM Rational CLM είναι ότι όλα τα αντικείμενα αποθηκεύονται σε ένα μοναδικό αποθετήριο, λόγω του οποίου η ιχνηλασιμότητα του κύκλου ζωής μπορεί να δει σε μία μόνο προβολή και το πιο σημαντικό έχετε μια προβολή σε πραγματικό χρόνο όλων των τεχνουργημάτων που ενημερώνονται στους πίνακες ελέγχου.
Στο επόμενο σεμινάριό μου, θα συνεχίσω με το πώς το IBM Rational Quality Manager μπορεί να ενσωματωθεί στο Rational Functional Tester. Μείνετε συντονισμένοι!
Σχετικά με τον Συγγραφέα: Αυτό το πρακτικό σεμινάριο γράφτηκε από τον Niranjan. Έχει 20+ χρόνια εμπειρίας στην πληροφορική κυρίως με έμφαση στις βελτιώσεις ALM.
Μη διστάσετε να βάλετε τα ερωτήματά σας σχετικά με αυτό το εργαλείο στα παρακάτω σχόλια.
Συνιστώμενη ανάγνωση
- IBM Rational Quality Manager (RQM) Ενσωμάτωση με Rational Functional Tester (RFT)
- Δυνατότητα συγκέντρωσης δεδομένων στο IBM Rational Quality Manager για δοκιμή διαχείρισης δεδομένων
- Δοκιμή άλφα και δοκιμή beta (ένας πλήρης οδηγός)
- Εκπαιδευτικό πρόγραμμα μετανάστευσης SVN to IBM Rational Team
- Βασικά στοιχεία εκμάθησης του Rational Robot - IBM Test Automation Tool
- Εγχειρίδιο IBM Rational Team Concert Defect Management Tool
- Οδηγός βήμα προς βήμα για το IBM Rational ClearQuest Tool
- IBM Rational Team Concert (RTC) και SVN Integration στα Windows