Τι είναι το HP ALM; Εργαλείο δοκιμών Κέντρου Ποιότητας (QC).

⚡ Έξυπνη Σύνοψη

Το HP ALM (Application Lifecycle Management), παλαιότερα γνωστό ως Quality Center, είναι ένα διαδικτυακό εργαλείο που διαχειρίζεται ολόκληρο τον κύκλο ζωής της εφαρμογής, από τις απαιτήσεις και τον σχεδιασμό δοκιμών έως την εκτέλεση δοκιμών και την ανίχνευση ελαττωμάτων. tracβασιλιάς σε ένα κεντρικό αποθετήριο.

  • 🌐 HP ALM: Ένα διαδικτυακό εργαλείο που διαχειρίζεται ολόκληρο τον κύκλο ζωής μιας εφαρμογής σε ένα αποθετήριο.
  • 📋 Κάλυψη κύκλου ζωής: Από τις απαιτήσεις και τον σχεδιασμό έως την εκτέλεση δοκιμών και τα ελαττώματα.
  • 🔗 Ενσωμάτωση: Συνδέεται με HP UFT και LoadRunner για εκτέλεση δοκιμής.
  • Τριβάθμιο: Αρχιτεκτονική πελάτη, διακομιστή εφαρμογών και διακομιστή βάσης δεδομένων.
  • 🏷️ Εκδόσεις: Άδειες χρήσης Essentials, QC Enterprise και Performance Center.
  • 🤖 Βοήθεια AI: Η Τεχνητή Νοημοσύνη προσθέτει έξυπνη διαχείριση δοκιμών και πληροφορίες για ελαττώματα στο ALM.

Τι είναι το HP ALM

Τι είναι το HP ALM;

Το HP ALM (Διαχείριση Κύκλου Ζωής Εφαρμογών) είναι ένα διαδικτυακό εργαλείο που βοηθά τους οργανισμούς να διαχειρίζονται τον κύκλο ζωής της εφαρμογής απευθείας από τον προγραμματισμό του έργου, τη συλλογή απαιτήσεων μέχρι τη δοκιμή και την ανάπτυξη, κάτι που κατά τα άλλα είναι μια χρονοβόρα εργασία.

Στο προηγούμενο avatar του ως HP Quality Center, το εργαλείο διαχείρισης δοκιμών αναπτύχθηκε από Mercury διαδραστική.

Αναπτύχθηκε τώρα από την HP ως ALM. Η πλήρης φόρμα ALM είναι AΕφαρμογή Life Cycle MΕργαλείο διαχείρισης που υποστηρίζει διάφορες φάσεις του κύκλος ζωής ανάπτυξης λογισμικού.

Το εργαλείο ALM παρέχει επίσης ενσωμάτωση με όλα τα άλλα προϊόντα της HP, όπως UFT και Load Runner.

Γιατί να χρησιμοποιήσετε το HP ALM;

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

  • Προγραμματιστής
  • Δοκιμαστής
  • Επιχειρηματικοί αναλυτές
  • Διαχειριστές Έργων
  • Ιδιοκτήτες προϊόντων

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

Εάν δεν διατηρούμε κεντρικό αποθετήριο για την καταγραφή, τη συντήρηση και tracΧωρίς όλα τα τεχνουργήματα που σχετίζονται με το προϊόν, το έργο αναμφίβολα θα ΑΠΟΤΥΧΕΙ.

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

Χρησιμοποιήστε το HP ALM

Εισαγάγετε το HP ALM!

  • Δίνει τη δυνατότητα σε όλους τους ενδιαφερόμενους να αλληλεπιδρούν και συντονίζονται, για την επίτευξη των στόχων του έργου.
  • Παρέχει στιβαρό tracβασιλιάς & αναφορά και απρόσκοπτη ενσωμάτωση διαφόρων εργασιών που σχετίζονται με το έργο.
  • Επιτρέπει λεπτομερή ανάλυση έργου και αποτελεσματική διαχείριση.
  • Το εργαλείο ALM μπορεί να συνδεθεί με τα συστήματα email μας και να στείλει email για τυχόν αλλαγές (όπως αλλαγή απαίτησης, αύξηση ελαττώματος κ.λπ.) σε όλα τα επιθυμητά μέλη της ομάδας.

Εκδόσεις Κέντρου Ποιότητας HP

