ความแตกต่างระหว่างการทดสอบแบบ Soak และการทดสอบแบบความเครียดคืออะไร


11

ใครสามารถอธิบายความแตกต่างเกี่ยวกับการทดสอบการแช่และความเครียด ฉัน googled เกี่ยวกับพวกเขาและพบว่าทั้งสองกำลังจะทดสอบซอฟต์แวร์เกินขีด จำกัด ของมัน เหมาะสำหรับกลยุทธ์การทดสอบทั้งสองหรือไม่

คำตอบ:


20

จากคำตอบต่าง ๆ ที่พบที่นี่และในWikipediaการทดสอบแบบแช่ดูเหมือนจะเป็นการทดสอบการใช้งานปกติอย่างยั่งยืนเป็นเวลานาน สิ่งนี้ทำเพื่อให้แน่ใจว่าบั๊กหรือการรั่วไหลของหน่วยความจำจะไม่ปรากฏหลังจากสิ่งที่ถูกพิจารณาว่าเป็นช่วงเวลาการใช้งาน "ปกติ" ที่ค่อนข้าง

การทดสอบความเครียดยังเป็นรูปแบบของการทดสอบความน่าเชื่อถือที่ทดสอบเกินกว่าการใช้งานปกติของแอปพลิเคชันในเวลาที่สั้นลงเพื่อดูว่ามีการแตกหรือไม่ ในหมวดหมู่นั้นโดยทั่วไปคุณจะพบการทดสอบว่าแอปพลิเคชั่นทำงานอย่างไรเมื่อผู้ใช้จำนวนมากที่เชื่อมต่อพร้อมกันและทรัพยากรระบบเริ่มขาด (หน่วยความจำเวลาการประมวลผลแบนด์วิดท์ ฯลฯ )


1

การทดสอบอาจคล้ายกันหรือแตกต่างหลักคือเป้าหมาย

ในการทดสอบความเครียดมีวัตถุประสงค์เพื่อค้นหาจุดที่ระบบจะเบรก เป้าหมายคือการผลักดันจนกว่าจะไม่ทำงานอีกต่อไปเพื่อสร้างความจุสูงสุดของระบบ

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.