ระดับการทดสอบในการทดสอบซอฟต์แวร์

การทดสอบ 4 ระดับ

ส่วนใหญ่มีสี่ ระดับการทดสอบ ในการทดสอบซอฟต์แวร์ :

  1. การทดสอบหน่วย : ตรวจสอบว่าส่วนประกอบซอฟต์แวร์ตอบสนองฟังก์ชันการทำงานหรือไม่
  2. การทดสอบการผสานรวม : ตรวจสอบการไหลของข้อมูลจากโมดูลหนึ่งไปยังโมดูลอื่น
  3. การทดสอบระบบ : ประเมินความต้องการทั้งด้านการใช้งานและที่ไม่ใช้งานได้สำหรับการทดสอบ
  4. การทดสอบการยอมรับ : ตรวจสอบข้อกำหนดของข้อกำหนดหรือสัญญาตามการส่งมอบ

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

การทดสอบแต่ละระดับมีวัตถุประสงค์เฉพาะ ระดับการทดสอบเหล่านี้ให้คุณค่ากับวงจรการพัฒนาซอฟต์แวร์

รายละเอียดการทดสอบแต่ละระดับ

การทดสอบหน่วย:

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

จุดมุ่งหมายคือการทดสอบแต่ละส่วนของซอฟต์แวร์โดยแยกออกจากกัน จะตรวจสอบว่าส่วนประกอบนั้นตอบสนองฟังก์ชันการทำงานหรือไม่ การทดสอบประเภทนี้ดำเนินการโดยนักพัฒนา

การทดสอบบูรณาการ

บูรณาการ หมายถึงการรวมตัว ตัวอย่างเช่น ในขั้นตอนการทดสอบนี้ โมดูลซอฟต์แวร์ต่างๆ จะถูกรวมและทดสอบเป็นกลุ่มเพื่อให้แน่ใจว่าระบบรวมพร้อมสำหรับการทดสอบระบบ

การรวมการทดสอบจะตรวจสอบการไหลของข้อมูลจากโมดูลหนึ่งไปยังโมดูลอื่น การทดสอบประเภทนี้ดำเนินการโดยผู้ทดสอบ

การทดสอบระบบ

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

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

การทดสอบการยอมรับ

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

สรุป

  • ระดับของการทดสอบซอฟต์แวร์คือกระบวนการที่ทุกหน่วยหรือส่วนประกอบของซอฟต์แวร์/ระบบได้รับการทดสอบ
  • เป้าหมายหลักของการทดสอบระบบคือการประเมินการปฏิบัติตามข้อกำหนดของระบบตามความต้องการที่ระบุ
  • In วิศวกรรมซอฟต์แวร์การทดสอบหลักสี่ระดับ ได้แก่ การทดสอบหน่วย การทดสอบการรวม การทดสอบระบบ และการทดสอบการยอมรับ