จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
7. ทดสอบ
การใช้งานแซนด์บ็อกซ์ควรมีการทดสอบเช่นเดียวกับโค้ดอื่นๆ การทดสอบแซนด์บ็อกซ์ไม่ได้มีวัตถุประสงค์เพื่อทดสอบความถูกต้องของโปรแกรม แต่เพื่อตรวจสอบว่าโปรแกรมที่ทำแซนด์บ็อกซ์สามารถทำงานโดยไม่มีปัญหาอย่างการละเมิดแซนด์บ็อกซ์หรือไม่ การทำเช่นนี้จะช่วยให้นโยบายแซนด์บ็อกซ์นั้นถูกต้องด้วย
โปรแกรมที่ทำแซนด์บ็อกซ์จะได้รับการทดสอบเช่นเดียวกับที่คุณเรียกใช้ในเวอร์ชันที่ใช้งานจริง ด้วยอาร์กิวเมนต์และไฟล์อินพุตที่โปรแกรมจะประมวลผลตามปกติ
การทดสอบเหล่านี้อาจเป็นการทดสอบง่ายๆ ด้วยการทดสอบ Shell หรือการทดสอบ C++ โดยใช้กระบวนการย่อย ดูตัวอย่างเพื่อหาแรงบันดาลใจ
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-06 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2023-12-06 UTC"],[[["Sandbox tests focus on ensuring the sandboxed program runs smoothly and avoids sandbox violations, not necessarily on program correctness."],["Sandbox testing involves running the program in a production-like environment with typical arguments and input files to assess its behavior within the sandbox."],["Tests can be implemented using various methods, including shell tests or C++ tests using sub-processes, to validate sandbox policy and program execution."]]],[]]