Al

Συμβουλές και κόλπα ALM Micro Focus

30 Οκτωβρίου 2021

Πίνακας περιεχομένων

  • 1. ALM/Κέντρο ποιότητας – Συμβουλές και κόλπα – Δεκέμβριος 2020
    • 1. Οδηγίες για την εκκίνηση των αρχείων καταγραφής JVM Garbage Collection στο ALM
    • 2. Πρόβλημα ένταξης Διαχείρισης Κύκλου Ζωής Εφαρμογών (ALM).
    • 3. Θέματα στην έκδοση 15.0.1 του ALM τη μορφή ημερομηνίας (η/μ/εε) σχετικά με το πρόβλημα ενεργοποίησης/απενεργοποίησης
    • 4. Προβλήματα σχετικά με τον έλεγχο ταυτότητας της διαμόρφωσης SSO
    • 5. Ερωτήματα σχετικά με την αρχική σελίδα ALM και ότι εάν είναι δυνατόν να παρεκκλίνουμε από αυτήν
    • 6. Περιορισμός μιας παρωχημένης έκδοσης Cycle in Defect Target Release
    • 7. Γρήγορη αντικατάσταση της βάσης δεδομένων που χρησιμοποιεί η ALM
    • 8. Αποτυχία στη διαμόρφωση SSO στην έκδοση ALM 15.0.1
    • 9. Αποτυχία στην αναβάθμιση των κλειδιών μητρώου
    • 10. Πλοήγηση στις ρυθμίσεις μητρώου για να βρείτε συνδέσμους ALM Explorer td
  • 2. ALM/Κέντρο ποιότητας – Συμβουλές και κόλπα – Ιαν 2021
    • 1. Οδηγίες για διαγραφή τομέα για διευκόλυνση της φυσικής θέσης αποθετηρίου
    • 2. Οδηγίες για την προσθήκη ημερομηνίας και ώρας εκτέλεσης στη διαμόρφωση ALM
    • 3. Έκθεση εκτέλεσης υποθέσεων δοκιμής ALM
    • 4. Συμβουλές για την επίλυση του σφάλματος κατά την εκκίνηση της υπηρεσίας ALM μετά την αντικατάσταση του ασαφούς κωδικού πρόσβασης
    • 5. Οδηγίες για την ενεργοποίηση των αρχείων καταγραφής Jetty σε ALM ή Octane
    • 6. Μηχανισμός συσκότισης που απορρίπτει οποιονδήποτε κωδικό πρόσβασης που περιέχει '^'
    • 7. Οδηγίες για την αλλαγή του κωδικού πρόσβασης για το Java Keystore
    • 8. Οδηγίες για την εισαγωγή/εξαγωγή ενός αρχείου Lab Project .qcp
    • 9. Οδηγίες για την προσθήκη της συμβολοσειράς σύνδεσης DB κατά την εγκατάσταση του ALM 15.5
    • 10. Επίλυση του σφάλματος παραγωγής αποτελεσμάτων εκτέλεσης χρησιμοποιώντας το API REST
  • 3. ALM/Κέντρο ποιότητας – Συμβουλές και κόλπα – Φεβρουάριος 2021
    • 1. Αναβαθμίσαμε το Κέντρο Ποιότητας ALM από v12.53 σε v15.0.1. Όλα λειτουργούν καλά εκτός από το πρόσθετο Microsoft Excel.
    • 2. Χρησιμοποιώντας το SSO, μπορούμε να παρακάμψουμε την πρώτη σελίδα ALM που ζητά μόνο το όνομα χρήστη; Λάθος
    • 3. Πώς να αποτρέψετε τον καθορισμό μιας τερματισμένης έκδοσης ή ενός κύκλου σε σφάλμα ελαττώματος
    • 4. Τεράστιος αριθμός εγγραφών στον πίνακα EVENT_LOG στον ιστότοπο ALM διαχειριστή db/schema Σφάλμα
    • 5. Λευκή λίστα για μεταφόρτωση και λήψη αρχείων μέσω επέκτασης αρχείου στο ALM 15 και άνω Σφάλμα
    • 6. Μπορεί η γραμμή διευθύνσεων του ALM Explorer να συμπληρωθεί αυτόματα; ορισμός προεπιλεγμένου url Σφάλμα
    • 7. ALM Explorer td συνδέσεις ρυθμίσεις μητρώου Σφάλμα
    • 8. Λείπουν προβολές μετά την εισαγωγή Σφάλμα αρχείου Lab Project .qcp
    • 9. Η κατάσταση κεντρικού υπολογιστή γίνεται μη λειτουργική Σφάλμα
    • 10. Σφάλμα εκκίνησης VuGEN/UFT – Αποτυχία στη διαδικασία της μονάδας Spider. Η προετοιμασία απέτυχε
  • 4. ALM/Κέντρο ποιότητας – Συμβουλές και κόλπα – Μάρτιος 2021
  • 5. ALM/Κέντρο ποιότητας – Συμβουλές και κόλπα – Απρ 2021
    • Ο συγκεχυμένος κωδικός πρόσβασης που περιέχει το '^'
    • Η κατάσταση κεντρικού υπολογιστή γίνεται μη λειτουργική
    • Προσθήκη προβλήματος συνημμένου: προστίθεται ως αρχείο 0 kb
    • Συμβουλές αντιμετώπισης προβλημάτων κατά την αντιμετώπιση προβλημάτων διαμόρφωσης ALM SSO
    • Σφάλμα εκκίνησης VuGEN/UFT – Αποτυχία στη διαδικασία της μονάδας Spider. Η προετοιμασία απέτυχε
    • Δεν είναι δυνατή η εκκίνηση της υπηρεσίας ALM μετά την σύγχυση του κωδικού πρόσβασης στην προβλήτα ALM
    • ALM Lab Service-Auto Login δεν λειτουργεί στον Windows Server 2016
    • Αναφορά εκτέλεσης υποθέσεων δοκιμής ALM
    • Πώς να ενεργοποιήσετε τα αρχεία καταγραφής Jetty σε ALM ή Octane
    • Ζήτημα δημιουργίας αναφοράς PDF αναφοράς προσαρμοσμένης δέσμης ενεργειών δοκιμής
  • 6. ALM/Quality Center – Tips And Tricks – Μάιος 2021
    • 1. Κωδικός σφάλματος OLE 800406ba κατά την πρόσβαση ή την πλοήγηση σε ένα συγκεκριμένο έργο
    • 2. Διαμόρφωση Excel ALM
    • 3. Η διαγραφή τομέα διευκολύνει τη φυσική θέση αποθετηρίου;
    • 4. Λείπουν προβολές μετά την εισαγωγή ενός αρχείου Lab Project .qcp
    • 5. Πώς να ενεργοποιήσετε τα αρχεία καταγραφής JVM GC (Συλλογή σκουπιδιών) στο ALM
    • 6. Λείπουν προβολές μετά την εισαγωγή ενός αρχείου Lab Project .qcp
    • 7. Κακό μήνυμα 431
    • 8. Πώς να χρησιμοποιήσετε τυπικές εκφράσεις από προσαρμοσμένο κώδικα στη δοκιμή API;
    • 9. Πώς να αλλάξετε τον κωδικό πρόσβασης Java Keystore;
  • 7. ALM/Quality Center – Tips And Tricks – Ιούνιος 2021
    • 1. Τεράστιος αριθμός εγγραφών στον πίνακα EVENT_LOG στο db/schema διαχειριστή ιστότοπου ALM
    • 2. Λευκή λίστα για μεταφόρτωση και λήψη αρχείων μέσω επέκτασης αρχείου στο ALM 15 και άνω
    • 3. Σφάλμα μετά την ενημέρωση του Octane από 15.0.60 σε 15.1.20
    • 4. Μπορεί η γραμμή διευθύνσεων του ALM Explorer να συμπληρωθεί αυτόματα; ορίστε την προεπιλεγμένη διεύθυνση URL
    • 5. Πρόβλημα λήψης αποτελεσμάτων εκτέλεσης χρησιμοποιώντας το API REST
    • 6. Αναβαθμίσαμε το Κέντρο Ποιότητας ALM από v12.53 σε v15.0.1. Όλα λειτουργούν καλά εκτός από το πρόσθετο Microsoft Excel.
    • 7. Πώς να προσθέσετε μη αυτόματα μια συμβολοσειρά σύνδεσης DB κατά την εγκατάσταση του ALM 15.5;
    • 8. Απόκρυψη του πεδίου Προτύπου που ορίζεται από το χρήστη από την Προβολή πλέγματος ελαττωμάτων
    • 9. Δεν μπορώ να εγκαταστήσω το microfocus ALM 12.60 στο σύστημά μου
    • 10. Έγγραφο αναφοράς απόδοσης για το ALM 15.5

