การทดสอบอิสระ

การทดสอบอิสระคืออะไร?

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

ระดับของการทดสอบอิสระ

รายการต่อไปนี้แสดงระดับความเป็นอิสระที่เพิ่มขึ้นสำหรับการทดสอบ:

  • การทดสอบทำโดยนักพัฒนาเอง

  • ผู้ทดสอบอิสระยกให้ทีมพัฒนา

  • ทีมทดสอบอิสระภายในองค์กร

  • ผู้ทดสอบอิสระจากองค์กรต่างๆ

  • สมาชิกในทีมทดสอบจากภายนอกองค์กรอื่น

สิทธิประโยชน์:

  • ผู้ทดสอบมองเห็นข้อบกพร่องแต่ละข้อในมุมมองที่เป็นกลาง

  • ผู้ทดสอบไม่มีอคติโดยสิ้นเชิง

  • ผู้ทดสอบจะเห็นสิ่งที่สร้างขึ้นมากกว่าสิ่งที่นักพัฒนาคิด

  • ผู้ทดสอบไม่ได้ตั้งสมมติฐานเกี่ยวกับคุณภาพ

ข้อเสีย:

  • บางครั้งการแยกออกจากทีมพัฒนาอาจนำไปสู่การอ้างอิงเอกสารที่ล้าสมัย

  • การดำเนินการทดสอบอิสระโดยปกติจะเป็นขั้นตอนสุดท้ายและได้รับผลกระทบจากความล่าช้าใด ๆ ก่อนหน้านี้ในกระบวนการ

  • นักพัฒนาอาจขาดความรับผิดชอบต่อคุณภาพเนื่องจากอาจถือว่าทีมทดสอบอิสระอยู่ที่นั่นเพื่อค้นหาปัญหาภายในระบบ

  • การทดสอบโดยอิสระบางครั้งอาจเป็นอุปสรรคต่อการสื่อสาร