7. ทดสอบ

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

โปรแกรมที่ทำแซนด์บ็อกซ์จะได้รับการทดสอบเช่นเดียวกับที่คุณเรียกใช้ในเวอร์ชันที่ใช้งานจริง ด้วยอาร์กิวเมนต์และไฟล์อินพุตที่โปรแกรมจะประมวลผลตามปกติ

การทดสอบเหล่านี้อาจเป็นการทดสอบง่ายๆ ด้วยการทดสอบ Shell หรือการทดสอบ C++ โดยใช้กระบวนการย่อย ดูตัวอย่างเพื่อหาแรงบันดาลใจ