โมดูลข้อกำหนดในบทช่วยสอน HP ALM (ศูนย์คุณภาพ)

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

โมดูลข้อกำหนดใน HP ALM

เราจะใช้แอปพลิเคชันตัวอย่าง (GURU99 Banking) เพื่อทำความเข้าใจให้ดีขึ้น

โมดูลข้อกำหนดใน HP ALM

วิธีการสร้างข้อกำหนด

ขั้นตอน 1) คลิกที่ 'ข้อกำหนด' ในโมดูล 'ข้อกำหนด'

สร้างข้อกำหนด

ขั้นตอน 2) ให้เรารักษาข้อกำหนดทั้งหมดสำหรับรุ่นนี้ (2017 R1) ไว้ในโฟลเดอร์เฉพาะเพื่อให้เราเข้าถึงได้ง่าย นอกจากนั้น เราต้องการแสดงความแตกต่างระหว่างข้อกำหนด 'ฟังก์ชัน' และ 'ไม่ทำงาน' โดยการวางไว้ในโฟลเดอร์ที่แตกต่างกัน

  1. คลิกไอคอน 'โฟลเดอร์ใหม่' ใต้โมดูลข้อกำหนด
  2. กรอกชื่อโฟลเดอร์เป็น “2017 R1” เพื่อให้ระบุข้อกำหนดสำหรับรุ่นนี้ได้อย่างง่ายดาย

สร้างข้อกำหนด

ขั้นตอน 3) โฟลเดอร์ที่สร้างขึ้นจะแสดงดังภาพด้านล่าง

สร้างข้อกำหนด

ขั้นตอน 4) ตอนนี้ให้เราสร้างโฟลเดอร์สำหรับ 'การทำงาน' ข้อกำหนดโดยที่เอกสารข้อกำหนดด้านการทำงาน/รายการงานทั้งหมดได้รับการเก็บรักษาไว้

สร้างข้อกำหนด

ขั้นตอน 5) โฟลเดอร์ที่สร้างขึ้นจะแสดงใน 'ความต้องการ' โมดูลดังที่แสดงด้านล่าง

สร้างข้อกำหนด

ขั้นตอน 6) สร้างโฟลเดอร์ 'Non Functional' ในทำนองเดียวกัน เมื่อสร้างโฟลเดอร์ทั้ง Functional และ Non Functional แล้ว เราจะได้โครงสร้างโฟลเดอร์ดังภาพด้านล่าง

สร้างข้อกำหนด

ขั้นตอน 7) คลิกไอคอน 'ข้อกำหนดใหม่' ในหน้าข้อกำหนดดังที่แสดงด้านล่าง

สร้างข้อกำหนด

กล่องโต้ตอบ 'ข้อกำหนดใหม่' จะเปิดขึ้นมา และผู้ใช้จะต้องป้อนข้อมูลที่จำเป็นต่อไปนี้

  1. ป้อนชื่อของความต้องการ
  2. เลือกประเภทความต้องการ

สร้างข้อกำหนด

ขั้นตอน 8) ผู้ใช้ยังสามารถป้อนข้อมูลที่ไม่บังคับต่อไปนี้ได้

  1. ผู้เขียน
  2. ลำดับความสำคัญ
  3. Revieewed
  4. Target ปล่อย
  5. Target วงจร
  6. Descriptไอออนและความคิดเห็น

ขั้นตอน 9) ข้อกำหนดยังอนุญาตให้ผู้ใช้ป้อนข้อกำหนดใน 'Rich Text' จัดรูปแบบโดยตรงตามที่แสดงด้านล่าง

สร้างข้อกำหนด

ขั้นตอน 10) โดยปกติแล้ว ข้อกำหนดจะถูกบันทึกไว้ในเอกสารคำ โดยจะอัปโหลดไว้ใต้แท็บไฟล์แนบดังที่แสดงด้านล่าง ALM ยังรองรับไฟล์ประเภทอื่นๆ ทั้งหมด เช่น .xls, .jpg เป็นต้น หลังจากอัปโหลดแล้ว ให้คลิกปุ่มส่ง

สร้างข้อกำหนด