4. ALM/Κέντρο ποιότητας – Συμβουλές και κόλπα – Μάρτιος 2021

    Πώς να αλλάξετε γρήγορα όλη τη βάση δεδομένων που χρησιμοποιείται από το ALM

Το KM03760275 είναι το αναγνωριστικό εγγράφου

Τα ακόλουθα μπορούν να εφαρμοστούν για την επίλυση του προβλήματος:

Σημειώστε ότι αυτό σημαίνει ότι οι νέες και οι παλιές βάσεις δεδομένων είναι του ίδιου είδους, όπως η Oracle και η MSSQL. Αυτό σημαίνει επίσης ότι τα κλειδιά για τη βάση δεδομένων και το σχήμα παραμένουν συνεπή.

  1. Συνδεθείτε στον λογαριασμό σας διαχειριστή τοποθεσίας ALM.
  2. Επιλέξτε την καρτέλα Διακομιστές DB από το αναπτυσσόμενο μενού.
  3. Είναι απαραίτητο να καταχωρίσετε τον τρέχοντα (παλιό) διακομιστή βάσης δεδομένων.
  4. Σύνδεσμος στον νέο διακομιστή βάσης δεδομένων.
  5. Για να βεβαιωθείτε ότι η σύνδεση είναι αποτελεσματική, κάντε κλικ στο κουμπί Ping.
  6. Δημιουργήστε ένα νέο κενό έργο για να δοκιμάσετε τη νέα βάση δεδομένων. Προς το παρόν, μην απεγκαταστήσετε ή εκμεταλλευτείτε αυτό το έργο. Θα χρησιμοποιήσουμε το νέο έργο αργότερα, οπότε αφήστε το ήσυχο. Σημειώστε την τιμή του ονόματος της βάσης δεδομένων στο αριστερό άκρο του GUI. Αυτό θα πρέπει να αντιγραφεί σε ένα σημειωματάριο.
  7. Σημειώστε τη σημασία της συμβολοσειράς σχέσης. Αυτό θα πρέπει να αντιγραφεί σε ένα σημειωματάριο.
  8. Απενεργοποιήστε τη λειτουργία ALM.
  9. Δημιουργήστε αντίγραφα ασφαλείας όλων των βάσεων δεδομένων και σχημάτων που σχετίζονται με το ALM στην παρουσία της βάσης δεδομένων προέλευσης και επαναφέρετέ τα στην παρουσία της βάσης δεδομένων προορισμού.
  10. Πλοηγηθείτε και ανοίξτε το αρχείο siteadmin.xml.

