ห้องปฏิบัติการทดสอบใน HP ALM (ศูนย์คุณภาพ)
⚡ สรุปอย่างชาญฉลาด
โมดูล Test Lab ใน HP ALM คือโมดูลที่ใช้จัดกลุ่มกรณีทดสอบที่ออกแบบไว้เป็นชุดทดสอบและดำเนินการทดสอบจริง หน้านี้ครอบคลุมการสร้างชุดทดสอบ การเรียกใช้การทดสอบด้วยตัวเรียกใช้งานแบบแมนนวล การกำหนดตารางเวลาการดำเนินการ และการวิเคราะห์ผลลัพธ์

โมดูลห้องปฏิบัติการทดสอบ (Test Lab Module) ใน HP ALM คืออะไร?
การขอ โมดูลห้องปฏิบัติการทดสอบ คือส่วนที่ HP ALM หรือที่รู้จักกันในชื่อ Quality Center ใช้ในการทดสอบ ข้อกำหนดต่างๆ จะถูกบันทึกไว้ในโมดูล Requirements และกรณีทดสอบจะถูกออกแบบในโมดูล TestCase โมดูลแผนการทดสอบและ Test Lab จะดึงเคสที่เสร็จสมบูรณ์เหล่านั้นเข้าสู่ชุดทดสอบ เพื่อให้สามารถกำหนดเวลา ดำเนินการ และรายงานผลตามรอบการเผยแพร่ได้
- เมื่อการออกแบบการทดสอบเสร็จสมบูรณ์ การดำเนินการทดสอบจะเกิดขึ้นโดยใช้โมดูล Test Lab
- คำศัพท์ทั่วไปคำหนึ่งที่คุณจะพบเจอใน HP ALM คือ ในโมดูล Test Set ของ Test Lab หากคุณนึกภาพถึงชุดหรือกลุ่มบางอย่าง คุณคิดถูกแล้ว Test Set คือชุดของกรณีทดสอบที่เราตั้งใจจะดำเนินการ
- กรณีทดสอบจาก แผนการทดสอบ โมดูลถูกเรียกเข้าสู่โมดูล Test Lab
- การเปลี่ยนแปลงที่ทำกับกรณีทดสอบในโมดูล Test Lab จะไม่ส่งผลต่อกรณีทดสอบหลักใน Test Plan Module คุณมีอิสระที่จะทดลอง จึงเป็นที่มาของชื่อ Test Lab!
💡 หมายเหตุ: ผลิตภัณฑ์นี้วางจำหน่ายครั้งแรกโดย HP จากนั้นได้ส่งต่อให้ Micro Focus และต่อมาก็ส่งต่อให้บริษัทอื่นอีก OpenTextโครงสร้างโมดูลและขั้นตอนด้านล่างยังคงใช้ได้ แม้ว่าเวอร์ชันล่าสุดจะมีตราสินค้าแล้วก็ตาม OpenText ALM / ศูนย์คุณภาพ
- ควรตั้งชื่อชุดทดสอบให้เหมือนกับชื่อโมดูล เพื่อให้การทดสอบทั้งหมดภายในโมดูลอยู่ในชุดทดสอบเดียวกัน ซึ่งจะทำให้ง่ายต่อการดำเนินการ track.
- โฟลเดอร์ชุดทดสอบแต่ละโฟลเดอร์ถูกกำหนดให้กับรอบการทำงานเฉพาะ ช่วยให้ผู้ใช้สามารถจัดกลุ่มการทดสอบที่จะดำเนินการในรอบใดรอบหนึ่งไว้ด้วยกัน
- โมดูลนี้ยังช่วยให้ผู้ใช้สามารถ track คือความคืบหน้าของวงจรขณะที่ทำการทดสอบ
- โมดูลห้องปฏิบัติการทดสอบประกอบด้วยฟังก์ชันการทำงานดังต่อไปนี้ และเรามาทำความเข้าใจแต่ละฟังก์ชันโดยละเอียดกัน
วิธีสร้างชุดทดสอบ
ขั้นตอนที่ 1ขั้นตอนแรกคือการสร้างโฟลเดอร์หลักเพื่อใช้เป็นที่เก็บชุดทดสอบ เราสามารถตั้งชื่อโฟลเดอร์ให้สอดคล้องกับเวอร์ชันและรอบการพัฒนาเพื่อให้ง่ายต่อการใช้งาน track.
- ไปที่โมดูล 'Test Lab' ใต้แท็บ 'การทดสอบ'
- สร้างโฟลเดอร์ใหม่โดยคลิกที่ไอคอน 'โฟลเดอร์ใหม่'
- กล่องโต้ตอบ 'โฟลเดอร์ชุดการทดสอบใหม่' จะเปิดขึ้น ป้อนชื่อของโฟลเดอร์เป็น '2017 R1 – รอบที่ 1'
- คลิก 'ตกลง'
ขั้นตอน 2) โฟลเดอร์ Test Run จะถูกสร้างขึ้นตามที่แสดงด้านล่าง
ขั้นตอน 3) เลือกโฟลเดอร์ที่สร้างขึ้นและกำหนด 'รอบ' ซึ่งหมายความว่าชุดการทดสอบทั้งหมดควรจะดำเนินการสำหรับรอบที่ 1
ขั้นตอน 4) กรอกชื่อชุดทดสอบแล้วคลิก 'ตกลง'
หมายเหตุ: Target ช่อง Cycle ถูกปิดใช้งานเนื่องจากได้เลือกวงจรเป้าหมายไว้ที่ระดับโฟลเดอร์แล้ว (2017 R1 – วงจรที่ 1)
ขั้นตอน 5) หลังจากสร้างชุดทดสอบแล้ว เราจะต้องเลือกการทดสอบและเพิ่มเข้าไปในชุดทดสอบ
- เลือกชุดทดสอบ
- นำทางไปยัง 'ตารางการดำเนินการ'
- คลิกปุ่ม 'เลือกการทดสอบ' แผนผังแผนการทดสอบจะเปิดขึ้น
- เลือกการทดสอบที่จะดำเนินการสำหรับรอบนี้
- คลิกปุ่ม '<=' การดำเนินการนี้จะย้าย/ดึงกรณีการทดสอบจากแผนการทดสอบไปยังห้องปฏิบัติการทดสอบ
ขั้นตอน 6) เมื่อเพิ่มการทดสอบจากแผนผังการทดสอบแล้ว พารามิเตอร์การกำหนดค่าทั้งหมดของการทดสอบที่เลือกจะแสดงให้ผู้ใช้เห็น ผู้ใช้สามารถแก้ไขการกำหนดค่าได้ก่อนที่จะเพิ่มลงในห้องทดสอบ
หมายเหตุ: ผู้ใช้ไม่สามารถควบคุมการเลือกการกำหนดค่าการทดสอบใน Test Lab ได้ ดังนั้นการกำหนดค่าทั้งหมดจะถูกเพิ่มเข้าไปในชุดการทดสอบตามค่าเริ่มต้น ในกรณีที่การกำหนดค่าอย่างใดอย่างหนึ่งที่เลือกไม่ได้เป็นส่วนหนึ่งของวงจร หลังจากเพิ่มการทดสอบแล้ว ให้ลบออกจากห้องปฏิบัติการทดสอบ.
ขั้นตอน 7) หลังจากเลือกการกำหนดค่าแล้ว การทดสอบที่เลือกจะถูกเพิ่มเข้าไปในชุดการทดสอบ ในกรณีนี้ เราได้เลือกการกำหนดค่าทั้งสามแบบแล้ว ดังนั้นเราจึงสามารถค้นหา '01- การทดสอบการเข้าสู่ระบบ' ได้สามอินสแตนซ์
ขั้นตอน 8) ทำซ้ำขั้นตอนข้างต้นเพื่อสร้างชุดการทดสอบเพิ่มเติม และเลือกการทดสอบที่เกี่ยวข้องทั้งหมดที่วางแผนไว้สำหรับรอบนี้ หลังจากสร้างชุดทดสอบทั้งหมดแล้ว โครงสร้างของชุดทดสอบจะเป็นดังนี้:
ขั้นตอน 9) แท็บสำคัญอีกแท็บที่เราต้องเข้าใจคือ 'Execution Flow' เลือก 'แท็บขั้นตอนการดำเนินการ' ซึ่งจะแสดงลำดับที่การทดสอบจะแสดงระหว่างการดำเนินการ ผู้ใช้ยังสามารถเปลี่ยนลำดับการดำเนินการได้โดยใช้แท็บนี้ ซึ่งจะได้รับการจัดการในส่วนแยกต่างหากของโมดูลนี้
วิธีดำเนินการทดสอบ
ขั้นตอน 1) ชุดทดสอบที่สร้างขึ้นพร้อมสำหรับการดำเนินการแล้ว การทดสอบสามารถทำได้โดยใช้สองตัวเลือก
- รันชุดทดสอบ – ตัวเลือกนี้อนุญาตให้ผู้ใช้ดำเนินการทดสอบทั้งหมดในชุดทดสอบที่เลือก
- วิ่ง – ตัวเลือกนี้ช่วยให้ผู้ใช้ดำเนินการทดสอบที่เลือกได้เท่านั้น
ขั้นตอน 2) ให้เราดำเนินการชุดทดสอบทั้งหมดของโมดูลเข้าสู่ระบบโดยเลือกตัวเลือก 'เรียกใช้ชุดทดสอบ' เมื่อคลิก 'เรียกใช้ชุดทดสอบ' ผู้ใช้จะแสดงสองตัวเลือก
- คู่มือนักวิ่ง (ค่าเริ่มต้น) – ลำดับการทดสอบที่แสดงในระหว่างการดำเนินการจะเป็นไปตามลำดับที่แสดงในกริดชุดทดสอบ
- นักวิ่งอัตโนมัติ – ลำดับการทดสอบที่แสดงระหว่างการดำเนินการจะแสดงเป็นลำดับที่ตั้งไว้ในแท็บกระแสการดำเนินการ
ให้เราดำเนินการตามตัวเลือกเริ่มต้น
ขั้นตอน 3) โปรแกรมทดสอบด้วยตนเองจะแสดงให้ผู้ใช้เห็น ในกล่องโต้ตอบนี้ เราจะมาทำความเข้าใจคุณลักษณะสำคัญต่างๆ
- เริ่มวิ่ง – ช่วยในการเริ่มต้นการดำเนินการ
- สิ้นสุดการวิ่ง – ยุติการดำเนินการปัจจุบันและปิดการดำเนินการแบบแมนนวล
- ยกเลิกการรัน – ยกเลิกการดำเนินการทดสอบปัจจุบัน
- อุปกรณ์ต่อพ่วง – ช่วยให้เราสามารถแนบภาพหน้าจอ/ข้อมูลอื่นๆ ที่เกี่ยวข้องกับการทดสอบนี้ได้
- ข้อบกพร่องใหม่ – เมื่อคลิกที่กล่องโต้ตอบข้อบกพร่องใหม่จะเปิดขึ้นโดยใช้ a ข้อบกพร่อง สามารถโพสต์ได้
- ข้อมูลระบบปฏิบัติการ – ให้ข้อมูลเกี่ยวกับระบบปฏิบัติการที่ดำเนินการทดสอบ
- ชื่อรัน – การประทับเวลาเฉพาะตัวที่ช่วยให้สามารถวิเคราะห์ผลการทดสอบได้ในภายหลัง
คลิก 'เริ่มต้นการทำงาน'
ขั้นตอน 4) ระบบจะแสดงโปรแกรมทดสอบแบบแมนนวลพร้อมการควบคุมและขั้นตอนการทดสอบให้ผู้ใช้ดู มาทำความเข้าใจฟังก์ชันต่างๆ ที่มีในกล่องโต้ตอบโปรแกรมทดสอบนี้กัน
- ขั้นตอน Numbers สร้างขึ้นในระหว่างขั้นตอนการออกแบบการทดสอบ
- Descriptไอออนของขั้นตอนที่เลือก
-
ผลลัพธ์ที่คาดหวังของขั้นตอนที่เลือก
ขั้นตอน 5) การทดสอบถัดไปในชุดทดสอบจะแสดงให้ผู้ใช้เห็น ทำซ้ำขั้นตอนที่ 3 และขั้นตอนที่ 4 เพื่อทำการทดสอบและทำเครื่องหมายสถานะตามความเหมาะสม
วิธีสร้างตารางการทดสอบการทำงาน
ผู้ทดสอบสามารถควบคุมการดำเนินการทดสอบได้โดยใช้แท็บ "ขั้นตอนการดำเนินการ" ผู้ทดสอบยังสามารถระบุวันที่และเวลาสำหรับการดำเนินการอินสแตนซ์การทดสอบเฉพาะได้ นอกจากนี้เรายังสามารถกำหนดเวลาการทดสอบตามผลลัพธ์ของอินสแตนซ์การทดสอบอื่นที่ระบุในโฟลว์การดำเนินการได้อีกด้วย
ตอนนี้ให้เราเข้าใจวิธีกำหนดเวลาการทดสอบโฟลว์ใน HP-ALM
ขั้นตอน 1) เลือกแท็บ "ขั้นตอนการดำเนินการ" จากโมดูล Test Lab
ขั้นตอน 2) Double คลิกบนการทดสอบที่ต้องการกำหนดเวลา “กำหนดเวลาการทดสอบ” จะแสดงดังภาพด้านล่าง เราจะสังเกตได้ว่าไม่มีเงื่อนไขการดำเนินการใดที่ตั้งค่าไว้เป็นค่าเริ่มต้น
ขั้นตอน 3) หากต้องการเพิ่มเงื่อนไขการดำเนินการ ให้คลิกที่ไอคอน "+" ดังที่แสดงด้านล่าง
ขั้นตอน 4) กล่องโต้ตอบเงื่อนไขการดำเนินการใหม่จะเปิดขึ้น
- เลือกการทดสอบจากรายการดรอปดาวน์การทดสอบ การทดสอบทั้งหมดในชุดการทดสอบจะปรากฏขึ้น
- เลือกเงื่อนไข สามารถเลือก "ผ่าน" หรือ "เสร็จสิ้น" ได้
-
คลิก 'ตกลง'
ขั้นตอน 5) กำหนดการทดสอบการทำงานจะแสดงพร้อมเงื่อนไขการดำเนินการที่เพิ่มเข้ามา
ขั้นตอน 6) ลำดับการทำงานจะจัดเรียงใหม่โดยอัตโนมัติ ดังแสดงด้านล่าง ตามลำดับการทำงานที่แสดงด้านล่าง การทดสอบ 'Cluster Head' จะถูกดำเนินการเฉพาะเมื่อ '02 – การตรวจสอบปุ่มรีเซ็ต' เสร็จสิ้นเท่านั้น
ขั้นตอน 7) ต่อไปนี้เราจะมาทำความเข้าใจวิธีการที่ผู้ทดสอบสามารถระบุวันที่และเวลาในขั้นตอนการดำเนินการสำหรับการทดสอบเฉพาะนั้น ๆ ซึ่งจะมีประโยชน์อย่างมากเมื่อผู้ทดสอบทราบถึงความพร้อมของฟังก์ชันการทำงานเฉพาะ หรือสำหรับการกำหนดเวลาการทดสอบอัตโนมัติ
สมมติว่าโปรไฟล์เข้าสู่ระบบของผู้จัดการจะพร้อมใช้งานหลังจากวันที่ระบุเท่านั้น ดังนั้นผู้ทดสอบสามารถดำเนินการแบบเดียวกันได้โดยการระบุเงื่อนไขใน 'ขั้นตอนการดำเนินการ'
Double คลิกการทดสอบที่ต้องตั้งค่าเกณฑ์โฟลว์การดำเนินการ
ขั้นตอน 8) ตอนนี้
- ไปที่โมดูล 'การพึ่งพาเวลา'
- เลือก 'ทำงานตามเวลาที่กำหนด'
- ป้อนวันที่ที่คุณต้องการดำเนินการ
- ป้อนเวลาที่คุณต้องการดำเนินการทดสอบ
- คลิก 'ตกลง'
ขั้นตอน 9) แท็บลำดับการทำงานจะถูกจัดเรียงใหม่ดังที่แสดงด้านล่าง การจัดตารางเวลาแบบนี้มีประโยชน์มากสำหรับการทดสอบอัตโนมัติที่ทำตามขั้นตอนเดียวกัน
หมายเหตุ หากถึงวันและเวลาที่กำหนดไว้แล้ว ALM จะเริ่มการทดสอบโดยอัตโนมัติ การทดสอบอัตโนมัติจะทำงานโดยไม่ต้องมีการแทรกแซงจากมนุษย์ เงื่อนไขสำคัญสำหรับการเริ่มการทดสอบโดยอัตโนมัติคือ โฮสต์ต้องพร้อมใช้งาน (ต้องไม่ปิดเครื่องหรือถูกล็อก) และอยู่ในสถานะที่พร้อมจะเริ่มการทดสอบ หากเป็นการทดสอบด้วยตนเอง จะไม่มีผลใดๆ เกิดขึ้น
วิธีการวิเคราะห์ผลการทดสอบ
ขั้นตอน 1) เมื่อการดำเนินการทดสอบเสร็จสิ้น ผู้ทดสอบสามารถดูผลลัพธ์ได้ในโมดูล "การทดสอบการทำงาน" ประกอบด้วยผลลัพธ์ของการรันอินสแตนซ์ทดสอบและการรันชุดทดสอบ
- ไปที่ “Test Runs” ในแท็บ “Testing” และหน้าต่างจะเปิดขึ้นดังที่แสดงด้านล่าง:
- ชื่อการรันเป็นค่าเฉพาะที่สร้างขึ้นสำหรับการดำเนินการทดสอบแต่ละรายการ
- 'สถานะ' แสดงสถานะสุดท้ายของการดำเนินการทดสอบ
สามารถดูผลลัพธ์โดยละเอียดได้โดยคลิกที่ 'Run ID'
ขั้นตอน 2) กล่องโต้ตอบรายละเอียดการรันจะเปิดขึ้นมาและผู้ใช้จะสามารถดูผลลัพธ์โดยละเอียดได้
- ไปที่แท็บ 'รายงาน' ของหน้าต่าง 'รายละเอียดการเรียกใช้'
- ผู้ทดสอบสามารถตรวจสอบสถานะของขั้นตอนการทดสอบแต่ละขั้นตอนได้
- คลิก 'ตกลง' เพื่อปิดกล่องโต้ตอบ
วิดีโอเกี่ยวกับ Test Lab
คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้


























