لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لم أستخدم د. ويب. ليس لدي أي فكرة كيف يعمل. لكن هذا لم يمنعني من كتابة عدد من الاختبارات الذاتية له (ولم يمنعني إلا الكسل من كتابة مائة أخرى):

  1. اختبار التثبيت د. ويب؛
  2. اختبار لتقييد الوصول إلى الأجهزة القابلة للإزالة (محركات الأقراص المحمولة)؛
  3. اختبار لتقييد الوصول إلى الدليل بين البرامج؛
  4. اختبار لتقييد الوصول إلى الدليل بين مستخدمي النظام (الرقابة الأبوية).

يمكن بيع هذه الاختبارات والعديد من الاختبارات الأخرى مثل الكعك الساخن، وليس فقط فيما يتعلق بالدكتور. الويب، وليس فقط فيما يتعلق ببرامج مكافحة الفيروسات. في هذه المقالة سأخبرك بكيفية القيام بذلك.

تدريب

لإجراء الاختبارات، سنحتاج إلى جهاز افتراضي مزود بنظام Windows. لقد قمت بإعداده يدويًا عن طريق إجراء المعالجات التالية عليه:

  1. في الواقع، لقد قمت بتثبيت Windows 10 Pro x64؛
  2. أثناء التثبيت، قمت بإنشاء المستخدم الرئيسي "testo" بكلمة المرور "1111"؛
  3. تمكين تسجيل الدخول التلقائي لهذا المستخدم؛

لأتمتة الاختبارات، سأستخدم منصة Testo. ما هو وكيفية استخدامه يمكنك أن تقرأ هنا. نحتاج الآن إلى استيراد الجهاز الظاهري النهائي إلى الاختبارات التلقائية. من السهل جدًا القيام بذلك:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

وهنا يفترض ذلك /path/to/win10.qcow2 - هذا هو المسار إلى قرص الجهاز الظاهري الذي قمت بإعداده يدويًا. هذا هو المكان الذي ينتهي فيه التحضير ويبدأ العمل.

الاختبار رقم 1 - تثبيت د. الويب!

أولاً، نحتاج إلى حل مشكلة نقل مجموعة توزيع Dr. الويب إلى جهاز ظاهري. يمكنك القيام بذلك (على سبيل المثال) باستخدام محرك أقراص فلاش:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

كل ما علينا فعله هو تثبيت Dr. الويب إلى أبي ${DR_WEB_DIR} (سنقوم بتعيين القيمة الدقيقة لهذه المعلمة عند البدء testo). وسوف يتأكد Testo نفسه من أن هذا المثبت موجود على محرك الأقراص المحمول.

الآن يمكننا البدء فعليًا في كتابة الاختبار. في الوقت الحالي، لنبدأ الاختبار بأشياء بسيطة: قم بتشغيل الجهاز الظاهري (سيتم إيقاف تشغيله بعد إنشائه)، وانتظر ظهور سطح المكتب، وقم بتشغيل محرك الأقراص المحمول وافتح محتوياته من خلال Explorer:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة في نهاية السيناريو

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

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

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة للملف الذي لا يزال قيد النسخ

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

هذا كل شيء، اكتمل النسخ بنجاح! يمكنك الآن إغلاق النافذة باستخدام محرك الأقراص المحمول وإزالته:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة بعد إغلاق Explorer

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

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

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة في نهاية التثبيت

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

نكمل اختبارنا بإعادة التشغيل. وفي النهاية، لا تنس التحقق من أنه بعد إعادة التشغيل، ظهرت أيقونة مع Dr. على سطح المكتب. الويب:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة الشاشة بعد إعادة التشغيل

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

عمل عظيم! لقد قمنا بأتمتة عملية تثبيت برنامج Dr.antivirus. الويب! لنأخذ قسطًا من الراحة ونرى كيف يبدو الأمر في الديناميكيات:

دعنا ننتقل إلى اختبار الميزات.

الاختبار رقم 2 - تقييد الوصول إلى محركات الأقراص المحمولة

الميزة الأولى في القائمة هي تقييد الوصول إلى محركات الأقراص المحمولة. للقيام بذلك، دعونا نخطط لاختبار واضح إلى حد ما:

  1. دعونا نحاول إدخال محرك أقراص فلاش USB وإنشاء ملف فارغ هناك - يجب أن يعمل. لنخرج محرك الأقراص المحمول.
  2. دعونا نقوم بتمكين حظر الأجهزة القابلة للإزالة في Dr. مركز أمن الويب؛
  3. لنقم بإدخال محرك أقراص فلاش USB مرة أخرى ونحاول حذف الملف الذي تم إنشاؤه. يجب حظر الإجراء.

