Al

Micro Focus ALM tipy a triky

30. října 2021

Obsah

  • 1. ALM/Centrum kvality – tipy a triky – prosinec 2020
    • 1. Pokyny k zahájení protokolů JVM Garbage Collection v ALM
    • 2. Problém přístupu k řízení životního cyklu aplikací (ALM).
    • 3. Problémy ve verzi 15.0.1 ALM s formátem data (d/m/rr) v souvislosti s problémem zapnutí/vypnutí
    • 4. Problémy týkající se autentizace konfigurace SSO
    • 5. Dotazy týkající se úvodní stránky ALM a zda je možné z ní odbočit
    • 6. Omezení zastaralého vydání cyklu Cyklus v cílovém uvolnění defektů
    • 7. Rychlé nahrazení databáze využívané ALM
    • 8. Selhání v konfiguraci SSO na verzi ALM 15.0.1
    • 9. Selhání při upgradu klíčů registru
    • 10. Procházením nastavení registru vyhledejte odkazy ALM Explorer td
  • 2. ALM/Centrum kvality – Tipy a triky – leden 2021
    • 1. Pokyny k odstranění domény pro usnadnění umístění fyzického úložiště
    • 2. Instrukce pro přidání data a času provedení do konfigurace ALM
    • 3. Zpráva o provedení testovacích případů ALM
    • 4. Tipy k vyřešení chyby při spouštění služby ALM po výměně zastřeného hesla
    • 5. Pokyny k aktivaci protokolů Jetty v ALM nebo Octane
    • 6. Zavádějící mechanismus odmítající jakékoli heslo obsahující „^“
    • 7. Pokyny ke změně hesla pro úložiště klíčů Java
    • 8. Pokyny k importu/exportu souboru .qcp Lab Project
    • 9. Pokyny pro přidání připojovacího řetězce DB při instalaci ALM 15.5
    • 10. Řešení chyby Run result production error pomocí API REST
  • 3. ALM/Centrum kvality – tipy a triky – únor 2021
    • 1. Upgradovali jsme ALM Quality Center z verze 12.53 na verzi 15.0.1. Vše funguje dobře, kromě doplňku Microsoft Excel.
    • 2. Můžeme pomocí SSO obejít první stránku ALM, která požaduje pouze uživatelské jméno? Chyba
    • 3. Jak zabránit specifikaci ukončeného uvolnění nebo cyklu při chybě defektu
    • 4. Obrovský počet záznamů v tabulce EVENT_LOG v admin db/schéma na webu ALM Chyba
    • 5. Bílá listina pro nahrávání a stahování souborů přes příponu souboru v ALM 15 a vyšší Chyba
    • 6. Může být adresní řádek ALM Explorer automaticky vyplněn? chyba nastavení výchozí adresy URL
    • 7. Chyba nastavení registru odkazů ALM Explorer td
    • 8. Chybějící pohledy po importu souboru .qcp Lab Project Chyba
    • 9. Stav hostitele přestane fungovat Chyba
    • 10. Chyba inicializace VuGEN/UFT – chyba v procesu modulu Spider. Inicializace se nezdařila
  • 4. ALM/Centrum kvality – Tipy a triky – březen 2021
    • K vyřešení problému lze implementovat následující:
    • 2. Nastavení registru odkazů ALM Explorer td
    • 3. Uživatelé se nemohou přihlásit do ALM
    • 4. Chyba: Fyzický adresář projektu je nepřístupný nebo neexistuje
    • 5. Jak stáhnout soubor ALMclientLauncher.exe ze serveru ALM
    • 6. Nelze vytvořit nový požadavek se stejným názvem jako jiný požadavek
    • 7. Pracovní postup: vysvětlení Bug_FieldChange a Bug_New
    • 8. Chyba: Výjimka EOIeException v modulu QCClientUI.ocx
    • 9. Jak naplánovat pravidelné spouštění testovacích sad
    • 10. Po aktivaci funkce automatického přihlášení zkontrolujte Host se nezdařilo. ALM labservice
  • 5. ALM/Centrum kvality – Tipy a triky – duben 2021
    • Zatemňující heslo, které obsahuje „^“
    • Stav hostitele se stane nefunkčním
    • Problém s přidáním přílohy: přidá se jako soubor o velikosti 0 kb
    • Tipy pro odstraňování problémů při řešení problémů s konfigurací ALM SSO
    • Chyba inicializace VuGEN/UFT – chyba v procesu modulu Spider. Inicializace se nezdařila
    • Nelze spustit službu ALM po zatemnění hesla na molu ALM
    • ALM Lab Service-Auto Login nefunguje na Windows Server 2016
    • Zpráva o provedení testovacích případů ALM
    • Jak povolit protokoly Jetty v ALM nebo Octane
    • Problém s generováním zprávy ve formátu PDF s přizpůsobeným testovacím skriptem
  • 6. ALM/Centrum kvality – Tipy a triky – květen 2021
  • 7. ALM/Centrum kvality – Tipy a triky – červen 2021
    • 1. Obrovské množství záznamů v tabulce EVENT_LOG v admin db/schema stránky ALM
    • 2. Bílá listina pro nahrávání a stahování souborů přes příponu souboru v ALM 15 a vyšší
    • 3. Chyba po aktualizaci Octane z 15.0.60 na 15.1.20
    • 4. Může být adresní řádek ALM Explorer automaticky vyplněn? nastavit výchozí URL
    • 5. Problém se získáváním výsledků Run pomocí API REST
    • 6. Upgradovali jsme ALM Quality Center z verze 12.53 na verzi 15.0.1. Vše funguje dobře, kromě doplňku Microsoft Excel.
    • 7. Jak ručně přidat připojovací řetězec DB při instalaci ALM 15.5?
    • 8. Skryjte pole User Defined Template v zobrazení Defect Grid View
    • 9. Nemohu nainstalovat micro focus ALM 12.60 do mého systému
    • 10. Dokument Performance Benchmark pro ALM 15.5