ขั้นตอน 11) ความต้องการจะแสดงให้ผู้ใช้เห็นดังแสดงด้านล่าง:

สร้างข้อกำหนด

วิธีอัปโหลดข้อกำหนดโดยใช้ Microsoft Excel

บางครั้ง ผู้ใช้จะไม่สร้างข้อกำหนดด้วยตนเอง การอัปโหลดข้อกำหนดทั้งหมดเป็นกลุ่มเป็นเรื่องง่าย แทนที่จะสร้างทีละข้อ ซึ่งเป็นกระบวนการที่ใช้เวลานาน เพื่ออำนวยความสะดวกในการอัพโหลดไปยัง ALM HP จึงได้เพิ่ม Addin ซึ่งผู้ใช้สามารถอัพโหลดจาก MS excel/MS Word ได้โดยตรง ให้เราเข้าใจขั้นตอนทีละขั้นตอนในการอัปโหลดข้อกำหนดไปยัง QC จาก Excel

สำหรับการอัปโหลดข้อกำหนด เราต้องเข้าใจขั้นตอนการทำงาน:

อัพโหลดข้อกำหนดโดยใช้ Microsoft Excel

ส่วน A – กำลังดาวน์โหลด

ขั้นตอน 1) นำทางไปยังโฮมเพจ ALM http://localhost:8181/qcbin และคลิก "เครื่องมือ" จากรายการลิงก์

ข้อกำหนดในการดาวน์โหลด

ขั้นตอนที่ 2: คลิกที่ลิงค์ “Add-ins ของ HP ALM เพิ่มเติม” จากหน้า Add-in ดังที่แสดงด้านล่าง

ข้อกำหนดในการดาวน์โหลด

ขั้นตอนที่ 3) เลือก 'โปรแกรมเสริมสำหรับ' Microsoft แอปพลิเคชัน' และเลือก 'Microsoft Excel' จากลิงก์เนื่องจากเราจะใช้โปรแกรมเสริม MS Excel เพื่ออัปโหลดข้อมูลไปยัง HP-ALM

ข้อกำหนดในการดาวน์โหลด

ขั้นตอน 3) เลือก HP-ALM Microsoft ลิงก์ Add-in ของ Excel สำหรับ ALM 12.00

ข้อกำหนดในการดาวน์โหลด

ขั้นตอน 4) เลือก HP-ALM Microsoft ลิงก์ Add-in ของ Excel สำหรับ ALM 12.00 ผู้ใช้ยังสามารถดูคำแนะนำ 'Read-me' และคำแนะนำ 'Add-in' เมื่อคลิกที่ลิงก์ ไฟล์การตั้งค่า Add-in จะถูกดาวน์โหลดไปยังตำแหน่งเริ่มต้น/ตำแหน่งที่ผู้ใช้เลือก

ข้อกำหนดในการดาวน์โหลด

ส่วน B – การติดตั้ง

ขั้นตอน 1) เลือก Add-in ที่ดาวน์โหลดมาและทำการคลิกขวาที่ไฟล์ที่ดาวน์โหลด เลือก 'เรียกใช้ในฐานะผู้ดูแลระบบ'

การติดตั้งข้อกำหนด

ขั้นตอน 2) เลือก Add-in ที่ดาวน์โหลดมาและทำการคลิกขวาที่ไฟล์ที่ดาวน์โหลด เลือก 'เรียกใช้ในฐานะผู้ดูแลระบบ' เพื่อให้เราสามารถติดตั้ง Add-in ได้

การติดตั้งข้อกำหนด

ขั้นตอน 3) เลือกประเภทการติดตั้ง ที่นี่เราได้เลือก 'สำหรับผู้ใช้ทั้งหมด' ซึ่งเป็นการตั้งค่าเริ่มต้น หากคุณต้องการติดตั้งสำหรับผู้ใช้ปัจจุบันเท่านั้น โปรดเลือก 'สำหรับผู้ใช้ปัจจุบันเท่านั้น' และคลิก 'ถัดไป'

การติดตั้งข้อกำหนด

ขั้นตอน 4) เมื่อการติดตั้งเสร็จสิ้น ผู้ใช้จะได้รับข้อความสถานะ คลิกปุ่ม 'เสร็จสิ้น'

