7. Test

مثل أي رمز آخر، يجب أن يحتوي تطبيق وضع الحماية على اختبارات. ليس الهدف من اختبارات وضع الحماية اختبار صحة البرنامج، ولكن بدلاً من ذلك، للتحقق مما إذا كان يمكن تشغيل البرنامج في وضع الحماية دون مشكلات مثل انتهاكات وضع الحماية. يضمن ذلك أيضًا صحة سياسة وضع الحماية.

يتم اختبار البرنامج المحمي في وضع الحماية بالطريقة نفسها التي يتم بها تشغيله في الإنتاج، مع وجود الوسيطات وملفات الإدخال التي يعالجها عادةً.

ويمكن أن تكون هذه الاختبارات بسيطة مثل اختبار واجهة المستخدم أو اختبارات C++ باستخدام العمليات الفرعية. اطّلِع على الأمثلة للحصول على أفكار جديدة.