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