วันพฤหัสบดีที่ 30 มิถุนายน พ.ศ. 2554

การทดสอบระบบ (System Testing)

การทดสอบระบบ ( System Testing)

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

การทดสอบ เป็นการประกันความถูกต้องในด้านใดได้บ้าง
– Verification

การตรวจสอบความถูกต้องหลังจากยอมรับในรายละเอียดของระบบ
Validation (ในการส่งมอบ)
การตรวจสอบความถูกต้องจากความต้องการของผู้ใช้งาน


กลยุทธ์ในการทดสอบระบบ (Testing Strategies)
Black Box Testing
เป็นการทดสอบที่ไม่สนใจว่าระบบทำงานอย่างไร แต่จะดูที่ข้อมูลนำเข้าและผลลัพธ์ที่ออกมาเท่านั้น

White Box Testing
เป็นการทดสอบการทำงานภายในระบบ ว่ามีลักษณะการประมวลผล อย่างไร รวมทั้งข้อมูล Input และ Output ด้วย
รวมทั้งตรวจสอบข้อผิดพลาดทางตรรก และความถูกต้องของ Procedure & Function ในการทำงาน



ระดับของการทดสอบ

- Unit Testing (ทดสอบ Module)
- Integration Testing (ทดสอบการประกอบกัน)
-
Sub - System Testing (ทดสอบระบบย่อย)

- System Testing (ทดสอบระบบรวม)
-
Acceptance Testing (ทดสอบการยอมรับระบบ)

กรอบการทำงานในการทดสอบระบบ