Τυπικές διαδρομές:

Windows: ProgramDataMicro FocusALMwebappsqcbinWEB-INFsiteadmin.xml

Linux: /var/opt/ALM/webapps/qcbin/WEB-INF/siteadmin.xml

  1. Σε περίπτωση που κάτι πάει στραβά, δημιουργήστε ένα αντίγραφο ασφαλείας του αρχείου.
  2. Προσδιορίστε το στοιχείο: Το DbUrl είναι μια διεύθυνση URL βάσης δεδομένων.
  3. Αλλάξτε την τιμή του στοιχείου συμβολοσειράς συνδέσμου στη νέα τιμή που σημειώθηκε

Στο Βήμα 8, για παράδειγμα

Υπάρχουσα τιμή: jdbc:sqlserver://tm-sql2014:1433

Νέα τιμή:

jdbc:sqlserver:// tm-sql2017:1433

  1. Οι αλλαγές αποθηκεύονται.
  2. Σημειώστε την τιμή του στοιχείου DbName πριν κλείσετε το αρχείο siteadmin.xml, για παράδειγμα.

qcsiteadmin_pcs

  • Η τιμή του στοιχείου στο παραπάνω παράδειγμα είναι qcsiteadmin db.
  • Αυτό είναι το όνομα του Admin db/schema του ιστότοπου.
  • Όπως αναφέρθηκε στο Βήμα 15, ζητήστε από το DBA να δημιουργήσει ένα αντίγραφο ασφαλείας του db/schema διαχειριστή τοποθεσίας.
  • Ανοίξτε ένα εργαλείο αναζήτησης για τη βάση δεδομένων με την οποία εργάζεστε.

Για παράδειγμα:

Για MSSQL χρήση SQL Server Management Studio (SSMS)

Για την Oracle χρησιμοποιήστε Oracle SQL Developer, TOAD ή παρόμοια

18. Δημιουργήστε μια σύνδεση με τη νέα βάση δεδομένων

19. Χρησιμοποιώντας ένα συσχετισμένο δευτερεύον ερώτημα που χρησιμοποιεί τα δεδομένα από το νέο έργο που δημιουργήθηκε στο Βήμα 6, ενημερώστε τον πίνακα PROJECTS στη βάση δεδομένων διαχειριστή τοποθεσίας (σημειώνεται στο βήμα 16).

Μαντείο (καθορίστε το όνομα του σχήματος διαχειριστή τοποθεσίας)

|_+_| |_+_|

MSSQL w/SQL Auth

|_+_| |_+_|

MSSQL με WinAuth

|_+_| |_+_|

