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