6. ALM/Centrum kvality – Tipy a triky – květen 2021

1. Kód chyby OLE 800406ba při přístupu nebo navigaci v konkrétním projektu

Dostáváme kód chyby OLE 800406ba na konkrétní projekt. Ale jsou i jiné způsoby. Můžeme přistupovat k dalším projektům. K tomuto projektu mají také přístup ostatní. Došlo k jedné uživatelské chybě. Kvůli této chybě byl náš účet smazán a znovu vytvořen.

Řešení

Tuto chybu můžeme odstranit pouze provedením níže uvedených kroků.

Krok 1: Budeme muset z projektu vyčistit dvě tabulky: COMMON_SETTINGS a AUDIT_LOG , ale stačí vymazat data související s dotčeným uživatelským jménem. Jak víme v tabulce audit_log, můžete filtrovat pomocí sloupce AU_USER. V common_settings můžete filtrovat pomocí sloupce CSET_OWNER

Krok 2: Před čištěním těchto záznamů vytvořte zálohu pro obě tabulky nebo celý databázový projekt, s tím vám pomůže DBA.

Krok 3: Restartování služby ALM je navíc povinné, aby se vyčistila mezipaměť ALM, jinak místo restartování služby ALM můžete projekt odstranit a obnovit, aby se změny na úrovni databáze mohly správně projevit.

Důležité : použijte možnost odebrat projekt (ne odstranit)

Krok 4: Poté vyčistěte složku td_80 v klientském počítači.

Krok 5: Podívejte se, zda je problém reprodukovatelný.

Následující kroky vám určitě pomohou chybu vyřešit.

2. Konfigurace Excel ALM

Ve skutečnosti potřebuji pomoc s konfigurací Excel ALM. Pojďme se tedy podívat na všechny dostupné informace a procesy.

Řešení

Prozkoumali jsme problém týkající se požadavku na přidání času provedení a data provedení do obchodního zobrazení. Dodržením níže uvedených kroků byly všechny problémy vyřešeny.

Krok 1: Otevřete Business Views.

Krok 2: V levém podokně klikněte na konkrétní pohled, např. Testy.

Krok 3: Kliknutím na Přidat entitu zobrazíte „Model“ v pravém podokně.

