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