Είναι σημαντικό να κατανοήσουμε την ιστορία του ALM.

  • Το HP Quality Center ήταν παλαιότερα γνωστό ως Test Director που αναπτύχθηκε από Mercury Διαδραστικό.
  • Το 2008 κυκλοφόρησε η έκδοση 8 και το προϊόν μετονομάστηκε σε Κέντρο ποιότητας.
  • Later, απέκτησε η HP Mercury Διαδραστική και μετονομάστηκε σε όλα τα προϊόντα υδραργύρου ως HP.
  • So Mercury Το Κέντρο ποιότητας έγινε HP Quality Center
  • Το 2011 κυκλοφόρησε η Έκδοση 11 και το Κέντρο Ποιότητας επαναβαφτίστηκε ως HP ALM.

Εκδόσεις Κέντρου Ποιότητας HP

Archiδομή του QC

Τώρα ας καταλάβουμε το τεχνολογικό μέρος του HP-ALM. Το ALM είναι μια εταιρική εφαρμογή που αναπτύχθηκε με χρήση Java 2 Enterprise Edition (J2EE) που μπορεί να έχει MS SQL Διακομιστής ή Oracle ως το πίσω άκρο του. Το ALM έχει 3 στοιχεία – Client, Application Server και Database Server.

  1. Πρόγραμμα-πελάτης HP ALM: όταν ένας τελικός χρήστης/ελεγκτής έχει πρόσβαση στο URL του ALM, τα στοιχεία του προγράμματος-πελάτη λαμβάνονται στο σύστημα του προγράμματος-πελάτη. Τα στοιχεία του προγράμματος-πελάτη ALM βοηθούν τον χρήστη να αλληλεπιδρά με τον διακομιστή χρησιμοποιώντας τεχνολογίες .NET και COM μέσω ασφαλούς σύνδεσης (HTTPS).
  2. Διακομιστής ALM/Διακομιστής εφαρμογών: Ο διακομιστής εφαρμογών συνήθως εκτελείται σε ένα Windows or Linux πλατφόρμα που ικανοποιεί τα αιτήματα των πελατών. Ο διακομιστής εφαρμογών κάνει χρήση του Java Πρόγραμμα οδήγησης Database Connectivity (JDBC) για επικοινωνία μεταξύ του διακομιστή εφαρμογών και των διακομιστών βάσης δεδομένων.
  3. Διακομιστές βάσεων δεδομένων: Το επίπεδο βάσης δεδομένων αποθηκεύει τρία σχήματα.
  • Σχήμα διαχείρισης ιστότοπου: Αποθηκεύει πληροφορίες που σχετίζονται με τους τομείς, τους χρήστες και τις παραμέτρους τοποθεσίας.
  • Εργαστήριο: Αυτό το σχήμα αποθηκεύει πληροφορίες εργαστηρίου που σχετίζονται με λειτουργικές και Δοκιμές Απόδοσης σε απομακρυσμένους κεντρικούς υπολογιστές, δεδομένα διακομιστή Performance Center.
  • Σχήμα έργου: Αποθηκεύει πληροφορίες έργου, όπως στοιχείο εργασίας/δεδομένα που δημιουργήθηκαν από τον χρήστη στην περιοχή του έργου. Κάθε έργο έχει το δικό του σχήμα και δημιουργούνται στον ίδιο διακομιστή βάσης δεδομένων με το σχήμα διαχείρισης τοποθεσίας.

Archiδομή του QC

Εκδόσεις HP ALM

Εργαλείο HP ALM είναι ένα εργαλείο με εμπορική άδεια και η HP διανέμει το ALM σε 4 διαφορετικές γεύσεις

Εκδόσεις HP ALM

Σύγκριση δυνατοτήτων Έκδοσης ALM

Κάθε μία από τις άδειες επιτρέπει στους χρήστες να έχουν πρόσβαση σε ορισμένες λειτουργίες ALM. Ο ακόλουθος Πίνακας παραθέτει τις δυνατότητες που σας δίνει μια συγκεκριμένη άδεια =

Σύγκριση δυνατοτήτων Έκδοσης ALM