20. Εκκινήστε την υπηρεσία ALM.

  • Η παλιά τιμή DB USER PASS θα χρησιμοποιηθεί αντί της νέας στα αρχεία dbid.xml για κάθε έργο.
  • Χρησιμοποιήστε το βοηθητικό πρόγραμμα Change Dbid from εδώ με τον νέο κρυπτογραφημένο κωδικό πρόσβασης στα χέρια, όπως περιγράφεται στη Φάση 10 παραπάνω.
  • Αυτό το εργαλείο μπορεί να χρησιμοποιηθεί για την ενημέρωση όλων ή οποιουδήποτε από τα αρχεία dbid.xml του έργου ταυτόχρονα.

2. Το ALM Explorer td συνδέει τις ρυθμίσεις μητρώου

Ποια είναι η διαφορά μεταξύ του ALM Explorer και του ALM Loader;

Μπορείτε να χρησιμοποιήσετε το ALM χωρίς τη χρήση GUI του προγράμματος περιήγησης Ιστού όπως ο Microsoft Internet Explorer με το πρόσθετο ALM Explorer. Αυτό είναι χρήσιμο εάν δεν μπορείτε να κάνετε λήψη στοιχείων ελέγχου ActiveX ή εάν το πρόγραμμα περιήγησής σας δεν σας επιτρέπει να τα χρησιμοποιήσετε. Όταν χρησιμοποιείτε την Εξερεύνηση ALM, τα μόνα στοιχεία που λαμβάνονται είναι τα στοιχεία ALM.

Για να αποκτήσετε πρόσβαση στο ALM, ορισμένα στοιχεία του IE Explorer πρέπει να εκτελούνται ακόμα στο σύστημα. Πρέπει να χρησιμοποιήσετε την έκδοση του πρόσθετου ALM Explorer που αντιστοιχεί στο σχήμα ALM σας. Το ALM Framework Loader είναι λογισμικό που εγκαθιστά τα στοιχεία που απαιτούνται για τη χρήση του ALM σε ένα πρόγραμμα περιήγησης Ιστού. Το Loader δεν είναι διεπαφή τελικού χρήστη ALM.

  1. Ποια είναι η θέση των ρυθμίσεων μητρώου συνδέσμων ALM Explorer td;
  2. Ένας σύνδεσμος td συνήθως περιλαμβάνεται σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου που αποστέλλεται από την ALM και επιτρέπει στον χρήστη να πλοηγηθεί απευθείας στην οντότητα εντός της εφαρμογής ALM.
  3. Οι σύνδεσμοι td θα ανοίξουν αυτόματα στο παράθυρο του Internet Explorer ή στο ίδιο το πρόσθετο του ALM Explorer, με βάση τις ρυθμίσεις παραμέτρων και τα κλειδιά μητρώου που αναφέρονται παρακάτω.

Για την επίλυση του προβλήματος μπορούν να ληφθούν τα ακόλουθα:

  • Αυτές οι επιλογές αποθηκεύονται στο μητρώο του υπολογιστή-πελάτη στο HKEY CURRENT USERSoftwareHPEALM ExplorerRunALMExplorer.
  • Οι τιμές μητρώου για καθεμία από τις επιλογές που έχουν επιλεγεί στη ρύθμιση Tools>TD Links στο ALM Explorer UI είναι οι εξής:
  1. Ανοίξτε όλους τους συνδέσμους TD στον Internet Explorer:

Η τιμή θα είναι 0, επειδή είναι η προεπιλεγμένη κατάσταση

  1. Ανοίξτε όλους τους συνδέσμους TD στον ALM Explorer:

Η τιμή θα είναι 1 και μπορείτε να καθορίσετε την προεπιλεγμένη παρουσία του ALM Explorer και τη διαφορετική εγκατάσταση του ALM Explorer που αντιστοιχεί σε διαφορετικές εκδόσεις του ALM.

  1. Οι σύνδεσμοι Td θα ανοίξουν μόνο για συγκεκριμένη λίστα:

(Άνοιγμα όλων των συνδέσμων TD στον ALM Explorer μόνο για συγκεκριμένες εκδόσεις ALM)

  • Η τιμή θα είναι 2 και πρέπει να καθορίσετε τις διάφορες παρουσίες του ALM Explorer που αντιστοιχούν σε διαφορετικές εκδόσεις του διακομιστή ALM. Ωστόσο, σε αντίθεση με την προηγούμενη επιλογή, δεν μπορείτε να καθορίσετε έναν προεπιλεγμένο ALM Explorer για όλους τους συνδέσμους.
  • Για να ελέγξετε την τρέχουσα τιμή της ρύθμισης απευθείας από το μητρώο, χρησιμοποιήστε την ακόλουθη εντολή:

REG QUERY HKEY_CURRENT_USERSoftwareHPEALM Explorer /v RunALMExplorer

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

