การทดสอบอิสระ
การทดสอบอิสระคืออะไร?
การทดสอบอิสระสอดคล้องกับทีมอิสระซึ่งเกี่ยวข้องกับกิจกรรมการทดสอบอื่นที่ไม่ใช่นักพัฒนาเพื่อหลีกเลี่ยงอคติของผู้เขียนและมักจะมีประสิทธิภาพมากกว่าในการค้นหาข้อบกพร่องและความล้มเหลว
ระดับของการทดสอบอิสระ
รายการต่อไปนี้แสดงระดับความเป็นอิสระที่เพิ่มขึ้นสำหรับการทดสอบ:
การทดสอบทำโดยนักพัฒนาเอง
ผู้ทดสอบอิสระยกให้ทีมพัฒนา
ทีมทดสอบอิสระภายในองค์กร
ผู้ทดสอบอิสระจากองค์กรต่างๆ
สมาชิกในทีมทดสอบจากภายนอกองค์กรอื่น
สิทธิประโยชน์:
ผู้ทดสอบมองเห็นข้อบกพร่องแต่ละข้อในมุมมองที่เป็นกลาง
ผู้ทดสอบไม่มีอคติโดยสิ้นเชิง
ผู้ทดสอบจะเห็นสิ่งที่สร้างขึ้นมากกว่าสิ่งที่นักพัฒนาคิด
ผู้ทดสอบไม่ได้ตั้งสมมติฐานเกี่ยวกับคุณภาพ
ข้อเสีย:
บางครั้งการแยกออกจากทีมพัฒนาอาจนำไปสู่การอ้างอิงเอกสารที่ล้าสมัย
การดำเนินการทดสอบอิสระโดยปกติจะเป็นขั้นตอนสุดท้ายและได้รับผลกระทบจากความล่าช้าใด ๆ ก่อนหน้านี้ในกระบวนการ
นักพัฒนาอาจขาดความรับผิดชอบต่อคุณภาพเนื่องจากอาจถือว่าทีมทดสอบอิสระอยู่ที่นั่นเพื่อค้นหาปัญหาภายในระบบ
การทดสอบโดยอิสระบางครั้งอาจเป็นอุปสรรคต่อการสื่อสาร