Krok 4: V pravém podokně klikněte na model {např. Run(run) nebo Test(test)}, který má konkrétní pole (zobrazí se v hlavním zobrazení.

Krok 5: Zaškrtněte pole, které chcete přidat.

Krok 6: Ověřte zobrazení a uložte.

Pro více informací o ‚konfiguraci Excel ALM‘ však musíme navštívit daný odkaz. admhelp.microfocus.com, alm, en, 15.0 15.0.1, online_help, Content, UG, ui_bv_excel_tab.htm

3. Usnadňuje odstranění domény umístění fyzického úložiště?

Je zde dotaz na ALM. Bude při smazání jedné domény v ALM odstraněna přidružená fyzická poloha dýchání?

Pokud například smažu DOMAIN: DEFAULT a její umístění je C:/Programdata/HP/ALM/repo/DEFAULT, bude toto umístění smazáno spolu se smazáním DOMAIN?

Řešení

Chcete-li přesunout projekty z domény A do domény B, postupujte podle níže uvedených kroků.

Krok 1: Zkopírujte cestu k úložišti do pole „Projektový adresář“ v části Podrobnosti projektu.

Krok 2: Klepněte pravým tlačítkem myši na Projekt v doméně A.

Krok 3: Klikněte na Odebrat projekt (Projekt je odebrán z domény A v ALM, ale stále je uložen v úložišti domény A v systému (C:ProgramDataMicro FocusALM epositoryqcDoména A ).

Poznámka : Doména je nyní v ALM prázdná a lze ji smazat bez odstranění DB a úložiště. Tlačítko Smazat odstraní projekt z ALM, Databáze a úložiště ze systému.

Krok 4: Klepněte pravým tlačítkem myši na doménu B.

Krok 5: Klikněte na Obnovit projekt (objeví se místní nabídka „Obnovit projekt“).

Krok 6: Přejděte na cestu k úložišti a vyberte správný dbid.xml.

Krok 7: Klikněte na „Obnovit“ a postupujte podle průvodce až do konce, projekt se přesune do domény B v ALM.

Pokud jste použili tyto kroky, doménu A lze odstranit odstraněním DB a úložiště.

4. Chybějící pohledy po importu souboru .qcp Lab Project

Po importu souboru .qcp ALM Lab Project chybí pohledy. V zobrazeních db/schéma chybí Nahrazení: KM03694219

Řešení

Existuje možnost exportu/importu laboratorního projektu do/ze souboru .qcp přidáním následujícího parametru konfigurace webu…

Název parametru: SHOW_LAB_PROJECT

Hodnota parametru: Y (N je výchozí)

Důvodem je to, že mechanismus importu v ALM zachází se strukturou laboratorního projektu jako se standardním projektem. Pohledy v db/schématu tedy budou chybět.

K vyřešení tohoto problému použijte dotazy v příloze: LabProject_DropCreate_Views.zip. Výše zmíněný soubor .zip obsahuje dotazy pro MSSQL i Oracle. K odstranění duplicitních nebo chybně tvarovaných pohledů se doporučuje nejprve použít příkazy „drop“. Poté pomocí příkazů „vytvořit“ vytvořte očekávané pohledy

5. Jak zapnout protokoly JVM GC (Garbage Collection) v ALM

Je cenné porozumět spotřebě haldy JVM, protože v průběhu času musíme také porozumět úrovním spotřeby haldy, když probíhá sběr odpadu.

Řešení

Prosím, postupujte podle níže uvedených kroků.

Krok 1: Otevřete soubor wrapper.conf pro úpravy, který se obvykle nachází v cestě…

Windows: ProgramDataMicro FocusALMwrapper

Linux: / var / opt / ALM / wrapper

Krok 2: Přidejte možnost JVM. Zadejte jedinečné celé číslo pro číslo JVM a zadejte existující cestu, zadejte název souboru. Například 36 se používá jako wrapper.java.additional.36=-Xloggc:D:/ProgramData/Micro Focus/ALM/log/GCLogs.txt

Krok 3: Uložit změny.

Krok 4: Restartujte službu (ALM/AgM/Octane).

Poznámka : Při každém restartu služby bude starý protokol GC smazán a vytvořen nový soubor.

Pomocí níže uvedeného odkazu si můžete přečíst protokol GC pomocí prohlížeče GC, který je zde zdarma: Přejděte na github.com a poté na chewiebug, GCViewer, wiki, Changelog

6. Chybějící pohledy po importu souboru .qcp Lab Project

Chybějící pohledy po importu souboru .qcp Lab Project. Při importu ALM ‚Lab Project‘ ze souboru .qcp chybí zobrazení db/schema.

Řešení

Je možné exportovat/importovat laboratorní projekt do/ze souboru .qcp přidáním následujícího parametru konfigurace webu…

Název parametru: SHOW_LAB_PROJECT

Hodnota parametru: Y (N je výchozí)

Protože mechanismus importu v ALM zachází se strukturou laboratorního projektu jako se standardním projektem, pohledy v db/schématu budou chybět.

K nápravě tohoto problému použijte dotazy v příloze: LabProject_DropCreate_Views.zip

Výše zmíněný soubor .zip obsahuje dotazy pro MSSQL i Oracle. K odstranění duplicitních nebo chybně tvarovaných pohledů se doporučuje nejprve použít příkazy „drop“. Poté pomocí příkazů „vytvořit“ vytvořte očekávané pohledy.

7. Špatná zpráva 431

HTTPS hlavičky požadavku nesmí být příliš dlouhé, jinak to povede k odmítnutí zpracování požadavku. To je indikováno kódem stavu odpovědi. V takových případech mohou uživatelé vidět soubor wrapper.log s varovnou zprávou Hlavička je příliš velká xxxx>8192, aby ji bylo možné opravit, budete muset upravit velikost hlavičky jetty.xml.

Řešení

Uživatelé mohou postupovat podle níže uvedených písemných kroků:

Krok 1: Nejprve přejděte na server ALM a zastavte službu

Krok 2: Běžně přejděte do složky nasazení v tomto umístění C:ProgramDataMicro FocusALMserverconf a najděte soubor: Jetty.xml

Krok 3: Upravte soubor a najděte tento řádek 8192

8192 upravte hodnotu na 16384

Krok 4: Měli byste vidět něco jako řešení.

Krok 5: Po dokončení uložte soubor a poté Spusťte službu ALM

8. Jak používat regulární výrazy z vlastního kódu při testování API?

Můžeme použít základní implementaci regulárního výrazu (Regex) v UFT API

Poznámky:

– Jediné prohlášení potřebné k tomu, aby to fungovalo, je prohlášení:

Použití System.Text.RegularExpressions; …

– Regulární výraz nemá nic společného s kontrolními body, ale odtud jej můžete použít

definovat kontrolní bod. Zpráva nebo cokoli jiného

– Regulární kód lze definovat pro jakoukoli událost

Řešení

Implementace: Zde jsou kroky, které je třeba dodržet při implementaci.

Krok 1: Regex vyžaduje deklaraci v horní části skriptu:

pomocí System.Text.RegularExpressions;

Musíme zadat příkaz v horní části skriptu Textscript

Příklad: skript jmenného prostoru

|_+_|

Krok 2: Ukázkový kód regulárního výrazu. Tento kód lze definovat pro jakoukoli událost.

|_+_|

Výstup

|_+_|

9. Jak změnit heslo úložiště klíčů Java?

Jako uživatel Java jsem si vědom, že ve výchozím nastavení je heslo úložiště klíčů v jazyce Java „changit“. Z bezpečnostních důvodů však můžete změnit heslo úložiště klíčů Java.

Řešení

Musíme pouze postupovat podle níže napsaných příkazů.

Ve formátu Linux: /keytool -storepasswd -keystore //cacerts

Například /usr/java/jdk1.8.0_251-amd64/bin/keytool -storepasswd -keystore /usr/java/jdk1.8.0_251-amd64/jre/lib/security/cacerts

Ve formátu Windows: keytool.exe -storepasswd -úložiště klíčů cacerts

Například C:Program FilesJavajre1.8.0_261inkeytool.exe -storepasswd -keystore C:Program FilesJavajre1.8.0_261libsecuritycacerts

Výzvy na obrazovce se zobrazí následovně…

Zadejte heslo úložiště klíčů: Změň to

Nové heslo úložiště klíčů: new-password

Znovu zadejte nové heslo úložiště klíčů: new-password

Poznámka : Soubor je aplikace používaná k autentizaci k „cacerts“ bude pravděpodobně nutné změnit.

Například v ALM a Octane, který používá Jetty, je soubor jetty-ssl.xml

Další informace naleznete v dokumentaci k produktu.