โมดูลข้อกำหนดในบทช่วยสอน HP ALM (ศูนย์คุณภาพ)
- การกำหนดข้อกำหนดเป็นหนึ่งในขั้นตอนเบื้องต้นสำหรับวงจรการพัฒนาซอฟต์แวร์
- การกำหนดข้อกำหนดหมายถึงสิ่งที่จะต้องส่งมอบให้กับลูกค้าเมื่อสิ้นสุดรุ่นเฉพาะนั้น
- การสร้างข้อกำหนดโดยย่อและชัดเจนล่วงหน้าจะส่งผลให้มีการทำงานซ้ำน้อยที่สุดหลังจากการพัฒนาเสร็จสิ้น
- โมดูลใน ALM นี้ช่วยให้ผู้ใช้สามารถกำหนด จัดการ และติดตามข้อกำหนดได้
เราจะใช้แอปพลิเคชันตัวอย่าง (GURU99 Banking) เพื่อทำความเข้าใจให้ดีขึ้น
วิธีการสร้างข้อกำหนด
ขั้นตอน 1) คลิกที่ 'ข้อกำหนด' ในโมดูล 'ข้อกำหนด'
ขั้นตอน 2) ให้เรารักษาข้อกำหนดทั้งหมดสำหรับรุ่นนี้ (2017 R1) ไว้ในโฟลเดอร์เฉพาะเพื่อให้เราเข้าถึงได้ง่าย นอกจากนั้น เราต้องการแสดงความแตกต่างระหว่างข้อกำหนด 'ฟังก์ชัน' และ 'ไม่ทำงาน' โดยการวางไว้ในโฟลเดอร์ที่แตกต่างกัน
- คลิกไอคอน 'โฟลเดอร์ใหม่' ใต้โมดูลข้อกำหนด
- กรอกชื่อโฟลเดอร์เป็น “2017 R1” เพื่อให้ระบุข้อกำหนดสำหรับรุ่นนี้ได้อย่างง่ายดาย
ขั้นตอน 3) โฟลเดอร์ที่สร้างขึ้นจะแสดงดังภาพด้านล่าง
ขั้นตอน 4) ตอนนี้ให้เราสร้างโฟลเดอร์สำหรับ 'การทำงาน' ข้อกำหนดโดยที่เอกสารข้อกำหนดด้านการทำงาน/รายการงานทั้งหมดได้รับการเก็บรักษาไว้
ขั้นตอน 5) โฟลเดอร์ที่สร้างขึ้นจะแสดงใน 'ความต้องการ' โมดูลดังที่แสดงด้านล่าง
ขั้นตอน 6) สร้างโฟลเดอร์ 'Non Functional' ในทำนองเดียวกัน เมื่อสร้างโฟลเดอร์ทั้ง Functional และ Non Functional แล้ว เราจะได้โครงสร้างโฟลเดอร์ดังภาพด้านล่าง
ขั้นตอน 7) คลิกไอคอน 'ข้อกำหนดใหม่' ในหน้าข้อกำหนดดังที่แสดงด้านล่าง
กล่องโต้ตอบ 'ข้อกำหนดใหม่' จะเปิดขึ้นมา และผู้ใช้จะต้องป้อนข้อมูลที่จำเป็นต่อไปนี้
- ป้อนชื่อของความต้องการ
- เลือกประเภทความต้องการ
ขั้นตอน 8) ผู้ใช้ยังสามารถป้อนข้อมูลที่ไม่บังคับต่อไปนี้ได้
- ผู้เขียน
- ลำดับความสำคัญ
- Revieewed
- Target ปล่อย
- Target วงจร
- Descriptไอออนและความคิดเห็น
ขั้นตอน 9) ข้อกำหนดยังอนุญาตให้ผู้ใช้ป้อนข้อกำหนดใน 'Rich Text' จัดรูปแบบโดยตรงตามที่แสดงด้านล่าง
ขั้นตอน 10) โดยปกติแล้ว ข้อกำหนดจะถูกบันทึกไว้ในเอกสารคำ โดยจะอัปโหลดไว้ใต้แท็บไฟล์แนบดังที่แสดงด้านล่าง ALM ยังรองรับไฟล์ประเภทอื่นๆ ทั้งหมด เช่น .xls, .jpg เป็นต้น หลังจากอัปโหลดแล้ว ให้คลิกปุ่มส่ง
ขั้นตอน 11) ความต้องการจะแสดงให้ผู้ใช้เห็นดังแสดงด้านล่าง:
วิธีอัปโหลดข้อกำหนดโดยใช้ Microsoft Excel
บางครั้ง ผู้ใช้จะไม่สร้างข้อกำหนดด้วยตนเอง การอัปโหลดข้อกำหนดทั้งหมดเป็นกลุ่มเป็นเรื่องง่าย แทนที่จะสร้างทีละข้อ ซึ่งเป็นกระบวนการที่ใช้เวลานาน เพื่ออำนวยความสะดวกในการอัพโหลดไปยัง ALM HP จึงได้เพิ่ม Addin ซึ่งผู้ใช้สามารถอัพโหลดจาก MS excel/MS Word ได้โดยตรง ให้เราเข้าใจขั้นตอนทีละขั้นตอนในการอัปโหลดข้อกำหนดไปยัง QC จาก 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 เพื่อให้สามารถอัพโหลดได้
- เลือกฟิลด์ที่คุณต้องการอัปโหลดไปยัง ALM และสร้างส่วนหัวใน Excel สำหรับฟิลด์เหล่านั้น
- ป้อนข้อมูลที่ถูกต้องในแต่ละฟิลด์ดังที่แสดงด้านล่าง
ขั้นตอน 2) หลังจากเลือกข้อมูลที่จะอัปโหลดแล้ว คลิก 'ส่งออกไปยัง HP ALM' จาก 'Add-Ins'
ขั้นตอน 3) ตัวช่วยสร้างการส่งออก ALM จะเปิดขึ้น ป้อน URL เซิร์ฟเวอร์ HP ALM และคลิก 'ถัดไป'
ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับการตรวจสอบสิทธิ์และคลิก 'ถัดไป'
ขั้นตอน 3) เลือกโดเมน ชื่อโครงการที่เราต้องการอัปโหลดข้อกำหนด แล้วคลิก 'ถัดไป'
ขั้นตอน 4) เลือกประเภทข้อมูลที่เราต้องการอัปโหลด ในกรณีนี้คือข้อกำหนด เราสามารถอัปโหลดการทดสอบ/ข้อบกพร่องซึ่งเราจะจัดการในภายหลังได้
ขั้นตอน 5) ป้อนชื่อแผนที่ใหม่ ตัวเลือกแรก 'เลือกแผนที่' ถูกปิดใช้งานเนื่องจากเรายังไม่ได้สร้างแผนที่ ดังนั้นเราควรสร้างชื่อแผนที่ใหม่และคลิก 'ถัดไป' เราไม่ได้เลือก 'สร้างแผนที่ชั่วคราว' เนื่องจากเราต้องการใช้ซ้ำทุกครั้งในการอัปโหลด 'ข้อกำหนด'
ขั้นตอนที่ 5b) ในกล่องโต้ตอบนี้ ผู้ใช้จะต้องเลือกลักษณะการทำงานของประเภทความต้องการ หากเรากำลังอัปโหลดข้อกำหนดเพียงประเภทเดียว เราควรเลือก 'ประเภทข้อกำหนดเดียว'
เรากำลังอัปโหลดข้อกำหนดประเภทต่างๆ ดังนั้นเราจึงต้องแมปกับคอลัมน์ที่เกี่ยวข้องใน Excel ตามเทมเพลตของเรา คอลัมน์ 'E' มีประเภทข้อกำหนด
ขั้นตอน 6) เมื่อคลิก 'ถัดไป' กล่องโต้ตอบการแมปจะเปิดขึ้นดังที่แสดงด้านล่าง
- รายการตารางในบานหน้าต่างด้านซ้ายซึ่งแสดงรายการจะสอดคล้องกับฟิลด์ที่สามารถอัพโหลดได้ใน HP ALM โปรดทราบว่าช่องที่มีเครื่องหมาย 'สีแดง' ควรได้รับการแมปเนื่องจากเป็นช่องบังคับ
- รายการตารางในบานหน้าต่างด้านขวาอ้างอิงถึงฟิลด์ที่ถูกแมปเพื่อให้ค่าใน Excel ไหลลงสู่ฟิลด์ที่สอดคล้องกันของ ALM
ตอนนี้ให้เราเข้าใจวิธีการแมปฟิลด์ใน Excel กับฟิลด์ใน ALM
เลือกฟิลด์ที่ผู้ใช้ต้องการแมปแล้วคลิกที่ปุ่มลูกศรดังที่แสดงด้านล่าง
ป้อนชื่อคอลัมน์ใน Excel ที่สอดคล้องกับชื่อคอลัมน์ที่เหมาะสมใน HP ALM
ขั้นตอน 8) เมื่ออัพโหลดสำเร็จ ALM จะแสดงข้อความดังภาพด้านล่าง หากข้อผิดพลาดปรากฏขึ้น โปรดแก้ไขปัญหาแล้วลองอัปโหลดใหม่อีกครั้ง
ขั้นตอนที่ 11) ตอนนี้ให้เราตรวจสอบภายใต้แท็บ "ข้อกำหนด" รายละเอียดข้อกำหนดทั้งหมดรวมถึงไฟล์แนบจะถูกอัปโหลดตามที่แสดงด้านล่าง
วิธีการวิเคราะห์ความครอบคลุม (Requirement Traceability)
เมื่อผู้ใช้แมปข้อกำหนด การทดสอบ และข้อบกพร่องทั้งหมดตามที่กล่าวไว้ในแต่ละบทแล้ว เราจะสามารถสร้างเมทริกซ์การวิเคราะห์ความครอบคลุมและการตรวจสอบย้อนกลับได้
การวิเคราะห์ความครอบคลุมช่วยให้เราเข้าใจ ความคุ้มครองการทดสอบ ตามข้อกำหนดที่เฉพาะเจาะจงและรายละเอียดเกี่ยวกับจำนวนการทดสอบที่ผ่าน/ล้มเหลว/ไม่ได้ดำเนินการ
ขั้นตอน 1) ไปที่โมดูลข้อกำหนดและคลิกที่เมนู 'ดู' และเลือก 'การวิเคราะห์ความครอบคลุม'
ขั้นตอน 2) การวิเคราะห์ความครอบคลุมจะถูกสร้างขึ้นโดยเทียบกับข้อกำหนดแต่ละข้อที่อยู่ใน 'แท็บข้อกำหนด' โดยมีสถานะรวมในระดับโฟลเดอร์
ขั้นตอน 3) เมื่อขยายโฟลเดอร์แล้ว การวิเคราะห์การครอบคลุมจะแสดงดังภาพด้านล่าง
ขั้นตอน 4) คลิกที่สถานะการวิเคราะห์ความครอบคลุมแต่ละรายการเพื่อรับรายงานเจาะลึก
- คลิกที่สถานะของข้อกำหนดเฉพาะ การวิเคราะห์ความครอบคลุมจะแสดงพร้อมจำนวนความล้มเหลว
- คลิก 'แสดงความครอบคลุมการทดสอบ' ซึ่งจะแสดงสถานะการทดสอบโดยละเอียดที่แนบมากับข้อกำหนดที่เลือก
ขั้นตอน 5) เมื่อคลิก 'แสดงการครอบคลุมการทดสอบ' สถานะการดำเนินการทดสอบตามข้อกำหนดที่เลือกจะปรากฏขึ้น
เมทริกซ์การตรวจสอบย้อนกลับ:
- เหตุการณ์ เมทริกซ์การตรวจสอบย้อนกลับ ช่วยให้ผู้ใช้สามารถกำหนดขอบเขตของความสัมพันธ์ระหว่างข้อกำหนดและข้อกำหนดอื่น ๆ (หรือ) ระหว่างข้อกำหนดและการทดสอบ
- เมทริกซ์ความสามารถในการตรวจสอบย้อนกลับแสดงรายการข้อกำหนดของแหล่งที่มา รวมถึงข้อกำหนดและการทดสอบที่เกี่ยวข้อง เมทริกซ์จะแสดงจำนวนความสัมพันธ์ทั้งหมดสำหรับข้อกำหนดแหล่งที่มาแต่ละแห่ง
ขั้นตอน 1) ขั้นตอนแรกคือไปที่เมนู 'มุมมอง' และเลือก 'เมทริกซ์ความสามารถในการตรวจสอบย้อนกลับ'
ขั้นตอน 2) หน้าเมทริกซ์ความสามารถในการตรวจสอบย้อนกลับจะเปิดขึ้นดังที่แสดงด้านล่าง
- คลิก 'กำหนดค่าเมทริกซ์การตรวจสอบย้อนกลับ'
- กล่องโต้ตอบ 'กำหนดค่าเมทริกซ์การตรวจสอบย้อนกลับ' จะเปิดขึ้น
ขั้นตอน 3) เกณฑ์สำหรับการสร้างเมทริกซ์การตรวจสอบย้อนกลับมีดังต่อไปนี้
- คลิก 'ตัวกรอง' ใต้ 'กำหนดข้อกำหนดแหล่งที่มา'
- กล่องโต้ตอบ 'ข้อกำหนดตัวกรอง' จะเปิดขึ้น คลิกปุ่มเกณฑ์ตัวกรอง
- เลือกกล่องโต้ตอบเกณฑ์ตัวกรองเปิดขึ้น เลือก 'การทำงาน' จากรายการ
- คลิก 'ตกลง'
ขั้นตอน 4) กล่องโต้ตอบข้อกำหนดตัวกรองจะแสดงเกณฑ์ตัวกรองตามที่ผู้ใช้เลือก คลิก 'ตกลง'
ขั้นตอน 5) กล่องโต้ตอบการกำหนดค่าการตรวจสอบย้อนกลับจะปรากฏขึ้น
- ด้วยการเลือก 'ประเภทความต้องการ'
- คลิกลิงก์ 'กรองตามการทดสอบที่เชื่อมโยง'
ขั้นตอน 6) ให้เราสร้างเมทริกซ์การตรวจสอบย้อนกลับระหว่างข้อกำหนดและการทดสอบ เมื่อคลิกที่ "กรองตามการทดสอบที่เชื่อมโยง" กล่องโต้ตอบต่อไปนี้จะแสดงขึ้นต่อผู้ใช้
- เปิดใช้งาน 'กรองตามการทดสอบที่เชื่อมโยง'
- เลือก 'เชื่อมโยงกับ' การทดสอบต่อไปนี้
- ให้เราสร้างเมทริกซ์การตรวจสอบย้อนกลับสำหรับข้อกำหนดที่ได้รับการทดสอบมากกว่า 5 ครั้ง ดังนั้นจึงเลือกเกณฑ์การกรองเป็น 'มากกว่า'
- ป้อนค่า ในกรณีนี้คือ '5'
- คลิก 'ตกลง'
ขั้นตอน 7) หน้าจอต่อไปนี้จะแสดงให้ผู้ใช้เห็นพร้อมข้อกำหนดทั้งหมดและการทดสอบที่เกี่ยวข้องหากตรงตามเกณฑ์เมทริกซ์การตรวจสอบย้อนกลับที่ระบุ
ขั้นตอน 8) ผู้ใช้ยังสามารถคลิกที่ 'สร้างเมทริกซ์การตรวจสอบย้อนกลับ' ที่สามารถส่งออกไปยัง Excel ได้
- เลือกรายละเอียดที่ต้องการสร้างเมทริกซ์การตรวจสอบย้อนกลับ
- คลิก 'สร้างเมทริกซ์ความสามารถในการตรวจสอบย้อนกลับ'
ขั้นตอน 9) กล่องโต้ตอบบันทึกไฟล์จะแสดงให้ผู้ใช้เห็น
- เลือกตำแหน่งที่ต้องการบันทึกเมทริกซ์การตรวจสอบย้อนกลับ
- ป้อนชื่อไฟล์
- คลิก 'บันทึก'
ขั้นตอน 10) เมื่อคลิกปุ่ม 'บันทึก' ระบบจะสร้างเมทริกซ์การตรวจสอบย้อนกลับให้กับผู้ใช้
นี่คือโมดูลวิดีโอเกี่ยวกับข้อกำหนด
คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้
ประเด็นที่สำคัญ:-
- โมดูลข้อกำหนดใน QualityCenter ใช้เพื่อจัดเก็บข้อกำหนดในการทดสอบของคุณ คุณจะสร้างกรณีทดสอบขึ้นมาตามข้อกำหนดที่เก็บไว้เหล่านี้
- ข้อกำหนดหลักอาจมีข้อกำหนดรอง
- ข้อกำหนดแต่ละข้อได้รับการกำหนดรหัสเฉพาะสำหรับการระบุตัวตน