Al

คำแนะนำและเคล็ดลับ Micro Focus ALM

30 ตุลาคม 2564

สารบัญ

  • 1. ALM/Quality Center – Tips And Tricks – ธ.ค. 2020
    • 1. คำแนะนำในการเริ่มต้นบันทึกการรวบรวมขยะ JVM ใน ALM
    • 2. ปัญหาการเข้าใช้ Application Lifecycle Management (ALM)
    • 3. ปัญหาใน ALM รุ่น 15.0.1 รูปแบบวันที่ (d/m/yy) เกี่ยวกับปัญหาการเปิด/ปิดการใช้งาน
    • 4. ปัญหาเกี่ยวกับการรับรองความถูกต้องของการกำหนดค่า SSO
    • 5. แบบสอบถามเกี่ยวกับหน้า ALM เริ่มต้นและหากเป็นไปได้ที่จะเบี่ยงออกจากหน้านั้น
    • 6. การจำกัดไซเคิลที่ล้าสมัยในการเปิดตัวเป้าหมายที่มีข้อบกพร่อง
    • 7. แทนที่ฐานข้อมูลที่ใช้โดย ALM ได้อย่างรวดเร็ว
    • 8. ความล้มเหลวในการกำหนดค่า SSO บน ALM 15.0.1 เวอร์ชัน
    • 9. ความล้มเหลวในการอัพเกรดรีจิสตรีคีย์
    • 10. การนำทางการตั้งค่ารีจิสทรีเพื่อค้นหาลิงก์ ALM Explorer td
  • 2. ALM/Quality Center – Tips And Tricks – มกราคม 2021
    • 1. คำแนะนำในการลบโดเมนเพื่อให้ตำแหน่ง repo ทางกายภาพง่ายขึ้น
    • 2. คำแนะนำในการเพิ่มวันที่และเวลาดำเนินการในการกำหนดค่า ALM
    • 3. รายงานการดำเนินการกรณีทดสอบ ALM
    • 4. เคล็ดลับในการแก้ไขข้อผิดพลาดขณะเริ่มบริการ ALM หลังจากเปลี่ยนรหัสผ่านที่สับสน
    • 5. คำแนะนำในการเปิดใช้งานบันทึกท่าเทียบเรือใน ALM หรือ Octane
    • 6. กลไกการทำให้งงงวยปฏิเสธรหัสผ่านใด ๆ ที่มี '^'
    • 7. คำแนะนำในการเปลี่ยนรหัสผ่านสำหรับ Java Keystore
    • 8. คำแนะนำในการนำเข้า/ส่งออกไฟล์ Lab Project .qcp
    • 9. คำแนะนำในการเพิ่มสตริงการเชื่อมต่อ DB เมื่อติดตั้ง ALM 15.5
    • 10. การแก้ไขข้อผิดพลาดในการผลิตผลงานรันโดยใช้ API REST
  • 3. ALM/Quality Center – Tips And Tricks – กุมภาพันธ์ 2021
    • 1. เราได้อัปเกรด ALM Quality Center จาก v12.53 เป็น v15.0.1 ทั้งหมดทำงานได้ดียกเว้น Microsoft Excel Add-in
    • 2. การใช้ SSO เราสามารถเลี่ยงผ่านหน้าแรกของ ALM ที่ขอแค่ชื่อผู้ใช้ได้หรือไม่ ข้อผิดพลาด
    • 3. วิธีป้องกันการระบุการวางจำหน่ายหรือไซเคิลที่สิ้นสุดในข้อผิดพลาดข้อบกพร่อง
    • 4. จำนวนระเบียนจำนวนมากในตาราง EVENT_LOG ในไซต์ ALM admin db/schema Error
    • 5. ไวท์ลิสต์สำหรับการอัพโหลดและดาวน์โหลดไฟล์ผ่านนามสกุลไฟล์ใน ALM 15 ขึ้นไป Error
    • 6. สามารถเติมแถบที่อยู่ ALM Explorer โดยอัตโนมัติได้หรือไม่ ตั้งค่า url เริ่มต้น Error
    • 7. ALM Explorer td เชื่อมโยงการตั้งค่ารีจิสทรี Error
    • 8. ไม่มีมุมมองหลังจากนำเข้าไฟล์ Lab Project .qcp Error
    • 9. สถานะโฮสต์กลายเป็นไม่ทำงาน Error
    • 10. ข้อผิดพลาดในการเริ่มต้น VuGEN/UFT – ความล้มเหลวในกระบวนการโมดูล Spider การเริ่มต้นล้มเหลว
  • 4. ALM/Quality Center – Tips And Tricks – มี.ค. 2021
    • ต่อไปนี้สามารถนำมาใช้เพื่อแก้ไขปัญหา:
    • 2. ALM Explorer td เชื่อมโยงการตั้งค่ารีจิสทรี
    • 3. ผู้ใช้ไม่สามารถเข้าสู่ระบบ ALM
    • 4. ข้อผิดพลาด: ไม่สามารถเข้าถึงฟิสิคัลไดเร็กทอรีของโปรเจ็กต์หรือไม่มีอยู่
    • 5. วิธีดาวน์โหลดไฟล์ ALMClientLauncher.exe จากเซิร์ฟเวอร์ ALM
    • 6. ไม่สามารถสร้างข้อกำหนดใหม่ที่มีชื่อเดียวกันกับข้อกำหนดอื่นได้
    • 7. เวิร์กโฟลว์: คำอธิบาย Bug_FieldChange และ Bug_New
    • 8. ข้อผิดพลาด: ข้อยกเว้น EOIeException ในโมดูล QCClientUI.ocx
    • 9. วิธีกำหนดเวลาชุดทดสอบให้ทำงานเป็นระยะ
    • 10. ตรวจสอบโฮสต์ล้มเหลวหลังจากเปิดใช้งานคุณสมบัติการเข้าสู่ระบบอัตโนมัติ ALM labservice
  • 5. ALM/Quality Center – Tips And Tricks – เมษายน 2021
    • รหัสผ่านที่ทำให้งงที่มี '^'
    • สถานะโฮสต์กลายเป็นไม่ทำงาน
    • การเพิ่มปัญหาไฟล์แนบ: มันถูกเพิ่มเป็นไฟล์ 0 kb
    • เคล็ดลับการแก้ไขปัญหาเมื่อจัดการกับปัญหาการกำหนดค่า ALM SSO
    • ข้อผิดพลาดในการเริ่มต้น VuGEN/UFT – ความล้มเหลวในกระบวนการโมดูล Spider การเริ่มต้นล้มเหลว
    • ไม่สามารถเริ่มบริการ ALM หลังจากสร้างความสับสนรหัสผ่านใน ALM jetty
    • ALM Lab Service- การเข้าสู่ระบบอัตโนมัติไม่ทำงานบน Windows Server 2016
    • รายงานการดำเนินการกรณีทดสอบ ALM
    • วิธีเปิดใช้งานบันทึกท่าเทียบเรือใน ALM หรือ Octane
    • สคริปต์ทดสอบที่กำหนดเอง รายงานปัญหาการสร้างรายงาน PDF
  • 6. ALM/Quality Center – Tips And Tricks – พฤษภาคม 2021
  • 7. ALM/Quality Center – Tips And Tricks – มิถุนายน 2021
    • 1. จำนวนระเบียนจำนวนมากในตาราง EVENT_LOG ในไซต์ ALM admin db/schema
    • 2. ไวท์ลิสต์สำหรับการอัพโหลดและดาวน์โหลดไฟล์ผ่านนามสกุลไฟล์ใน ALM 15 ขึ้นไป
    • 3. เกิดข้อผิดพลาดหลังจากอัปเดตออกเทนจาก 15.0.60 เป็น 15.1.20
    • 4. สามารถเติมแถบที่อยู่ ALM Explorer โดยอัตโนมัติได้หรือไม่ ตั้งค่า URL เริ่มต้น
    • 5. ปัญหาในการรับผลการเรียกใช้โดยใช้ API REST
    • 6. เราได้อัปเกรด ALM Quality Center จาก v12.53 เป็น v15.0.1 ทั้งหมดทำงานได้ดียกเว้น Microsoft Excel Add-in
    • 7. วิธีเพิ่มสตริงการเชื่อมต่อ DB ด้วยตนเองเมื่อติดตั้ง ALM 15.5
    • 8. ซ่อนฟิลด์เทมเพลตที่กำหนดโดยผู้ใช้จาก Defect Grid View
    • 9. ฉันไม่สามารถติดตั้งไมโครโฟกัส ALM 12.60 ในระบบของฉัน
    • 10. เอกสารเกณฑ์มาตรฐานประสิทธิภาพสำหรับ ALM 15.5

