ดังนั้น การรวบรวมความต้องการ คือคำตอบที่ถูกต้อง
ในเฟสไหนของเสียที่มีต้นทุนน้อยกว่า ?
ค่าใช้จ่ายในการแก้ไขจุดบกพร่องหรือจุดบกพร่องจะลดลงหากคุณพบเห็นใน ขั้นตอนการออกแบบ แต่จะสูงขึ้นในช่วงหลังของวงจรชีวิตการพัฒนาซอฟต์แวร์ (SDLC)
ของเสียราคาเท่าไหร่
ก่อนหน้านี้พบข้อบกพร่องน้อยกว่าคือต้นทุนของข้อบกพร่อง ตัวอย่างเช่น หากพบข้อผิดพลาดในข้อกำหนดข้อกำหนดระหว่างการรวบรวมและวิเคราะห์ความต้องการ การแก้ไขนั้นค่อนข้างถูก การแก้ไขข้อกำหนดสามารถทำได้แล้วออกใหม่ได้
เราควรหยุดการทดสอบเมื่อใด
ผู้ทดสอบสามารถตัดสินใจที่จะหยุดการทดสอบเมื่อ เวลา MTBF ยาวเพียงพอ ความหนาแน่นของข้อบกพร่องเป็นที่ยอมรับได้ ความครอบคลุมของรหัสถือว่าเหมาะสมที่สุดตามแผนการทดสอบ และจำนวนและ ความรุนแรงของบั๊กที่เปิดอยู่นั้นต่ำทั้งคู่
คุณภาพของซอฟต์แวร์ร้อยเปอร์เซ็นต์จะทำได้หรือไม่
นักพัฒนาสามารถใช้การทดสอบหน่วยได้เช่นกัน โดยสรุป วิศวกร QA ที่ดีรู้วิธีระบุจุดบกพร่องของซอฟต์แวร์ คุณควรแน่ใจว่าเวิร์กโฟลว์หลักและคุณสมบัติหลักทั้งหมดได้รับการทดสอบแล้ว อย่างไรก็ตาม ครอบคลุมการทดสอบ 100 เปอร์เซ็นต์ เป็นไปไม่ได้ เนื่องจากคุณไม่สามารถคาดเดาได้ว่าผู้ใช้ปลายทางจะมีพฤติกรรมอย่างไร.