อ่าน 1 นาที
การทดสอบการกู้คืน
ในการ ทดสอบซอฟต์แวร์ การทดสอบการกู้คืน คือการทดสอบว่า แอปพลิ เคชัน สามารถกู้คืนจาก การทำงานผิดพลาด ความล้มเหลวของฮาร์ดแวร์ และปัญหาอื่น ๆ ที่คล้ายคลึงกัน ได้ดีเพียงใด
การทดสอบการกู้คืน
ในการทดสอบซอฟต์แวร์การทดสอบการกู้คืนคือการทดสอบว่าแอปพลิ เคชัน สามารถกู้คืนจากการทำงานผิดพลาดความล้มเหลวของฮาร์ดแวร์ และปัญหาอื่น ๆ ที่คล้ายคลึงกัน ได้ดีเพียงใด
การทดสอบการกู้คืนคือการบังคับให้ซอฟต์แวร์ล้มเหลวในรูปแบบต่างๆ เพื่อตรวจสอบว่าการกู้คืนดำเนินการอย่างถูกต้อง[ 1 ]การทดสอบการกู้คืนไม่ควรสับสนกับการทดสอบความน่าเชื่อถือซึ่งพยายามค้นหาจุดเฉพาะที่เกิดความล้มเหลว การทดสอบการกู้คืนโดยพื้นฐานแล้วทำขึ้นเพื่อตรวจสอบว่าแอปพลิเคชันสามารถกู้คืนได้เร็วและดีขึ้นเพียงใดเมื่อเกิดการขัดข้องหรือความล้มเหลวของฮาร์ดแวร์ เป็นต้น การทดสอบการกู้คืนคือการจำลองโหมดความล้มเหลวหรือการทำให้เกิดความล้มเหลวในสภาพแวดล้อมที่มีการควบคุม หลังจากความล้มเหลว กลไกการสลับระบบจะถูกทดสอบเพื่อให้แน่ใจว่าข้อมูลจะไม่สูญหายหรือเสียหาย และระดับการบริการที่ตกลงกันไว้จะได้รับการรักษาไว้ (เช่น ความพร้อมใช้งานของฟังก์ชันหรือเวลาตอบสนอง) [ 2 ]ประเภทหรือขอบเขตของการกู้คืนจะระบุไว้ในข้อกำหนด โดยพื้นฐานแล้วเป็นการทดสอบว่าระบบสามารถกู้คืนจากการขัดข้อง ความล้มเหลวของฮาร์ดแวร์ หรือปัญหาที่ร้ายแรงอื่นๆ ได้ดีเพียงใด
ตัวอย่างของการทดสอบการกู้คืน:
- ขณะที่แอปพลิเคชันกำลังทำงานอยู่ ให้รีสตาร์ทคอมพิวเตอร์โดยทันที แล้วตรวจสอบความถูกต้องของข้อมูลในแอปพลิเคชันนั้นอีกครั้ง
- ขณะที่แอปพลิเคชันกำลังรับข้อมูลจากเครือข่ายให้ถอดสายเคเบิลที่เชื่อมต่อออก หลังจากนั้นสักพัก ให้เสียบสายเคเบิลกลับเข้าไปใหม่ และวิเคราะห์ความสามารถของแอปพลิเคชันในการรับข้อมูลต่อจากจุดที่การเชื่อมต่อเครือข่ายขาดหายไป
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การทดสอบการกู้คืน
ในการ ทดสอบซอฟต์แวร์ การทดสอบการกู้คืน คือการทดสอบว่า แอปพลิ เคชัน สามารถกู้คืนจาก การทำงานผิดพลาด ความล้มเหลวของฮาร์ดแวร์ และปัญหาอื่น ๆ ที่คล้ายคลึงกัน ได้ดีเพียงใด
ดูเพิ่มเติม
การฉีดข้อผิดพลาด ระบบป้องกันความล้มเหลว ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Recovery_testing&oldid=1306505656 "