ความแตกต่างระหว่างการทดสอบซ้ำกับการทดสอบการถดถอย

ความแตกต่างระหว่างการทดสอบซ้ำกับการทดสอบการถดถอย
ความแตกต่างระหว่างการทดสอบซ้ำกับการทดสอบการถดถอย

วีดีโอ: ความแตกต่างระหว่างการทดสอบซ้ำกับการทดสอบการถดถอย

วีดีโอ: ความแตกต่างระหว่างการทดสอบซ้ำกับการทดสอบการถดถอย
วีดีโอ: Coffee Story EP.2 I ความแตกต่างระหว่าง กาแฟอราบิก้า&โรบัสต้า 2024, มิถุนายน
Anonim

การทดสอบซ้ำกับการทดสอบการถดถอย

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

เพิ่มเติมเกี่ยวกับการทดสอบซ้ำ

การทดสอบซ้ำเป็นคำที่ไม่เป็นทางการมากกว่าที่ใช้ในอุตสาหกรรม และหมายถึงการทดสอบโมดูลเดียวหรือส่วนเฉพาะหลังจากที่ได้รับการแก้ไขแล้วในการค้นหาจุดบกพร่องจากการทดสอบครั้งก่อน การทดสอบนี้อาจดำเนินการซ้ำๆ เพื่อให้แน่ใจว่าส่วนประกอบทำงานอย่างถูกต้อง

ความแตกต่างพื้นฐานที่ต้องทำในที่นี้คือ การทดสอบซ้ำไม่เกี่ยวกับผลกระทบของการแก้ไข แพตช์ หรือการสลับอื่นๆ กับส่วนประกอบอื่นๆ ในระบบ

เพิ่มเติมเกี่ยวกับการทดสอบการถดถอย

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

จุดสนใจหลักคือการตรวจสอบว่าการเปลี่ยนแปลงส่งผลกระทบต่อส่วนประกอบอื่นๆ ของซอฟต์แวร์หรือไม่ และได้แนะนำจุดบกพร่องใหม่ให้กับระบบ การทดสอบซ้ำเป็นหนึ่งในวิธีในกระบวนการทดสอบการถดถอย เพื่อให้แน่ใจว่าบั๊กที่แก้ไขก่อนหน้านี้จะไม่ปรากฏขึ้นอีก

การทดสอบซ้ำกับการทดสอบการถดถอยแตกต่างกันอย่างไร

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

• กระบวนการทดสอบซ้ำมีการวางแผนตามการแก้ไขที่ทำกับระบบ และอาจเป็นการทดสอบทั่วไปเพื่อตรวจสอบการทำงานของทั้งระบบหรือตรวจสอบภูมิภาคเฉพาะที่ทำการเปลี่ยนแปลง

• การทดสอบซ้ำเกี่ยวข้องกับการเรียกใช้กรณีทดสอบก่อนหน้าซ้ำซึ่งเป็นความล้มเหลว และการทดสอบการถดถอยเกี่ยวข้องกับการทดสอบซ้ำที่ผ่านในรุ่นก่อนหน้าของระบบซอฟต์แวร์

• การทดสอบซ้ำเกี่ยวข้องกับการเรียกใช้การทดสอบที่ล้มเหลวซ้ำซึ่งรวมเข้ากับการแก้ไขข้อบกพร่องในระบบ ในขณะที่การทดสอบการถดถอยเกี่ยวข้องกับลักษณะการถดถอยของระบบซอฟต์แวร์ซึ่งเป็นผลมาจากการเปลี่ยนแปลงเท่านั้น

• การทดสอบการถดถอยเสร็จสิ้นหลังจากกระบวนการทดสอบซ้ำ

• ในโครงการที่มีทรัพยากรเพียงพอ การทดสอบการถดถอยและการทดสอบซ้ำจะดำเนินการพร้อมกัน