การทดสอบฐานข้อมูล - กระบวนการ
กระบวนการทดสอบฐานข้อมูลจะเหมือนกับการทดสอบแอปพลิเคชันอื่น ๆ การทดสอบ DB สามารถอธิบายได้ด้วยกระบวนการสำคัญที่ระบุด้านล่าง
- ตั้งค่าสภาพแวดล้อม
- ทำการทดสอบ
- ตรวจสอบผลการทดสอบ
- ตรวจสอบความถูกต้องตามผลลัพธ์ที่คาดหวัง
- รายงานการค้นพบต่อผู้มีส่วนได้ส่วนเสียตามลำดับ
คำสั่ง SQL ต่างๆใช้ในการพัฒนากรณีทดสอบ คำสั่ง SQL ที่พบบ่อยที่สุดซึ่งใช้ในการทดสอบ DB คือไฟล์Selectคำให้การ. นอกจากนี้ยังสามารถใช้คำสั่ง DDL, DML, DCL ต่างๆได้อีกด้วย
Example - สร้างแทรกเลือกอัปเดต ฯลฯ
ขั้นตอนการทดสอบฐานข้อมูล
การทดสอบฐานข้อมูลไม่ใช่กระบวนการที่น่าเบื่อและรวมถึงขั้นตอนต่างๆในวงจรการทดสอบฐานข้อมูลตามกระบวนการทดสอบ
ขั้นตอนสำคัญในการทดสอบฐานข้อมูล ได้แก่ -
- กำลังตรวจสอบสถานะเริ่มต้น
- ทดสอบการทำงาน
- การตรวจสอบผลลัพธ์ตามผลลัพธ์ที่คาดหวัง
- สร้างผลลัพธ์
First stageใน DB Testing คือการตรวจสอบสถานะเริ่มต้นของฐานข้อมูลก่อนเริ่มกระบวนการทดสอบ จากนั้นพฤติกรรมฐานข้อมูลจะถูกทดสอบสำหรับกรณีทดสอบที่กำหนดไว้ ตามผลที่ได้รับกรณีทดสอบได้รับการปรับแต่ง
สำหรับการทดสอบฐานข้อมูลที่ประสบความสำเร็จขั้นตอนการทำงานที่ระบุด้านล่างจะดำเนินการโดยการทดสอบทุกครั้ง
Cleaning up the database - หากมีข้อมูลที่ทดสอบได้ในฐานข้อมูลควรล้างข้อมูลนั้น
Set up Fixture - เกี่ยวข้องกับการป้อนข้อมูลลงในฐานข้อมูลและตรวจสอบสถานะปัจจุบันของฐานข้อมูล
Perform test, verify results and generate results- การทดสอบทำงานและตรวจสอบผลลัพธ์แล้ว หากผลลัพธ์เป็นไปตามผลลัพธ์ที่คาดหวังขั้นตอนต่อไปคือการสร้างผลลัพธ์ตามความต้องการ มิฉะนั้นจะทำการทดสอบซ้ำเพื่อค้นหาจุดบกพร่องในฐานข้อมูล