لنقم بإنشاء محرك أقراص فلاش جديد، وإدخاله في نظام التشغيل Windows ومحاولة إنشاء مجلد. ماذا يمكن أن يكون أبسط؟

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة في نهاية السيناريو

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

قم بإنشاء ملف نصي جديد من خلال قائمة سياق Explorer:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة الشاشة بعد إعادة تسمية الملف

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

نقوم بفصل محرك الأقراص المحمول ونقوم بذلك بأمان:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

الآن نحن مقتنعون بإمكانية استخدام محرك الأقراص المحمول، مما يعني أنه يمكننا البدء في حظره في مركز الدكتور الأمني. ويب. للقيام بذلك، عليك أولاً فتح مركز الأمان:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة لنافذة مركز الأمان

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

يمكننا أن نلاحظ أنه لفتح أي تطبيق في نظام التشغيل Windows، يتعين عليك تنفيذ نفس الخطوات تقريبًا (انقر فوق شريط البحث، وانتظر حتى تظهر نافذة التطبيقات الشائعة، وأدخل اسم التطبيق محل الاهتمام، وانتظر حتى يظهر في القائمة، وأخيراً اضغط على Enter). لذلك، يمكن فصل مجموعة الإجراءات هذه إلى ماكرو open_app، والذي سيتم تمرير اسم التطبيق الذي سيتم فتحه كمعلمة:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

سيكون هذا الماكرو مفيدًا لنا لاحقًا.

أول شيء سنفعله هو فتح مركز الدكتور الأمني. الويب - تمكين القدرة على إجراء التغييرات:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

الآن دعنا ننقر على القوائم قليلاً وننتقل إلى قائمة "تكوين قواعد الوصول إلى الجهاز". في هذه القائمة، حدد المربع "حظر الوسائط القابلة للإزالة".

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة لنافذة الأجهزة والبيانات الشخصية

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

دعنا نحاول فتح محرك الأقراص المحمول الآن:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة لرسالة الخطأ

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

بهذه الطريقة، شيئًا فشيئًا، كتبنا الاختبار الأول لاختبار ميزة ملموسة جدًا في Dr. ويب. حان الوقت لأخذ قسط من الراحة والتأمل، والنظر في نتائج أعمالنا:

الاختبار رقم 3 - التمييز بين الوصول إلى الدليل بين البرامج

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

  1. سنقوم بتثبيت برنامج جهة خارجية على نظام التشغيل، والذي سنضيف له بعد ذلك بقليل استثناءً عند الوصول إلى مجلد محمي. برنامج الطرف الثالث اليوم هو مدير الملفات FreeCommander;
  2. نقوم بإنشاء مجلد به ملف، وسنقوم بحمايته بكل قوتنا؛
  3. دعونا نفتح مركز الدكتور الأمن. الويب وتمكين الحماية لهذا المجلد هناك؛
  4. لنقم بإعداد استثناء لـ FreeCommander؛
  5. دعونا نحاول حذف ملف من مجلد محمي بالطريقة المعتادة (عبر مستكشف Windows). لا ينبغي أن تعمل.
  6. دعنا نحاول حذف الملف باستخدام FreeCommander. يجب أن تعمل.

واو، الكثير من العمل. كلما بدأنا أسرع، كلما انتهينا أسرع.

النقطة الأولى، تثبيت FreeCommander لا يختلف كثيرًا عن تثبيت Dr.Web. الروتين المعتاد: أدخل محرك أقراص فلاش، وقم بتشغيل برنامج التثبيت، وما إلى ذلك. دعنا نتخطى هذا وننتقل مباشرة إلى الأشياء المثيرة للاهتمام.

إذا كنت لا تزال مهتمًا بكيفية تثبيت FreeCommander

لنبدأ بشيء بسيط: قم بإنشاء محرك أقراص فلاش سنضع فيه مجموعة توزيع FreeCommander، ثم في الاختبار سنقوم بإدخال محرك الأقراص المحمول في نظام التشغيل وفتحه:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

بعد ذلك، بضع نقرات لبدء التثبيت:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

التثبيت ليس مثيرًا للاهتمام، ما عليك سوى النقر فوق "التالي" في كل مكان، وفي النهاية لا تنس تعطيل مربعات الاختيار لعرض المستند التمهيدي وتشغيل FreeCommander على الفور

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