6. ALM/Quality Center – Tips And Tricks – พฤษภาคม 2021

1. รหัสข้อผิดพลาด OLE 800406ba ขณะเข้าถึงหรือนำทางในโปรเจ็กต์เฉพาะ

เราได้รับรหัสข้อผิดพลาด OLE 800406ba ในโครงการหนึ่งๆ แต่มีวิธีอื่นด้วย เราสามารถเข้าถึงโครงการอื่นๆ นอกจากนี้ คนอื่นๆ ยังสามารถเข้าถึงโครงการนี้ได้ มีข้อผิดพลาดของผู้ใช้รายเดียว เนื่องจากข้อผิดพลาดนี้ บัญชีของเราจึงถูกลบและสร้างใหม่

สารละลาย

เราสามารถลบข้อผิดพลาดนี้ได้โดยทำตามขั้นตอนที่เขียนไว้ด้านล่าง

ขั้นตอนที่ 1: เราจะต้องทำความสะอาดตารางสองตารางจากโครงการ: COMMON_SETTINGS และ AUDIT_LOG แต่เพียงแค่ล้างข้อมูลที่เกี่ยวข้องกับชื่อผู้ใช้ที่ได้รับผลกระทบ ดังที่เราทราบในตาราง audit_log คุณสามารถกรองโดยใช้คอลัมน์ AU_USER ใน common_settings คุณสามารถกรองโดยใช้คอลัมน์ CSET_OWNER

ขั้นตอนที่ 2: สร้างการสำรองข้อมูลสำหรับทั้งตารางหรือโปรเจ็กต์ฐานข้อมูลทั้งหมดก่อนที่จะล้างระเบียนเหล่านั้น DBA จะช่วยในเรื่องนี้

ขั้นตอนที่ 3: นอกจากนี้ จำเป็นต้องเริ่มบริการ ALM ใหม่อีกครั้งเพื่อล้างแคช ALM มิฉะนั้น แทนที่จะเริ่มบริการ ALM ใหม่ คุณสามารถลบและกู้คืนโครงการเพื่อให้การเปลี่ยนแปลงในระดับฐานข้อมูลสามารถแสดงได้อย่างถูกต้อง

สำคัญ : ใช้ตัวเลือกลบโครงการ (ไม่ลบ)

ขั้นตอนที่ 4: จากนั้นทำความสะอาดโฟลเดอร์ td_80 ในเครื่องไคลเอนต์

ขั้นตอนที่ 5: ลองดูว่าปัญหานั้นเกิดซ้ำได้หรือไม่

การทำตามขั้นตอนเหล่านี้จะช่วยคุณแก้ไขข้อผิดพลาดได้อย่างแน่นอน

2. การกำหนดค่า Excel ALM

อันที่จริง ฉันต้องการความช่วยเหลือในการกำหนดค่า Excel ALM ลองตรวจสอบข้อมูลและกระบวนการทั้งหมดที่มี

สารละลาย

เราได้ตรวจสอบปัญหาเกี่ยวกับคำขอเพิ่มเวลาดำเนินการและวันที่ดำเนินการในมุมมองธุรกิจแล้ว โดยทำตามขั้นตอนที่เขียนด้านล่างปัญหาทั้งหมดได้รับการแก้ไข

ขั้นตอนที่ 1: เปิดมุมมองธุรกิจ

ขั้นตอนที่ 2: ที่บานหน้าต่างด้านซ้าย ให้คลิกที่มุมมองเฉพาะเช่น การทดสอบ

ขั้นตอนที่ 3: คลิกเพื่อเพิ่มเอนทิตีเพื่อแสดง 'โมเดล' ในบานหน้าต่างด้านขวา

