STLC - วงจรชีวิตที่บกพร่อง

Defect Life Cycle หรือที่เรียกว่า Bug Life Cycle คือการเดินทางของข้อบกพร่องซึ่งเป็นวัฏจักรที่ความบกพร่องเกิดขึ้นตลอดอายุการใช้งาน มันแตกต่างกันไปในแต่ละองค์กรและในแต่ละโครงการเนื่องจากอยู่ภายใต้กระบวนการทดสอบซอฟต์แวร์และยังขึ้นอยู่กับเครื่องมือที่ใช้

วงจรชีวิตที่บกพร่อง - เวิร์กโฟลว์

แผนภาพต่อไปนี้แสดงขั้นตอนการทำงานของวงจรชีวิตที่บกพร่อง

สถานะของวงจรชีวิตที่บกพร่อง

ต่อไปนี้เป็นสถานะต่างๆของวงจรชีวิตที่บกพร่อง

  • New - ข้อบกพร่องที่อาจเกิดขึ้นและยังไม่ได้รับการตรวจสอบ

  • Assigned - ได้รับมอบหมายจากทีมพัฒนาที่จะได้รับการแก้ไข

  • Active- ข้อบกพร่องกำลังได้รับการแก้ไขโดยนักพัฒนาและกำลังดำเนินการตรวจสอบ ในขั้นตอนนี้มีสองผลลัพธ์ที่เป็นไปได้ - รอการตัดบัญชีหรือปฏิเสธ

  • Test / Fixed / Ready for Retest - ข้อบกพร่องได้รับการแก้ไขและพร้อมสำหรับการทดสอบ

  • Verified - ข้อบกพร่องที่ได้รับการทดสอบซ้ำและการทดสอบได้รับการตรวจสอบโดย QA

  • Closed - สถานะสุดท้ายของข้อบกพร่องที่สามารถปิดได้หลังจากการทดสอบ QA อีกครั้งหรือสามารถปิดได้หากข้อบกพร่องนั้นซ้ำกันหรือถือว่าไม่ใช่ข้อบกพร่อง

  • Reopened - เมื่อไม่ได้รับการแก้ไขข้อบกพร่อง QA จะเปิด / เปิดใช้งานข้อบกพร่องอีกครั้ง

  • Deferred - เมื่อไม่สามารถแก้ไขข้อบกพร่องในรอบนั้นได้จะถูกเลื่อนออกไปในอนาคต

  • Rejected - ข้อบกพร่องสามารถปฏิเสธได้ด้วยเหตุผลสามประการ - ข้อบกพร่องที่ซ้ำกันไม่ใช่ข้อบกพร่องไม่สามารถทำซ้ำได้