การติดตั้งข้อกำหนด

ขั้นตอน 5) หากต้องการตรวจสอบว่าติดตั้ง Add-in สำเร็จหรือไม่ ให้เปิด Excel แล้วไปที่แท็บ 'Add-ins' คุณจะพบตัวเลือก 'ส่งออกไปยัง HP ALM' ซึ่งหมายความว่าติดตั้ง 'Add-in' สำเร็จแล้ว

การติดตั้งข้อกำหนด

ส่วน C – การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอน 1) ก่อนที่จะอัพโหลดข้อกำหนดจาก Excel เราต้องเตรียม Excel เพื่อให้สามารถอัพโหลดได้

  1. เลือกฟิลด์ที่คุณต้องการอัปโหลดไปยัง ALM และสร้างส่วนหัวใน Excel สำหรับฟิลด์เหล่านั้น
  2. ป้อนข้อมูลที่ถูกต้องในแต่ละฟิลด์ดังที่แสดงด้านล่าง

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอน 2) หลังจากเลือกข้อมูลที่จะอัปโหลดแล้ว คลิก 'ส่งออกไปยัง HP ALM' จาก 'Add-Ins'

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอน 3) ตัวช่วยสร้างการส่งออก ALM จะเปิดขึ้น ป้อน URL เซิร์ฟเวอร์ HP ALM และคลิก 'ถัดไป'

การอัปโหลดข้อกำหนดลงใน ALM

ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับการตรวจสอบสิทธิ์และคลิก 'ถัดไป'

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอน 3) เลือกโดเมน ชื่อโครงการที่เราต้องการอัปโหลดข้อกำหนด แล้วคลิก 'ถัดไป'

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอน 4) เลือกประเภทข้อมูลที่เราต้องการอัปโหลด ในกรณีนี้คือข้อกำหนด เราสามารถอัปโหลดการทดสอบ/ข้อบกพร่องซึ่งเราจะจัดการในภายหลังได้

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอน 5) ป้อนชื่อแผนที่ใหม่ ตัวเลือกแรก 'เลือกแผนที่' ถูกปิดใช้งานเนื่องจากเรายังไม่ได้สร้างแผนที่ ดังนั้นเราควรสร้างชื่อแผนที่ใหม่และคลิก 'ถัดไป' เราไม่ได้เลือก 'สร้างแผนที่ชั่วคราว' เนื่องจากเราต้องการใช้ซ้ำทุกครั้งในการอัปโหลด 'ข้อกำหนด'

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอนที่ 5b) ในกล่องโต้ตอบนี้ ผู้ใช้จะต้องเลือกลักษณะการทำงานของประเภทความต้องการ หากเรากำลังอัปโหลดข้อกำหนดเพียงประเภทเดียว เราควรเลือก 'ประเภทข้อกำหนดเดียว'

เรากำลังอัปโหลดข้อกำหนดประเภทต่างๆ ดังนั้นเราจึงต้องแมปกับคอลัมน์ที่เกี่ยวข้องใน Excel ตามเทมเพลตของเรา คอลัมน์ 'E' มีประเภทข้อกำหนด

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอน 6) เมื่อคลิก 'ถัดไป' กล่องโต้ตอบการแมปจะเปิดขึ้นดังที่แสดงด้านล่าง

  1. รายการตารางในบานหน้าต่างด้านซ้ายซึ่งแสดงรายการจะสอดคล้องกับฟิลด์ที่สามารถอัพโหลดได้ใน HP ALM โปรดทราบว่าช่องที่มีเครื่องหมาย 'สีแดง' ควรได้รับการแมปเนื่องจากเป็นช่องบังคับ
  2. รายการตารางในบานหน้าต่างด้านขวาอ้างอิงถึงฟิลด์ที่ถูกแมปเพื่อให้ค่าใน Excel ไหลลงสู่ฟิลด์ที่สอดคล้องกันของ ALM

การอัปโหลดข้อกำหนดลงใน ALM

ตอนนี้ให้เราเข้าใจวิธีการแมปฟิลด์ใน Excel กับฟิลด์ใน ALM

