Ech automatiséiert den Test vum Dr. Web. Kanns du?

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Ech hunn ni Dr. Web. Ech hu keng Ahnung wéi et funktionnéiert. Mä dat huet mech net dovun ofgehalen, eng Rei Autotester dofir ze schreiwen (an nëmmen d'Faule huet et net erlaabt, nach honnert aner ze schreiwen):

  1. Installatioun Test Web;
  2. Test fir den Zougang zu eraushuelbare Geräter (Flashlauwer) ze beschränken;
  3. Test fir den Zougang zum Verzeechnes tëscht Programmer ze limitéieren;
  4. Test fir den Zougang zum Verzeichnis tëscht Systembenotzer ze delimitéieren (parental Kontroll).

Esou a vill aner Tester kënne wéi waarm Kuchen opgehaange ginn, an net nëmmen a Relatioun mam Dr. Web, an net nëmmen a Relatioun zu Antivirus. An dësem Artikel wäert ech Iech weisen wéi Dir et maacht.

Virbereedung

Fir Tester brauche mir eng virtuell Maschinn mat Windows u Bord. Ech hunn et manuell virbereet andeems ech déi folgend Manipulatiounen dorop ausféieren:

  1. Eigentlech installéiert Windows 10 Pro x64;
  2. Wärend der Installatioun erstallt den Haaptbenotzer "testo" mam Passwuert "1111";
  3. Aktivéiert Autologin fir dëse Benotzer;

Fir Tester ze automatiséieren, wäert ech d'Testo Plattform benotzen. Wat ass et a wéi Dir et benotzt kënnt Dir liesen hei. Mir mussen elo déi fäerdeg virtuell Maschinn an Autotester importéieren. Et ass ganz einfach dëst ze maachen:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Hei gëtt ugeholl datt /path/to/win10.qcow2 ass de Wee op d'Disk vun der virtueller Maschinn déi ech manuell virbereet hunn. Dëst fäerdeg d'Virbereedung an d'Aktioun fänkt un.

Test #1 - Dr. Web!

Als éischt musst Dir d'Fro vum Transfert vum Dr. Web op eng virtuell Maschinn. Dir kënnt dëst (zum Beispill) mat engem Flash Drive maachen:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Alles wat mir maache mussen ass den Dr. Web zu Papp ${DR_WEB_DIR} (mir setzen de genaue Wäert vun dësem Parameter beim Start testo). An Testo selwer wäert sécherstellen datt dësen Installateur op engem USB Flash Drive ass.

Elo kënne mir ufänken tatsächlech den Test ze schreiwen. Fir elo, loosst eis den Test mat einfache Saachen ufänken: schalt d'virtuell Maschinn un (et gëtt no der Schafung ausgeschalt), waart bis den Desktop erschéngt, schalt de Flash Drive un an öffnet säin Inhalt duerch den Explorer:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot um Enn vum Skript

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Dir kënnt natierlech den Installateur direkt vun hei aus lafen, vum Flash Drive selwer. Awer mir sollten alles éierlech maachen - mir kopéieren den Installateur op den Desktop an lafen den Installateur vun do aus. Wéi kënne mir de Fichier kopéieren? Wéi géif eng Persoun et maachen?

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot weist datt d'Datei kopéiert gëtt

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Alles, d'Kopie erfollegräich ofgeschloss! Elo kënnt Dir d'Fënster mam Flash Drive zoumaachen an erauszéien:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot nom Schluss vum Explorer

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Elo datt den Installateur um Desktop ass, musse mir op et duebel klickt fir den Installatiounsprozess unzefänken. An d'Installatioun selwer kënnt op en einfachen Klick op Knäppercher a Scheckzeechen an ass net vu groussen Interessi:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot um Enn vun der Installatioun

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Mir kompletéiere eisen Test mat engem Restart. An um Enn, loosst eis net vergiessen ze kontrolléieren datt nom Restart eng Ikon mat Dr. Web:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot nom Restart

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Super Aarbecht! Mir hunn d'Installatioun vun Dr. Web! Loosst eis eng Paus huelen a kucken wéi et an der Dynamik ausgesäit:

Loosst eis weider op Feature Testen.

Test Nummer 2 - Beschränken Zougang zu Flash fiert

Déi éischt Feature op der Lëscht ass den Zougang zu Flash Drive ze beschränken. Fir dëst ze maachen, plangen mir en zimlech einfachen Test:

  1. Loosst eis probéieren en USB Flash Drive anzeginn an eng eidel Datei do ze kreéieren - et soll funktionnéieren. Huelt de Flash Drive aus;
  2. Aktivéiert Spär vun eraushuelbare Geräter an Dr. Web Sécherheet Center;
  3. Füügt de Flash Drive erëm an a probéiert déi erstallt Datei ze läschen. D'Aktioun muss blockéiert ginn.

Loosst eis en neie Flash Drive fir eis selwer erstellen, en an Windows setzen a probéiert en Dossier ze kreéieren. Wat kéint méi einfach sinn?

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot um Enn vum Skript

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Erstellt eng nei Textdatei duerch den Explorer Kontextmenü:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot nom Numm vun der Datei

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Maacht de Flash Drive aus, maacht et sécher:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Elo hu mir séchergestallt datt et méiglech ass mam Flash Drive ze schaffen, dat heescht datt mir et an der Dr. Web. Fir dëst ze maachen, musst Dir als éischt de Sécherheetszentrum opmaachen:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot vun der Security Center Fënster

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Mir kënne bemierken datt fir all Applikatioun am Windows opzemaachen, musst Dir quasi déiselwecht Aktiounen ausféieren (klickt op d'Sichbar, waart op eng Fënster mat populäre Applikatiounen ze erschéngen, gitt den Numm vun der Applikatioun vun Interesse, waart bis se erscheint an der Lëscht a schliisslech dréckt Enter). Dofir kann dës Grupp vun Aktiounen an e Makro getrennt ginn open_app, an deem den Numm vun der Applikatioun, déi opgemaach gëtt, als Parameter weidergeleet gëtt:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Dëse Makro ass nach ëmmer nëtzlech fir eis.

Déi éischt Saach wäerte mir maachen andeems Dir den Dr. Web - aktivéiert d'Fäegkeet Ännerungen ze maachen:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Loosst eis elo e bëssen op d'Menüen klickt a gitt op de Menü "Apparat Zougangsregelen konfiguréieren". An dësem Menü, kontrolléiert d'Këscht "Block removable media".

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot vun der Fënster Apparater a Perséinlech Daten

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Loosst eis probéieren de Flash Drive elo opzemaachen:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot mat Fehlermeldung

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Also, lues a lues hu mir den éischten Test geschriwwen mat Testen eng ganz konkret Feature am Dr. Web. Et ass Zäit eng Paus ze huelen an ze meditéieren, an d'Resultater vun eisen Aarbechten kucken:

Test # 3 - Differenzéierung vum Zougang zum Verzeechnes tëscht Programmer

D'Haaptidee vun dësem Testfall ass d'Aarbecht vum Dr. Web wann Dir den Zougang zu engem spezifeschen Dossier beschränkt. Speziell ass et néideg den Dossier vun all Ännerungen ze schützen, awer füügt eng Ausnam fir e puer Drëtt-Partei Programm. Eigentlech gesäit den Test selwer esou aus:

  1. Loosst eis en Drëtt-Partei-Programm op dem OS installéieren, fir deen e bësse méi spéit eng Ausnam addéiere wann Dir op e geschützte Dossier zougitt. Den Drëtt-Partei Programm vum Dag vun haut ass e Dateiemanager FreeCommander;
  2. Mir kreéieren en Dossier mat engem Fichier, dee mir mat all eiser Muecht schützen;
  3. Loosst eis den Dr. Web an aktivéiert de Schutz vun dësem Dossier do;
  4. Ariichten eng Ausnam fir FreeCommander;
  5. Loosst eis probéieren eng Datei aus engem geschützten Dossier op déi üblech Manéier ze läschen (iwwer Windows Explorer). Et soll net schaffen;
  6. Loosst eis probéieren d'Datei mat FreeCommander ze läschen. Et soll funktionnéieren.

Wow, vill Aarbecht. Wat mir méi fréi ufänken, desto méi séier fäerdeg mir.

Punkt eent, FreeCommander installéieren ass net vill anescht wéi d'Installatioun vun Dr.Web. Déi üblech Routine: en USB Flash Drive agefouert, den Installateur gestart, a sou weider. Loosst eis dëst iwwersprangen a ginn direkt op déi interessant.

Wann Dir nach ëmmer frot wéi Dir FreeCommander installéiere wëllt

Loosst eis mat engem einfachen ufänken: e Flash Drive erstellen an deem mir d'FreeCommander Verdeelung setzen, an dann de Flash Drive an den OS am Test setzen an opmaachen:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Als nächst, e puer Net-Klickt fir d'Installatioun unzefänken:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

D'Installatioun ass net ganz interessant, klickt einfach op "Next" iwwerall, a vergiesst um Enn net d'Checkboxen auszeschalten mat der ReadMe Vue an dem direkten Start vum FreeCommander

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Mir schléissen den Test of andeems Dir all Fënsteren zoumaacht an de Flash Drive erauszitt

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Gemaach!

Ze schaffen mat Dr. Web en neien Test erstellen dr_web_restrict_program, déi op d'Resultat vum fréiere Test vertrauen win10_install_freecommander.

Loosst eis den Test starten andeems Dir e Protected Dossier um Desktop erstellt:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot no der Erstellung vum Ordner

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Gitt an de Protected Dossier a erstellt eng Datei do my_file.txt, déi d'Roll vun enger geschützter Datei spillt:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Oh, ech hätt dat och als Macro gemaach, mee ach...

Screenshot no der Schafung vun der Datei

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Super, elo musst Dir den Dossierschutz aktivéieren. Mir verfollegen de vertraute Wee an oppen Dr. Web, vergiesst net den Ännerungsmodus z'aktivéieren. Da gitt op de Menü "Data Verloscht Preventioun".

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot mat Data Loss Prevention Fënster

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Loosst eis e bësse mat der Maus schaffen an eise Protected Dossier op d'Lëscht vun de geschützten addéieren:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot vum Add Protected Folder Wizard

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Gutt, elo musse mir eng Dossierzougang Ausnam fir FreeCommander opsetzen. E bësse méi Mausaarbecht:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot mat dobäi Ausnam Programm

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Maacht elo virsiichteg all Fënstere zou a probéiert d'"my_file.txt" Datei op de Standard Manéier ze läschen:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot mat engem Message vum Dr.Web

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Awer näischt ass geschitt, sou datt den Dr. Web huet wierklech geschafft! D'Halschent vum Test ass eriwwer, awer mir mussen nach ëmmer kucken ob d'Ausnam fir FreeCommander funktionnéiert. Fir dëst ze maachen, öffnen FreeCommander a gitt an de Protected Dossier:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot mat FreeCommander Fënster

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Gutt, loosst eis probéieren d'my_file.txt Datei ze läschen:

Ech automatiséiert den Test vum Dr. Web. Kanns du?

Screenshot no Fichier Läschen

Ech automatiséiert den Test vum Dr. Web. Kanns du?

D'Ausnam fir FreeCommander funktionnéiert!

Super Aarbecht! E groussen a komplexe Testfall - an alles ass automatiséiert. E bësse Entspanung:

Test # 4 - Elteren Kontroll

Mir bauen dëse leschten Testfall fir haut wéi follegt:

  1. Loosst eis en neie Benotzer erstellen MySuperUser;
  2. Aloggen mat dësem Benotzer;
  3. Loosst eis eng Datei erstellen my_file.txt am Numm vum neie Benotzer;
  4. Loosst eis den Dr. Web an aktivéiert Elteren Kontroll fir dës Fichier;
  5. An der Elterenkontroll beschränke mir d'Rechter vum MySuperUser Benotzer op déi vun him erstallt Datei;
  6. Loosst eis probéieren d'Datei ze liesen an ze läschen my_file.txt am Numm vun MySuperUser a kuckt d'Resultat.

Ech wäert keen Test Skript hei. Et ass op de selwechte Prinzip wéi déi virdrun Tester gebaut: mir schaffen aktiv mat der Maus an Keyboard. Zur selwechter Zäit ass et eis egal wat mir automatiséieren - och Dr.Web, och d'Schafe vun engem neie Benotzer am Windows. Awer loosst eis nach ëmmer kucken wéi de Laf vun esou engem Test ausgesäit:

Konklusioun

→ Quelle vun all Tester Dir kënnt gesinn hei

Ausserdeem kënnt Dir all dës Tester op Ärer Maschinn lafen. Fir dëst ze maachen, braucht Dir den Testo Test Skript Dolmetscher. Dir kënnt et eroflueden hei.

Dr. Web huet sech als eng gutt Formatioun erausgestallt, awer ech géif gären Inspiratioun fir weider Exploiten aus Äre Wënsch zéien. Schreift an de Kommentaren Är Virschléi iwwer wéi eng Autotester Dir an Zukunft wëllt gesinn. Am nächsten Artikel probéieren ech se ze automatiséieren, loosst eis kucken wat geschitt.

Source: will.com

Setzt e Commentaire