ننتهي من الاختبار بإغلاق جميع النوافذ وإزالة محرك الأقراص المحمول.

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

القيام به!

للعمل مع د. Web لنقم بإنشاء اختبار جديد dr_web_restrict_programوالتي سوف تعتمد على نتيجة الاختبار السابق win10_install_freecommander.

لنبدأ الاختبار بإنشاء المجلد المحمي على سطح المكتب:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة الشاشة بعد إنشاء المجلد

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

انتقل إلى المجلد المحمي وقم بإنشاء ملف هناك my_file.txt، والذي سيلعب دور الملف المحمي:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

أوه، يجب أن أضع هذا أيضًا في شكل ماكرو، لكن حسنًا...

لقطة الشاشة بعد إنشاء الملف

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

عظيم، الآن أنت بحاجة إلى تمكين حماية المجلد. نتبع المسار المألوف ونفتح د. الويب، لا تنس تمكين وضع التغيير. ثم انتقل إلى قائمة "منع فقدان البيانات".

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة لنافذة منع فقدان البيانات

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

دعونا نعمل قليلاً باستخدام الماوس ونضيف مجلدنا المحمي إلى قائمة المجلدات المحمية:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة لمعالج إضافة مجلد محمي

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

حسنًا، نحتاج الآن إلى إعداد استثناء للوصول إلى المجلد الخاص بـ FreeCommander. المزيد من عمل الماوس:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة مع برنامج الاستثناء المضافة

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

الآن أغلق جميع النوافذ بعناية وحاول حذف الملف "my_file.txt" بالطريقة القياسية:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة تحتوي على رسالة من Dr.Web

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لكن لم ينجح شيء - هذا يعني أن د. عملت شبكة الإنترنت حقا! لقد انتهى نصف الاختبار، ولكننا لا نزال بحاجة إلى التحقق من أن الاستثناء الخاص بـ FreeCommander سيعمل. للقيام بذلك، افتح FreeCommander وانتقل إلى المجلد المحمي:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة شاشة لنافذة FreeCommander

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

حسنًا، دعونا نحاول حذف الملف my_file.txt:

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

لقطة الشاشة بعد حذف الملف

لقد أتمت اختبار Dr. الويب. هل تستطيع؟

استثناء FreeCommander يعمل!

عمل عظيم! حالة اختبار كبيرة ومعقدة - وكل شيء آلي. استرخيت قليلاً:

الاختبار رقم 4 - الرقابة الأبوية

سنقوم ببناء حالة الاختبار الأخيرة لهذا اليوم على النحو التالي:

  1. لنقم بإنشاء مستخدم جديد MySuperUser؛
  2. دعونا نسجل الدخول تحت هذا المستخدم؛
  3. لنقم بإنشاء ملف my_file.txt نيابة عن مستخدم جديد؛
  4. دعونا نفتح مركز الدكتور الأمن. الويب وتمكين الرقابة الأبوية لهذا الملف؛
  5. في الرقابة الأبوية، سوف نقوم بتقييد حقوق المستخدم MySuperUser في الملف الذي أنشأه؛
  6. دعونا نحاول قراءة وحذف الملف my_file.txt نيابة عن MySuperUser وإلقاء نظرة على النتيجة.

لن أعطي نص الاختبار هنا. إنه مبني على نفس مبدأ الاختبارات السابقة: نحن نعمل بنشاط باستخدام الماوس ولوحة المفاتيح. في الوقت نفسه، لا يهمنا ما نقوم بأتمتة - سواء كان ذلك Dr.Web، أو إنشاء مستخدم جديد في Windows. ولكن دعونا نرى كيف سيبدو إجراء مثل هذا الاختبار:

اختتام

→ يمكنك إلقاء نظرة على مصادر جميع الاختبارات هنا

علاوة على ذلك، يمكنك إجراء كل هذه الاختبارات على جهازك الخاص. للقيام بذلك، سوف تحتاج إلى مترجم البرنامج النصي اختبار Testo. يمكنك تنزيله هنا.

دكتور. تبين أن الويب تمرين جيد، ولكنني أود أن أستلهم من رغباتك المزيد من الاستغلالات. اكتب في التعليقات اقتراحاتك حول الاختبارات التلقائية التي ترغب في رؤيتها في المستقبل. في المقالة التالية سأحاول أتمتتها، دعونا نرى ما سيأتي منه.

المصدر: www.habr.com

إضافة تعليق