เลือกฟิลด์ที่ผู้ใช้ต้องการแมปแล้วคลิกที่ปุ่มลูกศรดังที่แสดงด้านล่าง

การอัปโหลดข้อกำหนดลงใน ALM

ป้อนชื่อคอลัมน์ใน Excel ที่สอดคล้องกับชื่อคอลัมน์ที่เหมาะสมใน HP ALM

การอัปโหลดข้อกำหนดลงใน ALM

แมปคอลัมน์ที่จำเป็นทั้งหมดใน Excel กับฟิลด์ที่เหมาะสมใน HP ALM หลังจากแมปฟิลด์ที่จำเป็นทั้งหมดแล้ว คลิก 'ส่งออก'

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอน 8) เมื่ออัพโหลดสำเร็จ ALM จะแสดงข้อความดังภาพด้านล่าง หากข้อผิดพลาดปรากฏขึ้น โปรดแก้ไขปัญหาแล้วลองอัปโหลดใหม่อีกครั้ง

การอัปโหลดข้อกำหนดลงใน ALM

ขั้นตอนที่ 11) ตอนนี้ให้เราตรวจสอบภายใต้แท็บ "ข้อกำหนด" รายละเอียดข้อกำหนดทั้งหมดรวมถึงไฟล์แนบจะถูกอัปโหลดตามที่แสดงด้านล่าง

การอัปโหลดข้อกำหนดลงใน ALM

วิธีการวิเคราะห์ความครอบคลุม (Requirement Traceability)

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

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

ขั้นตอน 1) ไปที่โมดูลข้อกำหนดและคลิกที่เมนู 'ดู' และเลือก 'การวิเคราะห์ความครอบคลุม'

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 2) การวิเคราะห์ความครอบคลุมจะถูกสร้างขึ้นโดยเทียบกับข้อกำหนดแต่ละข้อที่อยู่ใน 'แท็บข้อกำหนด' โดยมีสถานะรวมในระดับโฟลเดอร์

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 3) เมื่อขยายโฟลเดอร์แล้ว การวิเคราะห์การครอบคลุมจะแสดงดังภาพด้านล่าง

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 4) คลิกที่สถานะการวิเคราะห์ความครอบคลุมแต่ละรายการเพื่อรับรายงานเจาะลึก

  1. คลิกที่สถานะของข้อกำหนดเฉพาะ การวิเคราะห์ความครอบคลุมจะแสดงพร้อมจำนวนความล้มเหลว
  2. คลิก 'แสดงความครอบคลุมการทดสอบ' ซึ่งจะแสดงสถานะการทดสอบโดยละเอียดที่แนบมากับข้อกำหนดที่เลือก

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 5) เมื่อคลิก 'แสดงการครอบคลุมการทดสอบ' สถานะการดำเนินการทดสอบตามข้อกำหนดที่เลือกจะปรากฏขึ้น

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

เมทริกซ์การตรวจสอบย้อนกลับ:

  • เหตุการณ์ เมทริกซ์การตรวจสอบย้อนกลับ ช่วยให้ผู้ใช้สามารถกำหนดขอบเขตของความสัมพันธ์ระหว่างข้อกำหนดและข้อกำหนดอื่น ๆ (หรือ) ระหว่างข้อกำหนดและการทดสอบ
  • เมทริกซ์ความสามารถในการตรวจสอบย้อนกลับแสดงรายการข้อกำหนดของแหล่งที่มา รวมถึงข้อกำหนดและการทดสอบที่เกี่ยวข้อง เมทริกซ์จะแสดงจำนวนความสัมพันธ์ทั้งหมดสำหรับข้อกำหนดแหล่งที่มาแต่ละแห่ง

