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