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