ขั้นตอน 1) ขั้นตอนแรกคือไปที่เมนู 'มุมมอง' และเลือก 'เมทริกซ์ความสามารถในการตรวจสอบย้อนกลับ'

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 2) หน้าเมทริกซ์ความสามารถในการตรวจสอบย้อนกลับจะเปิดขึ้นดังที่แสดงด้านล่าง

  • คลิก 'กำหนดค่าเมทริกซ์การตรวจสอบย้อนกลับ'
  • กล่องโต้ตอบ 'กำหนดค่าเมทริกซ์การตรวจสอบย้อนกลับ' จะเปิดขึ้น

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 3) เกณฑ์สำหรับการสร้างเมทริกซ์การตรวจสอบย้อนกลับมีดังต่อไปนี้

  • คลิก 'ตัวกรอง' ใต้ 'กำหนดข้อกำหนดแหล่งที่มา'
  • กล่องโต้ตอบ 'ข้อกำหนดตัวกรอง' จะเปิดขึ้น คลิกปุ่มเกณฑ์ตัวกรอง
  • เลือกกล่องโต้ตอบเกณฑ์ตัวกรองเปิดขึ้น เลือก 'การทำงาน' จากรายการ
  • คลิก 'ตกลง'

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 4) กล่องโต้ตอบข้อกำหนดตัวกรองจะแสดงเกณฑ์ตัวกรองตามที่ผู้ใช้เลือก คลิก 'ตกลง'

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 5) กล่องโต้ตอบการกำหนดค่าการตรวจสอบย้อนกลับจะปรากฏขึ้น

  1. ด้วยการเลือก 'ประเภทความต้องการ'
  2. คลิกลิงก์ 'กรองตามการทดสอบที่เชื่อมโยง'

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 6) ให้เราสร้างเมทริกซ์การตรวจสอบย้อนกลับระหว่างข้อกำหนดและการทดสอบ เมื่อคลิกที่ "กรองตามการทดสอบที่เชื่อมโยง" กล่องโต้ตอบต่อไปนี้จะแสดงขึ้นต่อผู้ใช้

  1. เปิดใช้งาน 'กรองตามการทดสอบที่เชื่อมโยง'
  2. เลือก 'เชื่อมโยงกับ' การทดสอบต่อไปนี้
  3. ให้เราสร้างเมทริกซ์การตรวจสอบย้อนกลับสำหรับข้อกำหนดที่ได้รับการทดสอบมากกว่า 5 ครั้ง ดังนั้นจึงเลือกเกณฑ์การกรองเป็น 'มากกว่า'
  4. ป้อนค่า ในกรณีนี้คือ '5'
  5. คลิก 'ตกลง'

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 7) หน้าจอต่อไปนี้จะแสดงให้ผู้ใช้เห็นพร้อมข้อกำหนดทั้งหมดและการทดสอบที่เกี่ยวข้องหากตรงตามเกณฑ์เมทริกซ์การตรวจสอบย้อนกลับที่ระบุ

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 8) ผู้ใช้ยังสามารถคลิกที่ 'สร้างเมทริกซ์การตรวจสอบย้อนกลับ' ที่สามารถส่งออกไปยัง Excel ได้

  1. เลือกรายละเอียดที่ต้องการสร้างเมทริกซ์การตรวจสอบย้อนกลับ
  2. คลิก 'สร้างเมทริกซ์ความสามารถในการตรวจสอบย้อนกลับ'

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 9) กล่องโต้ตอบบันทึกไฟล์จะแสดงให้ผู้ใช้เห็น

  1. เลือกตำแหน่งที่ต้องการบันทึกเมทริกซ์การตรวจสอบย้อนกลับ
  2. ป้อนชื่อไฟล์
  3. คลิก 'บันทึก'

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

ขั้นตอน 10) เมื่อคลิกปุ่ม 'บันทึก' ระบบจะสร้างเมทริกซ์การตรวจสอบย้อนกลับให้กับผู้ใช้

การวิเคราะห์ความครอบคลุม (Requirement Traceability)

นี่คือโมดูลวิดีโอเกี่ยวกับข้อกำหนด

คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้

ประเด็นที่สำคัญ:-

  • โมดูลข้อกำหนดใน QualityCenter ใช้เพื่อจัดเก็บข้อกำหนดในการทดสอบของคุณ คุณจะสร้างกรณีทดสอบขึ้นมาตามข้อกำหนดที่เก็บไว้เหล่านี้
  • ข้อกำหนดหลักอาจมีข้อกำหนดรอง
  • ข้อกำหนดแต่ละข้อได้รับการกำหนดรหัสเฉพาะสำหรับการระบุตัวตน