3. Οι χρήστες δεν μπορούν να συνδεθούν στο ALM

  1. Όταν το ALM κολλάει (δεν ανταποκρίνεται σε κανένα αίτημα), γίνεται πρόσβαση στο DB διαχείρισης τοποθεσίας ALM (προεπιλεγμένο όνομα qc siteadmin db) στο MS SQL.
  2. Η σύνδεση και η εκτέλεση εργασιών είναι παραδείγματα λειτουργιών.

Για την επίλυση του προβλήματος μπορούν να ληφθούν τα ακόλουθα:

  • Το ALM τροποποιήθηκε σε αυτήν την περίπτωση λόγω παραβιασμένου έργου.
  • Το ALM σταμάτησε να κρέμεται αφού καταργήσαμε την ερώτηση και αφαιρέσαμε τη σειρά έργου από τον πίνακα PROJECTS.
  • Αυτά τα ερωτήματα χρησιμοποιήθηκαν για τον εντοπισμό και τον τερματισμό της ανοιχτής συναλλαγής/ερωτήματος:
  1. Για να βρείτε ανοιχτές συναλλαγές, χρησιμοποιήστε το dbcc opentran().
  2. Το sp who2 98 χρησιμοποιείται για τον εντοπισμό μιας συναλλαγής.
  3. inputbuffer dbcc (98) – για να δούμε το ερώτημα για τη διαδικασία/συναλλαγή (γράψτε το ερώτημα κάπου, θα πρέπει να μας δώσει ιδέα ποιο έργο είναι κατεστραμμένο)
  4. Για να το σκοτώσετε, σκοτώστε το 98. Διαγράψτε το μολυσμένο έργο από τον πίνακα PROJECTS (με βάση το ερώτημα που λαμβάνετε)

ΣΗΜΕΙΩΣΗ:

  1. Η ερώτηση μπορεί να εμφανίζεται με τα τεχνουργήματα κατά καιρούς (όχι τις πραγματικές τιμές, επομένως δεν θα ξέρετε ποια σειρά έργου είναι κατεστραμμένη)
  2. Θα χρειαστεί να εξετάσετε τα ερωτήματα στα αρχεία καταγραφής διακομιστή διαχείρισης τοποθεσίας για να δείτε πώς φαίνονται.

4. Σφάλμα: Ο φυσικός κατάλογος του έργου δεν είναι προσβάσιμος ή δεν υπάρχει

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

  1. Ο φυσικός κατάλογος '' του έργου '' δεν είναι διαθέσιμος ή δεν υπάρχει.
  2. Βεβαιωθείτε ότι ο χρήστης που εκτελεί την υπηρεσία/servlet (σε Windows ή Linux) έχει τα απαιτούμενα δικαιώματα.

Αιτία:

  1. Δεδομένου ότι πρόκειται για έγκυρο σφάλμα, ελέγξτε ξανά τη διαδρομή και τα δικαιώματα.
  2. Αυτό το σφάλμα είναι γνωστό ότι παρουσιάζεται όταν η βάση δεδομένων του έργου είναι εσφαλμένη, καθώς και όταν η κατεύθυνση είναι λανθασμένη.
  3. Δεδομένου ότι ο μηχανισμός επαναφοράς αναλύει τη μεταβλητή PHYSICAL DIRECTORY στο dbid.xml και επικυρώνει αυτήν τη διαδρομή πριν από την επικύρωση της βάσης δεδομένων, αυτό συμβαίνει.

Για την επίλυση του προβλήματος μπορούν να ληφθούν τα ακόλουθα:

  1. Βεβαιωθείτε ότι η τιμή του στοιχείου DB NAME και η τιμή του στοιχείου PHYSICAL DIRECTORY στο dbid.xml είναι και οι δύο σωστές.
  2. Συχνά, φροντίστε να κλείσετε και να ανοίξετε ξανά το Restore, διαφορετικά τα δεδομένα Επαναφοράς που επιχειρήσατε προηγουμένως θα παραμείνουν προσωρινά αποθηκευμένα, αγνοώντας τις αλλαγές στο dbid.xml.

5. Τρόπος λήψης του αρχείου ALMClientLauncher.exe από τον διακομιστή ALM

Τι είναι το πρόγραμμα εκκίνησης ALM Client;

Το ALM Client Launcher είναι ένα μικρό, ελαφρύ και ευέλικτο εργαλείο που σας επιτρέπει να εκτελείτε ένα πρόγραμμα-πελάτη ALM σε οποιοδήποτε μηχάνημα Windows χωρίς να χρειάζεται να το κατεβάσετε από διακομιστή ALM ή να έχετε δικαιώματα διαχειριστή.