Ας μελετήσουμε γιατί θα αγοράζατε μια συγκεκριμένη έκδοση και σε ποιον είναι κατάλληλη

  • HP ALM Essentials – Απευθύνεται σε εταιρείες που χρειάζονται μόνο τις βασικές δυνατότητες για την υποστήριξη ολόκληρου του κύκλου ζωής του λογισμικού τους. Έχει πρόσβαση σε διαχείριση απαιτήσεων, διαχείριση δοκιμών και Ελάττωμα διαχείριση.
  • HP QC Enterprise Edition – Αυτή η άδεια χρήσης ισχύει για εταιρείες που επιθυμούν να χρησιμοποιούν το ALM αποκλειστικά για σκοπούς δοκιμών. Παρέχει επίσης ενσωμάτωση με το Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition – Αυτή η άδεια ταιριάζει καλύτερα σε οργανισμούς που θα ήθελαν να χρησιμοποιήσουν το HP ALM για να οδηγήσουν σενάρια εκτέλεσης HP-Load. Βοηθά τους χρήστες να διατηρούν, να διαχειρίζονται, να προγραμματίζουν, να εκτελούν και να παρακολουθούν δοκιμές απόδοσης.

Ροή εργασίας ALM

Για να μάθετε τη ροή εργασιών διαχείρισης κύκλου ζωής εφαρμογών HP, ας μελετήσουμε πρώτα μια τυπική διαδικασία δοκιμής-

Ροή εργασίας ALM

  • Ξεκινάμε με λεπτομέρειες Σχεδιασμού, Σχεδίασης και Έκδοσης. Προσδιορίστε τον αριθμό των Κύκλων σε κάθε κυκλοφορία και το Πεδίο εφαρμογής κάθε κυκλοφορίας
  • Για μια δεδομένη Έκδοση και Κύκλο, συντάσσουμε τις Προδιαγραφές Απαιτήσεων.
  • Με βάση τις απαιτήσεις, δημιουργούνται σχέδια δοκιμών και δοκιμές.
  • Το επόμενο στάδιο είναι η εκτέλεση του δημιουργημένου σχεδίου δοκιμών
  • Το επόμενο στάδιο σε αυτή τη διαδικασία δοκιμής είναι tracβασιλιάς και διόρθωση των ελαττωμάτων που εντοπίστηκαν στο στάδιο εκτέλεσης
  • Σε όλα τα στάδια, γίνεται ανάλυση και δημιουργούνται αναφορές και γραφήματα για τη δημιουργία δοκιμαστικής μετρικής.

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

Συχνές Ερωτήσεις

Το Κέντρο Ποιότητας (QC) είναι το εργαλείο διαχείρισης δοκιμών για απαιτήσεις, σχέδια δοκιμών, εκτέλεση και ελαττώματα. Το HP ALM είναι το ευρύτερο προϊόν Διαχείρισης Κύκλου Ζωής Εφαρμογών που περιλαμβάνει τον Κύκλο Ζωής Εφαρμογών (CQ) καθώς και τον σχεδιασμό και την ενσωμάτωση έκδοσης και έργου σε όλο τον κύκλο ζωής ανάπτυξης.

Ναι. Το HP ALM ενσωματώνεται με UFT για αυτοματοποίηση λειτουργιών και παλινδρόμησης, και με το LoadRunner και το Performance Center για δοκιμές απόδοσης. Τα αποτελέσματα των δοκιμών και τα ελαττώματα επιστρέφουν στο κεντρικό αποθετήριο ALM για tracβασιλιάς και αναφορά.

Το HP ALM είναι ένα Java Εφαρμογή EE (J2EE) που χρησιμοποιεί Microsoft SQL Server or Oracle ως το back end του. Το επίπεδο βάσης δεδομένων αποθηκεύει το σχήμα διαχείρισης ιστότοπου, το σχήμα έργου εργαστηρίου και ένα ξεχωριστό σχήμα έργου για κάθε έργο.

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

Η Τεχνητή Νοημοσύνη (AI) στο ALM αναλύει τις απαιτήσεις, τις αλλαγές κώδικα και το ιστορικό ελαττωμάτων για να προβλέψει τον κίνδυνο, να προτείνει δοκιμές και να παρουσιάσει τάσεις στην ποιότητα της επιφάνειας. Αυτές οι έξυπνες πληροφορίες βοηθούν τους διαχειριστές να κατανέμουν την προσπάθεια και να κυκλοφορούν λογισμικό με μεγαλύτερη σιγουριά.

Συνοψίστε αυτήν την ανάρτηση με: