HP ALM คืออะไร เครื่องมือทดสอบศูนย์คุณภาพ (QC)

⚡ สรุปอย่างชาญฉลาด

HP ALM (Application Lifecycle Management) ซึ่งเดิมชื่อ Quality Center เป็นเครื่องมือบนเว็บที่จัดการวงจรชีวิตของแอปพลิเคชันทั้งหมด ตั้งแต่การกำหนดความต้องการและการวางแผนการทดสอบ ไปจนถึงการดำเนินการทดสอบและการแก้ไขข้อบกพร่อง tracราชาแห่งข้อมูลถูกรวบรวมไว้ในที่เดียว

  • 🌐 HP ALM: เครื่องมือบนเว็บที่จัดการวงจรชีวิตของแอปพลิเคชันทั้งหมดในที่เก็บข้อมูลเดียว
  • 📋 ความคุ้มครองตลอดอายุการใช้งาน: ตั้งแต่การกำหนดความต้องการและวางแผน ไปจนถึงการดำเนินการทดสอบและการตรวจสอบข้อบกพร่อง
  • 🔗 integrations: เชื่อมต่อกับ HP UFT และ LoadRunner สำหรับการดำเนินการทดสอบ
  • 🏗️ สามระดับ: สถาปัตยกรรมไคลเอ็นต์ เซิร์ฟเวอร์แอปพลิเคชัน และเซิร์ฟเวอร์ฐานข้อมูล
  • 🏷️ รุ่น: ใบอนุญาต Essentials, QC Enterprise และ Performance Center
  • 🤖 ความช่วยเหลือจาก AI: AI ช่วยเพิ่มการจัดการทดสอบอัจฉริยะและข้อมูลเชิงลึกเกี่ยวกับข้อบกพร่องให้กับ ALM

HP ALM คืออะไร

HP ALM คืออะไร

HP ALM (Application Life Cycle Management) เป็นเครื่องมือบนเว็บที่ช่วยให้องค์กรจัดการวงจรชีวิตแอปพลิเคชันได้ตั้งแต่การวางแผนโครงการ การรวบรวมข้อกำหนด ไปจนถึงการทดสอบและการปรับใช้ ซึ่งเป็นงานที่ใช้เวลานาน

ในอวาตาร์ก่อนหน้านี้ในชื่อ HP Quality Center เครื่องมือการจัดการการทดสอบได้รับการพัฒนาโดย Mercury โต้ตอบ

ขณะนี้ได้รับการพัฒนาโดย HP ในชื่อ ALM ALM แบบเต็มคือ Application Lอีฟ ไซเคิล Mเครื่องมือการจัดการที่รองรับขั้นตอนต่างๆของ วงจรชีวิตการพัฒนาซอฟต์แวร์.

เครื่องมือ ALM ยังรองรับการทำงานร่วมกับผลิตภัณฑ์อื่นๆ ของ HP อีกด้วย เช่น UFT และ โหลดนักวิ่ง.

เหตุใดจึงต้องใช้ HP ALM

ผู้มีส่วนได้ส่วนเสียต่างๆ ที่เกี่ยวข้องในโครงการทั่วไปคือ –

  • ผู้พัฒนา
  • Tester
  • นักวิเคราะห์ธุรกิจ
  • ผู้จัดการโครงการ
  • เจ้าของผลิตภัณฑ์

ผู้มีส่วนได้ส่วนเสียเหล่านี้ดำเนินกิจกรรมที่หลากหลายซึ่งจำเป็นต้องสื่อสารกับสมาชิกในทีมที่เกี่ยวข้องทั้งหมด

หากเราไม่จัดตั้งคลังข้อมูลส่วนกลางเพื่อบันทึก บำรุงรักษา และ tracหากขาดสิ่งประดิษฐ์ทั้งหมดที่เกี่ยวข้องกับผลิตภัณฑ์ โครงการนี้จะล้มเหลวอย่างแน่นอน

นอกจากนี้เรายังต้องมีกลไกในการจัดทำเอกสารและทำงานร่วมกันในกิจกรรมการทดสอบและพัฒนาทั้งหมด

ใช้ HP ALM

