HP ALM คืออะไร เครื่องมือทดสอบศูนย์คุณภาพ (QC)
HP ALM คืออะไร
HP ALM (Application Life Cycle Management) เป็นเครื่องมือบนเว็บที่ช่วยให้องค์กรจัดการวงจรชีวิตแอปพลิเคชันได้ตั้งแต่การวางแผนโครงการ การรวบรวมข้อกำหนด ไปจนถึงการทดสอบและการปรับใช้ ซึ่งเป็นงานที่ใช้เวลานาน
ในอวาตาร์ก่อนหน้านี้ในชื่อ HP Quality Center เครื่องมือการจัดการการทดสอบได้รับการพัฒนาโดย Mercury โต้ตอบ
ขณะนี้ได้รับการพัฒนาโดย HP ในชื่อ ALM ALM แบบเต็มคือ Application Lอีฟ ไซเคิล Mเครื่องมือการจัดการที่รองรับขั้นตอนต่างๆของ วงจรชีวิตการพัฒนาซอฟต์แวร์.
เครื่องมือ ALM ยังรวมเข้ากับผลิตภัณฑ์ HP อื่นๆ ทั้งหมด เช่น UFT และ โหลดนักวิ่ง.
เหตุใดจึงต้องใช้ HP ALM
ผู้มีส่วนได้ส่วนเสียต่างๆ ที่เกี่ยวข้องในโครงการทั่วไปคือ –
- ผู้พัฒนา
- Tester
- นักวิเคราะห์ธุรกิจ
- ผู้จัดการโครงการ
- เจ้าของผลิตภัณฑ์
ผู้มีส่วนได้ส่วนเสียเหล่านี้ดำเนินกิจกรรมที่หลากหลายซึ่งจำเป็นต้องสื่อสารกับสมาชิกในทีมที่เกี่ยวข้องทั้งหมด
หากเราไม่ดูแลรักษาพื้นที่เก็บข้อมูลส่วนกลางเพื่อบันทึก บำรุงรักษา และติดตามสิ่งประดิษฐ์ทั้งหมดที่เกี่ยวข้องกับผลิตภัณฑ์ โครงการจะล้มเหลวอย่างไม่ต้องสงสัย
นอกจากนี้เรายังต้องมีกลไกในการจัดทำเอกสารและทำงานร่วมกันในกิจกรรมการทดสอบและพัฒนาทั้งหมด
เข้าสู่ HP ALM!
- ช่วยให้ผู้มีส่วนได้ส่วนเสียทั้งหมดสามารถ โต้ตอบและประสานงาน เพื่อให้บรรลุเป้าหมายของโครงการ
- มันให้ความแข็งแรงทนทาน การติดตามและการรายงาน และการบูรณาการงานต่างๆ ที่เกี่ยวข้องกับโครงการได้อย่างราบรื่น
- มันช่วยให้มีรายละเอียด การวิเคราะห์โครงการและการจัดการที่มีประสิทธิภาพ.
- เครื่องมือ 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
Archiการควบคุมคุณภาพ
ตอนนี้เรามาทำความเข้าใจส่วนเทคโนโลยีของ HP-ALM กัน ALM เป็นแอปพลิเคชันระดับองค์กรที่พัฒนาขึ้นโดยใช้ Java 2 Enterprise Edition (J2EE) ที่สามารถมี MS ได้ SQL เซิร์ฟเวอร์หรือ Oracle เป็นแบ็คเอนด์ ALM มี 3 องค์ประกอบ ได้แก่ ไคลเอนต์ แอปพลิเคชันเซิร์ฟเวอร์ และเซิร์ฟเวอร์ฐานข้อมูล
- ไคลเอนต์ HP ALM: เมื่อผู้ใช้/ผู้ทดสอบเข้าถึง URL ของ ALM ส่วนประกอบไคลเอ็นต์จะถูกดาวน์โหลดบนระบบของไคลเอ็นต์ ส่วนประกอบไคลเอนต์ ALM ช่วยให้ผู้ใช้โต้ตอบกับเซิร์ฟเวอร์โดยใช้เทคโนโลยี .NET และ COM ผ่านการเชื่อมต่อที่ปลอดภัย (HTTPS)
- เซิร์ฟเวอร์ ALM/เซิร์ฟเวอร์แอปพลิเคชัน: แอปพลิเคชันเซิร์ฟเวอร์มักจะทำงานบน Windows or ลินุกซ์ แพลตฟอร์มที่รองรับคำขอของลูกค้า เซิร์ฟเวอร์แอปใช้ประโยชน์จาก Java ไดรเวอร์การเชื่อมต่อฐานข้อมูล (JDBC) เพื่อสื่อสารระหว่างแอปพลิเคชันเซิร์ฟเวอร์และเซิร์ฟเวอร์ฐานข้อมูล
- เซิร์ฟเวอร์ฐานข้อมูล: เลเยอร์ฐานข้อมูลเก็บสามสคีมา
- สคีมาการดูแลไซต์: เก็บข้อมูลที่เกี่ยวข้องกับโดเมน ผู้ใช้ และพารามิเตอร์ของไซต์
- โครงการแล็บ: สคีมานี้จัดเก็บข้อมูลห้องปฏิบัติการที่เกี่ยวข้องกับการทำงานและ การทดสอบประสิทธิภาพ บนโฮสต์ระยะไกล ข้อมูลเซิร์ฟเวอร์ Performance Center
- สคีมาโครงการ: จัดเก็บข้อมูลโปรเจ็กต์ เช่น รายการงาน/ข้อมูลที่สร้างโดยผู้ใช้ภายใต้พื้นที่โปรเจ็กต์ แต่ละโปรเจ็กต์มีสคีมาของตัวเอง และถูกสร้างขึ้นบนเซิร์ฟเวอร์ฐานข้อมูลเดียวกันกับสคีมาการดูแลไซต์
รุ่น HP ALM
เครื่องมือ HP ALM เป็นเครื่องมือที่ได้รับใบอนุญาตในเชิงพาณิชย์และ HP จัดจำหน่าย ALM ใน 4 รสชาติที่แตกต่างกัน
การเปรียบเทียบคุณลักษณะรุ่น 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 เรามาศึกษากระบวนการทดสอบทั่วไปกันก่อน
- เราเริ่มต้นด้วยรายละเอียดการวางแผน การร่าง และการเผยแพร่ กำหนดจำนวนรอบในแต่ละการเผยแพร่และขอบเขตของการเผยแพร่แต่ละครั้ง
- สำหรับรุ่นและรอบการผลิตที่กำหนด เราจะร่างข้อกำหนดเฉพาะของข้อกำหนด
- ตามข้อกำหนด แผนการทดสอบและกรณีการทดสอบจะถูกสร้างขึ้น
- ขั้นต่อไปคือการดำเนินการตามแผนการทดสอบที่สร้างขึ้น
- ขั้นตอนต่อไปในกระบวนการทดสอบนี้คือการติดตามและแก้ไขข้อบกพร่องที่ตรวจพบในขั้นตอนการดำเนินการ
- ในทุกขั้นตอน การวิเคราะห์จะเสร็จสิ้น และสร้างรายงานและกราฟสำหรับการสร้างการวัดผลการทดสอบ
เครื่องมือทดสอบ HP ALM นำเสนอโมดูลที่ตอบสนองทุกขั้นตอนของกระบวนการทดสอบ เราจะศึกษารายละเอียดในบทช่วยสอนถัดไป