Το αρχείο ALMCLientLauncher.exe μπορεί να ληφθεί από τον διακομιστή, αλλά το αρχείο EXE δεν υπάρχει στον φάκελο εφαρμογών στη διαδρομή ανάπτυξης στο ALM 15.5 μετά την εγκατάσταση, σύμφωνα με τον οδηγό εκκίνησης ALM Client.

  1. Το αρχείο ALMCLientLauncher.exe μπορεί να εγκατασταθεί από τον διακομιστή, σύμφωνα με τον οδηγό εκκίνησης προγράμματος-πελάτη ALM.
  2. Ωστόσο, μετά την εγκατάσταση, το αρχείο EXE απουσιάζει από το φάκελο εφαρμογών στη διαδρομή ανάπτυξης στο ALM 15.5.
  3. Η κύρια εξήγηση για αυτήν την ασυμφωνία είναι ότι το ALM 15.5 κυκλοφόρησε πριν από την πιο πρόσφατη έκδοση 3.0 του ALM Client Launcher, επομένως η συμπερίληψη μιας παλαιότερης έκδοσης δεν ήταν σωστή.
  4. Αποτελεί προτεραιότητα για τους διαχειριστές ALM να συμπεριλάβουν το Launcher.exe απευθείας στον διακομιστή ALM για να μπορούν οι τελικοί χρήστες να έχουν το βοηθητικό πρόγραμμα στους υπολογιστές-πελάτες τους χωρίς να χρειάζεται να συνδεθούν στην αγορά με επίσημα διαπιστευτήρια.

Για την επίλυση του προβλήματος μπορούν να γίνουν τα εξής: Προς το παρόν, οι διαχειριστές ALM πρέπει να προσθέσουν μη αυτόματα το αρχείο ALMClientLauncher.exe στον κατάλογο./qcbin/Apps/ στον κατάλογο ανάπτυξης διακομιστή ALM, ώστε οι μηχανές-πελάτες να μπορούν να κάνουν λήψη του αρχείου ALMClientLauncher.exe.

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

Εάν θέλετε να δημιουργήσετε μια νέα απαίτηση με το ίδιο όνομα με μια υπάρχουσα, και ανακαλύψαμε ότι, ενώ αυτό είναι δυνατό στο έργο coEchangeControls, δεν είναι δυνατό στο έργο CoEsandPit επειδή το ALM λέει ότι είναι διπλό.

Για την επίλυση του προβλήματος μπορούν να γίνουν τα εξής:

  1. Η παράμετρος DISABLE COMMAND INTERFACE έχει επίδραση στην κοινότητα TDAdmin. Δείτε https://admhelp.microfocus.com/alm/api refs/site params/metadata.htm για περισσότερες πληροφορίες.
  2. Όταν αυτή η παράμετρος δεν έχει οριστεί, η τιμή ορίζεται σε Y, πράγμα που σημαίνει ότι μόνο άτομα στην ομάδα TDAdmin θα μπορούν να την εκτελούν.
  3. Όλοι θα μπορούν να το χρησιμοποιήσουν εάν η τιμή έχει οριστεί σε N. Όταν χρησιμοποιείται η τιμή ReadOnly, θα πρέπει να μπορείτε να έχετε μόνο πρόσβαση ανάγνωσης ενώ ταυτόχρονα να μπορείτε να εκτελέσετε εντολές SELECT. Λάβετε υπόψη σας ότι αυτό επηρεάζει ολόκληρο τον κόσμο, ώστε ο καθένας να μπορεί να το ενεργοποιήσει.
  4. Υπάρχει η δυνατότητα προσθήκης μιας ακόμη παραμέτρου:
  • ΔΙΑΠΡΑΞΗ ΕΝΤΟΛΩΝ ΟΜΑΔΕΣ ΜΟΝΟ ΑΝΑΓΝΩΣΗΣ, που σας επιτρέπει να αποφασίσετε ποιες ομάδες θα χρησιμοποιηθούν και ποιοι θα έχουν πρόσβαση σε αυτές.
  • Αυτή η παράμετρος μπορεί να χρησιμοποιηθεί μόνο εάν το DISABLE COMMAND INTERFACE έχει οριστεί σε ReadOnly.
  1. Εάν θέλετε να έχετε περισσότερα από ένα μέρη, πληκτρολογήστε TDAdmin;TestLead στο πλαίσιο κειμένου.
  2. Κατά τη διάρκεια της διάσκεψης, ο διαχειριστής του προγράμματος-πελάτη συνειδητοποίησε ότι είχε εισαγάγει ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ ΕΝΤΟΛΩΝ INTERFACE αντί για DISABLE COMMAND INTERFACE ενώ προσπαθούσε να αναζητήσει τις παραμέτρους από το τέλος του DB.
  3. Καταφέραμε να λύσουμε το πρόβλημα μετά από αυτό.

7. Ροή εργασίας: Bug_FieldChange και Bug_New επεξήγηση