เข้าสู่ HP ALM!

  • ช่วยให้ผู้มีส่วนได้ส่วนเสียทั้งหมดสามารถ โต้ตอบและประสานงาน เพื่อให้บรรลุเป้าหมายของโครงการ
  • มันให้ความแข็งแรงทนทาน tracกษัตริย์และการรายงาน และการบูรณาการงานต่างๆ ที่เกี่ยวข้องกับโครงการได้อย่างราบรื่น
  • มันช่วยให้มีรายละเอียด การวิเคราะห์โครงการและการจัดการที่มีประสิทธิภาพ.
  • เครื่องมือ ALM สามารถเชื่อมต่อกับระบบอีเมลของเราและส่งอีเมลเกี่ยวกับการเปลี่ยนแปลงใดๆ (เช่น การเปลี่ยนแปลงความต้องการ การเพิ่มข้อบกพร่อง ฯลฯ) ไปยังสมาชิกทีมที่ต้องการทุกคน

เวอร์ชันศูนย์คุณภาพ HP

สิ่งสำคัญคือต้องเข้าใจประวัติความเป็นมาของ ALM

  • HP Quality Center เดิมชื่อ Test Director ซึ่งได้รับการพัฒนาโดย Mercury เชิงโต้ตอบ.
  • ในปี พ.ศ. 2008 มีการเปิดตัวเวอร์ชัน 8 และผลิตภัณฑ์เปลี่ยนชื่อเป็น Quality Center
  • Later, HP ที่ได้มา Mercury Interactive และรีแบรนด์ผลิตภัณฑ์ปรอททั้งหมดเป็น HP
  • So Mercury ศูนย์คุณภาพกลายเป็นศูนย์คุณภาพ HP
  • ในปี 2011 มีการเปิดตัวเวอร์ชัน 11 และศูนย์คุณภาพได้รับการเปลี่ยนชื่อใหม่เป็น HP ALM

เวอร์ชันศูนย์คุณภาพ HP

Archiการควบคุมคุณภาพ

ตอนนี้เรามาทำความเข้าใจส่วนเทคโนโลยีของ HP-ALM กัน ALM เป็นแอปพลิเคชันระดับองค์กรที่พัฒนาขึ้นโดยใช้ Java 2 Enterprise Edition (J2EE) ที่สามารถมี MS ได้ SQL เซิร์ฟเวอร์หรือ Oracle เป็นแบ็คเอนด์ ALM มี 3 องค์ประกอบ ได้แก่ ไคลเอนต์ แอปพลิเคชันเซิร์ฟเวอร์ และเซิร์ฟเวอร์ฐานข้อมูล

  1. ไคลเอนต์ HP ALM: เมื่อผู้ใช้ปลายทาง/ผู้ทดสอบเข้าถึง URL ในระบบ ALM ส่วนประกอบไคลเอ็นต์จะถูกดาวน์โหลดลงในระบบไคลเอ็นต์ ส่วนประกอบไคลเอ็นต์ของ ALM ช่วยให้ผู้ใช้สามารถโต้ตอบกับเซิร์ฟเวอร์โดยใช้เทคโนโลยี .NET และ COM ผ่านการเชื่อมต่อที่ปลอดภัย (HTTPS)
  2. เซิร์ฟเวอร์ ALM/เซิร์ฟเวอร์แอปพลิเคชัน: แอปพลิเคชันเซิร์ฟเวอร์มักจะทำงานบน Windows or ลินุกซ์ แพลตฟอร์มที่รองรับคำขอของลูกค้า เซิร์ฟเวอร์แอปใช้ประโยชน์จาก Java ไดรเวอร์การเชื่อมต่อฐานข้อมูล (JDBC) เพื่อสื่อสารระหว่างแอปพลิเคชันเซิร์ฟเวอร์และเซิร์ฟเวอร์ฐานข้อมูล
  3. เซิร์ฟเวอร์ฐานข้อมูล: เลเยอร์ฐานข้อมูลเก็บสามสคีมา
  • สคีมาการดูแลไซต์: เก็บข้อมูลที่เกี่ยวข้องกับโดเมน ผู้ใช้ และพารามิเตอร์ของไซต์
  • โครงการแล็บ: สคีมานี้จัดเก็บข้อมูลห้องปฏิบัติการที่เกี่ยวข้องกับการทำงานและ การทดสอบประสิทธิภาพ บนโฮสต์ระยะไกล ข้อมูลเซิร์ฟเวอร์ Performance Center
  • สคีมาโครงการ: จัดเก็บข้อมูลโปรเจ็กต์ เช่น รายการงาน/ข้อมูลที่สร้างโดยผู้ใช้ภายใต้พื้นที่โปรเจ็กต์ แต่ละโปรเจ็กต์มีสคีมาของตัวเอง และถูกสร้างขึ้นบนเซิร์ฟเวอร์ฐานข้อมูลเดียวกันกับสคีมาการดูแลไซต์