ขั้นตอนที่ 4: ที่บานหน้าต่างด้านขวา ให้คลิกที่โมเดล {เช่น Run(run) หรือ Test(test)} ที่มีฟิลด์เฉพาะ (จะแสดงในมุมมอง 'Main'

ขั้นตอนที่ 5: ตรวจสอบช่องที่จะเพิ่ม

ขั้นตอนที่ 6: ตรวจสอบมุมมองและบันทึก

อย่างไรก็ตาม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ 'การกำหนดค่า Excel ALM' เราจำเป็นต้องไปที่ลิงก์ที่ให้ไว้ admhelp.microfocus.com, alm, en, 15.0 15.0.1, online_help, เนื้อหา, UG, ui_bv_excel_tab.htm

3. การลบโดเมนทำให้ตำแหน่ง repo ทางกายภาพง่ายขึ้นหรือไม่?

มีคำถามเกี่ยวกับ ALM ตำแหน่งทางเดินหายใจทางกายภาพที่เกี่ยวข้องจะถูกลบออกเมื่อลบโดเมนเดียวใน ALM หรือไม่

ตัวอย่างเช่น ถ้าฉันลบ DOMAIN: DEFAULT และตำแหน่งของมันคือ C:/Programdata/HP/ALM/repo/ค่าเริ่มต้น, ตำแหน่งนี้จะถูกลบพร้อมกับการลบ DOMAIN หรือไม่

สารละลาย

โปรดปฏิบัติตามขั้นตอนด้านล่างเพื่อย้ายโปรเจ็กต์จากโดเมน A ไปยังโดเมน B

ขั้นตอนที่ 1: คัดลอกเส้นทางของที่เก็บในฟิลด์ 'Project Directory' ใต้ Project Details

ขั้นตอนที่ 2: คลิกขวาที่โครงการในโดเมน A

ขั้นตอนที่ 3: คลิกที่ Remove Project (โครงการจะถูกลบออกจากโดเมน A ใน ALM แต่ยังคงอยู่ในที่เก็บโดเมน A ในระบบ (C:ProgramDataMicro FocusALM epositoryqcDomain A )

บันทึก : ขณะนี้โดเมนว่างเปล่าใน ALM และสามารถลบได้โดยไม่ต้องลบ DB และที่เก็บ ปุ่มลบจะลบโครงการออกจาก ALM ฐานข้อมูลและที่เก็บออกจากระบบ

ขั้นตอนที่ 4: คลิกขวาที่โดเมน B

ขั้นตอนที่ 5: คลิกที่ Restore Project (เมนูป๊อป 'Restore project' จะปรากฏขึ้น)

ขั้นตอนที่ 6: เรียกดูพาธที่เก็บเพื่อเลือก dbid.xml ที่ถูกต้อง

ขั้นตอนที่ 7: คลิก 'กู้คืน' และทำตามตัวช่วยสร้างจนจบ โครงการจะถูกย้ายไปยังโดเมน B ใน ALM

หากเป็นขั้นตอนที่คุณใช้ โดเมน A สามารถลบได้โดยการลบ DB และที่เก็บ

4. ไม่มีมุมมองหลังจากนำเข้าไฟล์ Lab Project .qcp

มุมมองหายไปหลังจากนำเข้าไฟล์ ALM Lab Project .qcp ไม่มีมุมมอง db/schema แทนที่: KM03694219

สารละลาย

มีความเป็นไปได้ในการส่งออก/นำเข้าโครงการ Lab ไปยัง/จากไฟล์ .qcp โดยเพิ่มพารามิเตอร์การกำหนดค่าไซต์ต่อไปนี้...

ชื่อพารามิเตอร์: SHOW_LAB_PROJECT

ค่าพารามิเตอร์: Y (N เป็นค่าเริ่มต้น)

เนื่องจากกลไกการนำเข้าใน ALM ถือว่าโครงสร้างโครงการห้องปฏิบัติการเป็นโครงการมาตรฐาน ดังนั้น มุมมองใน db/schema จะหายไป

ในการแก้ไขปัญหานี้ ให้ใช้ข้อความค้นหาที่แนบมา: LabProject_DropCreate_Views.zip ไฟล์ .zip ดังกล่าวมีข้อความค้นหาสำหรับทั้ง MSSQL และ Oracle ขอแนะนำให้ใช้คำสั่ง 'drop' เพื่อกำจัดมุมมองที่ซ้ำกันหรือผิดรูปแบบ จากนั้นใช้คำสั่ง 'สร้าง' เพื่อสร้างมุมมองที่คาดหวัง

5. วิธีเปิดบันทึก JVM GC (Garbage Collection) ใน ALM

การเข้าใจการใช้ฮีป JVM นั้นมีค่าเพราะเมื่อเวลาผ่านไป เราจำเป็นต้องเข้าใจระดับของการใช้ฮีปด้วยเช่นเดียวกันเมื่อมีการรวบรวมขยะ

สารละลาย

กรุณาปฏิบัติตามขั้นตอนที่เขียนไว้ด้านล่าง

ขั้นตอนที่ 1: เปิดไฟล์ wrapper.conf เพื่อแก้ไข โดยทั่วไปจะอยู่ในเส้นทาง...

Windows: ProgramDataMicro FocusALMwrapper

Linux: / var / opt / ALM / wrapper

ขั้นตอนที่ 2: เพิ่มตัวเลือก JVM ระบุจำนวนเต็มเฉพาะสำหรับหมายเลข JVM และระบุพาธที่มีอยู่ ระบุชื่อไฟล์ ตัวอย่างเช่น 36 ใช้เป็น wrapper.java.additional.36=-Xloggc:D:/ProgramData/Micro Focus/ALM/log/GCLogs.txt

ขั้นตอนที่ 3: บันทึกการเปลี่ยนแปลง.

ขั้นตอนที่ 4: เริ่มบริการใหม่ (ALM/AgM/Octane)

บันทึก : ทุกครั้งที่เริ่มบริการใหม่ บันทึก GC เก่าจะถูกลบออกและสร้างไฟล์ใหม่

คุณสามารถใช้ลิงก์ที่กล่าวถึงด้านล่างเพื่ออ่านบันทึก GC ใช้ GC Viewer ซึ่งไม่เสียค่าใช้จ่ายจากที่นี่: ไปที่ github.com จากนั้น chewiebug, GCViewer, wiki, Changelog

6. ไม่มีมุมมองหลังจากนำเข้าไฟล์ Lab Project .qcp

ไม่มีมุมมองหลังจากนำเข้าไฟล์ Lab Project .qcp เมื่อนำเข้า ALM 'Lab Project' จากไฟล์ .qcp มุมมอง db/schema จะหายไป

สารละลาย

เป็นไปได้ที่จะส่งออก/นำเข้าโครงการ Lab ไปยัง/จากไฟล์ .qcp โดยเพิ่มพารามิเตอร์การกำหนดค่าไซต์ต่อไปนี้...

ชื่อพารามิเตอร์: SHOW_LAB_PROJECT

ค่าพารามิเตอร์: Y (N เป็นค่าเริ่มต้น)

เนื่องจากกลไกการนำเข้าใน ALM ถือว่าโครงสร้างโปรเจ็กต์แล็บเป็นโปรเจ็กต์มาตรฐาน มุมมองใน db/schema จะหายไป

หากต้องการแก้ไขปัญหานี้ ให้ใช้ข้อความค้นหาในไฟล์แนบ: LabProject_DropCreate_Views.zip

ไฟล์ .zip ดังกล่าวมีข้อความค้นหาสำหรับทั้ง MSSQL และ Oracle ขอแนะนำให้ใช้คำสั่ง 'drop' เพื่อกำจัดมุมมองที่ซ้ำกันหรือผิดรูปแบบ จากนั้นใช้คำสั่ง 'สร้าง' เพื่อสร้างมุมมองที่คาดหวัง

7. ข้อความไม่ดี 431

ส่วนหัว HTTPS ของคำขอต้องไม่ยาวเกินไป มิฉะนั้นจะส่งผลให้มีการปฏิเสธที่จะดำเนินการตามคำขอ ซึ่งระบุด้วยรหัสสถานะการตอบกลับ ในกรณีดังกล่าว ผู้ใช้สามารถเห็นไฟล์ wrapper.log พร้อมข้อความเตือน Header มีขนาดใหญ่เกินไป xxxx>8192 เพื่อแก้ไข คุณจะต้องแก้ไขขนาดส่วนหัว jetty.xml

สารละลาย

ผู้ใช้สามารถทำตามขั้นตอนที่เขียนด้านล่าง:

ขั้นตอนที่ 1: ขั้นแรก ไปที่เซิร์ฟเวอร์ ALM และหยุดบริการ

ขั้นตอนที่ 2: ไปที่โฟลเดอร์การปรับใช้โดยปกติตำแหน่งนี้ C:ProgramDataMicro FocusALMserverconf และค้นหาไฟล์: Jetty.xml

ขั้นตอนที่ 3: แก้ไขไฟล์และค้นหาบรรทัดนี้ 8192

8192 แก้ไขค่าเป็น16384

ขั้นตอนที่ 4: คุณควรเห็นบางอย่างเช่นวิธีแก้ปัญหา

ขั้นตอนที่ 5: เมื่อเสร็จแล้วให้บันทึกไฟล์แล้วเริ่มบริการ ALM

8. จะใช้นิพจน์ทั่วไปจากโค้ดที่กำหนดเองในการทดสอบ API ได้อย่างไร

เราสามารถใช้การใช้งานพื้นฐานของนิพจน์ทั่วไป (Regex) ใน UFT API

หมายเหตุ:

– คำสั่งเดียวที่จำเป็นในการทำงานนี้คือการประกาศ:

ใช้ System.Text.RegularExpressions; …

– regex ไม่มีส่วนเกี่ยวข้องกับจุดตรวจ แต่จากที่นี่ คุณสามารถใช้ได้

กำหนดด่าน รายงาน หรืออะไรก็ได้

– รหัส regex สามารถกำหนดได้ในทุกเหตุการณ์

สารละลาย

การนำไปปฏิบัติ: นี่คือขั้นตอนที่ต้องปฏิบัติตามสำหรับการนำไปใช้

ขั้นตอนที่ 1: Regex ต้องการการประกาศที่ด้านบนของสคริปต์:

ใช้ System.Text.RegularExpressions;

เราต้องป้อนคำสั่งที่ด้านบนของสคริปต์ Textscript

ตัวอย่าง:สคริปต์เนมสเปซ

|_+_|

ขั้นตอนที่ 2: โค้ดตัวอย่าง Regex รหัสนี้สามารถกำหนดได้ในทุกเหตุการณ์

|_+_|

เอาท์พุต

|_+_|

9. จะเปลี่ยนรหัสผ่าน Java Keystore ได้อย่างไร?

ในฐานะผู้ใช้จาวา ฉันทราบดีว่าโดยค่าเริ่มต้น รหัสผ่านของที่เก็บคีย์ใน Java คือ 'changit' แต่ด้วยเหตุผลด้านความปลอดภัย คุณอาจเปลี่ยนรหัสผ่าน Java keystore

สารละลาย

เราเพียงแค่ต้องปฏิบัติตามคำสั่งที่เขียนไว้ด้านล่าง

ในรูปแบบ Linux: /keytool -storepasswd -keystore //cacerts

ตัวอย่างเช่น /usr/java/jdk1.8.0_251-amd64/bin/keytool -storepasswd -keystore /usr/java/jdk1.8.0_251-amd64/jre/lib/security/cacerts

ในรูปแบบ Windows: keytool.exe -storepasswd -keystore cacerts

ตัวอย่างเช่น C:Program FilesJavajre1.8.0_261inkeytool.exe -storepasswd -keystore C:Program FilesJavajre1.8.0_261libsecuritycacerts

หน้าจอจะแสดงข้อความดังนี้...

ป้อนรหัสผ่านที่เก็บคีย์: changeit

รหัสผ่านคีย์สโตร์ใหม่: รหัสผ่านใหม่

ป้อนรหัสผ่านที่เก็บคีย์ใหม่อีกครั้ง: new-password

บันทึก : ไฟล์นี้เป็นแอปพลิเคชั่นที่ใช้ตรวจสอบสิทธิ์ 'cacerts' มีแนวโน้มว่าจะต้องมีการเปลี่ยนแปลง

ตัวอย่างเช่น ใน ALM และ Octane ซึ่งใช้ Jetty ไฟล์ jetty-ssl.xml

โปรดดูเอกสารประกอบผลิตภัณฑ์สำหรับข้อมูลเพิ่มเติม