Ποια είναι η διαφορά μεταξύ του Bug_FieldCanChange (FieldName, NewValue) και του Bug_FieldChange (FieldName);

Μέχρι να καταστεί μόνιμη μια προσαρμογή σε μια τιμή πεδίου σφάλματος, η πρώτη (Function Bug FieldCanChange(FieldName, NewValue)) ονομάζεται. Μπορείτε να χρησιμοποιήσετε αυτήν τη δυνατότητα για να καθορίσετε εάν η αλλαγή πρέπει να εγκριθεί ή όχι.

Η αλλαγή απορρίπτεται εάν

Πεδίο σφάλματοςCanChange = Ορίστηκε False.

Αφού η μετατόπιση σε μια τιμή πεδίου σφάλματος καταστεί επίμονη, η τελευταία (Sub Bug FieldChange(FieldName)) μετονομάζεται. Μπορείτε να τροποποιήσετε άλλα πεδία σε αυτήν τη διαδικασία με βάση τη νέα τιμή του τροποποιημένου πεδίου.

  1. Ανησυχίες σχετικά με τις λειτουργίες (Bug New, Bug FieldChange) (Όνομα πεδίου)
  2. Οι δευτερεύουσες συναρτήσεις Bug New και Bug FieldChange(FieldName) είναι ορατές. Θα θέλαμε να μάθουμε πού βρίσκεται ο κωδικός, καθώς και τις συνθήκες που προκαλούν την ενεργοποίηση ή την κλήση αυτών των δευτερευουσών συναρτήσεων.
  3. Επίσης, θέλουμε να μάθουμε την τιμή για το Όνομα πεδίου που μεταφέρεται για τη δευτερεύουσα συνάρτηση.

Για την επίλυση του προβλήματος μπορούν να γίνουν τα εξής:

  1. Από τη μία πλευρά, η συνάρτηση Bug FieldChange θα κληθεί εάν αλλάξει η τιμή οποιουδήποτε από τα πεδία της εφαρμογής: για παράδειγμα, όταν αλλάζετε το πεδίο κατάστασης από Άνοιγμα σε Κλείσιμο ή όταν έχετε πραγματικό χρόνο επιδιόρθωσης 15 ημερών και αλλάξτε το σε όποια τιμή θέλετε.
  2. Ενεργοποιείται επίσης εάν η τιμή του πεδίου Εκχωρήθηκε σε αλλάξει από κενό σε όνομα οποιουδήποτε.
  3. Η μεταβλητή FieldName αποθηκεύει προσωρινά το όνομα πεδίου που αλλάζει αυτήν τη στιγμή (δηλ. BG BUG ID).
  4. Η δυνατότητα Bug New, από την άλλη πλευρά, ονομάζεται δύο φορές: την πρώτη φορά όταν ο χρήστης κάνει κλικ στο κουμπί New Flaw και τη δεύτερη φορά όταν ο χρήστης κάνει κλικ στο κουμπί Submit.
  5. Εάν ο χρήστης χρειάζεται να συμπληρώνει ορισμένα πεδία κάθε φορά που δημιουργείται ένα νέο ελάττωμα (δηλαδή πατάτε το κουμπί Νέο ελάττωμα και τα πεδία Εκχωρήθηκε σε και Εκτιμώμενος χρόνος επιδιόρθωσης γεμίζουν με ορισμένες προκαθορισμένες προεπιλεγμένες τιμές), η πρώτη φορά θα τον ωφελήσει.
  6. Ο χρήστης θα επωφεληθεί από τη δεύτερη φορά εάν χρειαστεί να ενεργοποιήσει μια άλλη λειτουργία κάθε φορά που παράγεται ένα νέο ελάττωμα, για παράδειγμα.

8. Σφάλμα: Εξαίρεση EOIeException στην ενότητα QCClientUI.ocx

  1. Το ακόλουθο σφάλμα γραφικού περιβάλλοντος εργασίας πελάτη ALM παρουσιάζεται κατά την επεξεργασία της ροής εργασίας και την αποθήκευση της εξόδου…
  2. Εξαιρετική συνθήκη EOIeException στην τιμή> στην ενότητα QCClientUI.ocx
  3. Αυτή η συμπεριφορά απαιτεί δικαιώματα που δεν έχετε.

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

Για την επίλυση του προβλήματος μπορούν να γίνουν τα εξής: Απελευθερώστε χώρο στον διακομιστή αρχείων, στο SAN, στο NAS ή σε άλλη συσκευή αποθήκευσης όπου βρίσκεται το αποθετήριο αρχείων του έργου.

9. Πώς να προγραμματίσετε τα σετ δοκιμών να εκτελούνται περιοδικά

  1. Το ALM επιτρέπει στους χρήστες να δημιουργούν σύνολα δοκιμών (ομάδες δοκιμών) και να προγραμματίζουν την εκτέλεσή τους, συμπεριλαμβανομένης της ώρας έναρξης, του διακομιστή ή του κεντρικού μέρους και της εξάρτησης.
  2. Ωστόσο, δεν υπάρχει τρόπος να κανονίσετε αυτά τα σετ δοκιμών να εκτελούνται σε τακτική βάση.
  3. Το ALM στην πραγματικότητα δεν διαθέτει ενσωματωμένο προγραμματιστή συνόλων δοκιμών.

Για την επίλυση του προβλήματος μπορούν να γίνουν τα εξής:

Το τρέχον OTA API επιτρέπει την εκτέλεση οποιουδήποτε συνόλου δοκιμής σε οποιονδήποτε κεντρικό υπολογιστή με εξωτερική μέθοδο. Για παράδειγμα, η προτεινόμενη λύση περιλαμβάνει την εφαρμογή RunTestSetSet (με πηγαίο κώδικα VB.Net 2010).

Οποιοδήποτε εργαλείο προγραμματισμού, όπως το Microsoft Scheduler, μπορεί να χρησιμοποιηθεί για την εκκίνηση μιας εφαρμογής RunTestSet (μέρος της εγκατάστασης των Windows).

Εφαρμογή RunTestSet

Το RunTestSet είναι μια εκτελέσιμη γραμμή εντολών για Κονσόλα Windows προγράμματα. Αυτό το λογισμικό θα εκτελέσει μια σειρά δοκιμών που καθορίζετε. Όλες οι παράμετροι που απαιτούνται για τον καθορισμό ενός συνόλου δοκιμής Το RunTestSet διαβάζει από τη γραμμή εντολών.

Σύνταξη :

RunTestSet /s:Server /d:Project /u:User /p:Password /f:Test setFolder [/t:Test set] [/h:Host] | [/g:HostGroup]

Που:

/s: Όνομα διακομιστή ALM

/n: Τομέας ALM

/d: ALM Project

/u: Όνομα χρήστη

/p: Κωδικός πρόσβασης χρήστη

/f: Δοκιμαστικό σύνολο Διαδρομών φακέλου

/t: [προαιρετικό] Όνομα δοκιμαστικού συνόλου

/h: [προαιρετικό] Όνομα κεντρικού υπολογιστή

/g: [προαιρετικό] Όνομα HostGroup

/m: [προαιρετικό] Όνομα χρήστη που θα λάβει ένα μήνυμα ειδοποίησης εάν το σύνολο δοκιμής Απέτυχε

/l: [προαιρετικό] Εκτέλεση TestSet τοπικά (True = Local, False = Remote)

10. Ελέγξτε το Host απέτυχε μετά την ενεργοποίηση της δυνατότητας αυτόματης σύνδεσης.ALM labservice

Όταν η επιλογή «Απαιτείται από τους χρήστες να πατήσουν Ctrl+Alt+Delete» επιτρέπεται στις ρυθμίσεις λογαριασμού χρήστη, το πρόβλημα μπορεί να εμφανιστεί.

  • Το ακόλουθο μήνυμα σφάλματος εμφανίζεται μετά την ενεργοποίηση της δυνατότητας αυτόματης σύνδεσης της υπηρεσίας ALM lab:

Τα σφάλματα έχουν αφαιρεθεί.

  • Ο έλεγχος του κεντρικού υπολογιστή απέτυχε για οποιονδήποτε από τους παρακάτω λόγους:

Η υπηρεσία εργαστηρίου δεν μπόρεσε να συνδεθεί με τον κεντρικό υπολογιστή δοκιμής ως USER XXX. Δοκιμάστε τα ακόλουθα στον κεντρικό υπολογιστή δοκιμής:

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

Όταν η επιλογή «Απαιτείται από τους χρήστες να πατήσουν Ctrl+Alt+Delete» επιτρέπεται στις ρυθμίσεις λογαριασμού χρήστη, το πρόβλημα μπορεί να εμφανιστεί.

Για την επίλυση του προβλήματος μπορούν να γίνουν τα εξής:

Θα λύσετε το πρόβλημα ακολουθώντας τα παρακάτω βήματα:

  1. Κάντε κλικ στο OK αφού πατήσετε το πλήκτρο Windows + R και πληκτρολογήσετε netplwiz.
  2. Επιλέξτε την καρτέλα Για προχωρημένους.
  3. Καταργήστε την επιλογή του πλαισίου που λέει Απαιτείται από τους χρήστες να κάνουν κλικ στο Ctrl+Alt+Delete κάτω από την ασφαλή είσοδο.
  4. Κάντε επανεκκίνηση του υπολογιστή για να δείτε εάν λειτουργεί η λειτουργία αυτόματης σύνδεσης.