Archiการควบคุมคุณภาพ

รุ่น 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 runner ช่วยให้ผู้ใช้รักษา จัดการ กำหนดเวลา ดำเนินการ และตรวจสอบการทดสอบประสิทธิภาพ

ขั้นตอนการทำงานของ ALM

หากต้องการเรียนรู้เวิร์กโฟลว์การจัดการวงจรชีวิตของแอปพลิเคชัน HP เรามาศึกษากระบวนการทดสอบทั่วไปกันก่อน

ขั้นตอนการทำงานของ ALM

  • เราเริ่มต้นด้วยรายละเอียดการวางแผน การร่าง และการเผยแพร่ กำหนดจำนวนรอบในแต่ละการเผยแพร่และขอบเขตของการเผยแพร่แต่ละครั้ง
  • สำหรับรุ่นและรอบการผลิตที่กำหนด เราจะร่างข้อกำหนดเฉพาะของข้อกำหนด
  • ตามข้อกำหนด แผนการทดสอบและกรณีการทดสอบจะถูกสร้างขึ้น
  • ขั้นต่อไปคือการดำเนินการตามแผนการทดสอบที่สร้างขึ้น
  • ขั้นตอนต่อไปในกระบวนการทดสอบนี้คือ tracกษัตริย์และแก้ไขข้อบกพร่องที่ตรวจพบในขั้นตอนการดำเนินการ
  • ในทุกขั้นตอน การวิเคราะห์จะเสร็จสิ้น และสร้างรายงานและกราฟสำหรับการสร้างการวัดผลการทดสอบ

เครื่องมือทดสอบ HP ALM นำเสนอโมดูลที่ตอบสนองทุกขั้นตอนของกระบวนการทดสอบ เราจะศึกษารายละเอียดในบทช่วยสอนถัดไป

คำถามที่พบบ่อย

Quality Center (QC) คือเครื่องมือบริหารจัดการการทดสอบสำหรับข้อกำหนด แผนการทดสอบ การดำเนินการ และข้อบกพร่อง ส่วน HP ALM เป็นผลิตภัณฑ์การจัดการวงจรชีวิตแอปพลิเคชันที่ครอบคลุมมากกว่า ซึ่งรวมถึง QC รวมถึงการวางแผนการเผยแพร่และโครงการ และการบูรณาการตลอดวงจรการพัฒนา

ใช่แล้ว HP ALM สามารถทำงานร่วมกับได้ UFT สำหรับการทำงานอัตโนมัติและการทดสอบการถดถอย และใช้ LoadRunner และ Performance Center สำหรับการทดสอบประสิทธิภาพ ผลการทดสอบและข้อบกพร่องจะถูกส่งกลับไปยังที่เก็บข้อมูล ALM ส่วนกลาง tracกษัตริย์และการรายงาน

HP ALM คือ Java แอปพลิเคชัน EE (J2EE) ที่ใช้ Microsoft SQL Server or Oracle โดยส่วนหลังบ้านจะเก็บสคีมาการบริหารจัดการเว็บไซต์ สคีมาโครงการแล็บ และสคีมาโครงการแยกต่างหากสำหรับแต่ละโครงการ

ใช่แล้ว AI สามารถจัดลำดับความสำคัญของกรณีทดสอบตามความเสี่ยง ตรวจจับข้อบกพร่องที่ซ้ำซ้อนหรือผิดปกติ และชี้ให้เห็นช่องว่างในการครอบคลุมข้อกำหนด แพลตฟอร์ม ALM สมัยใหม่เพิ่มการวิเคราะห์ด้วยแมชชีนเลิร์นนิง ซึ่งช่วยให้ทีมวางแผน ดำเนินการ และรายงานการทดสอบได้อย่างมีประสิทธิภาพมากขึ้น

AI ใน ALM วิเคราะห์ข้อกำหนด การเปลี่ยนแปลงโค้ด และประวัติข้อบกพร่อง เพื่อคาดการณ์ความเสี่ยง แนะนำการทดสอบ และแสดงแนวโน้มคุณภาพ ข้อมูลเชิงลึกอัจฉริยะเหล่านี้ช่วยให้ผู้จัดการจัดสรรทรัพยากรและปล่อยซอฟต์แวร์ได้อย่างมั่นใจยิ่งขึ้น

สรุปโพสต์นี้ด้วย: