Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Wala pa nako gigamit si Dr. Web. Wala koy ideya kung giunsa kini paglihok. Apan wala kini makapugong kanako sa pagsulat sa daghang mga autotest alang niini (ug ang pagkatapulan lamang ang nakapugong kanako sa pagsulat sa usa ka gatos pa):

  1. Pagsulay sa pag-install Dr. Web;
  2. Pagsulay alang sa pagpugong sa pag-access sa mga matangtang nga aparato (flash drive);
  3. Pagsulay alang sa pagpugong sa pag-access sa usa ka direktoryo tali sa mga programa;
  4. Pagsulay alang sa pagpugong sa pag-access sa usa ka direktoryo tali sa mga tiggamit sa sistema (kontrol sa ginikanan).

Kini ug daghang uban pang mga pagsulay mahimong ibaligya sama sa mainit nga mga cake, ug dili lamang sa relasyon ni Dr. Web, ug dili lamang sa relasyon sa mga antivirus. Niini nga artikulo isulti ko kanimo kung giunsa kini buhaton.

Training

Alang sa mga pagsulay kinahanglan namon ang usa ka virtual nga makina nga adunay Windows sakay. Giandam ko kini nga mano-mano pinaagi sa paghimo sa mosunod nga mga manipulasyon niini:

  1. Sa tinuud, gi-install nako ang Windows 10 Pro x64;
  2. Atol sa pag-instalar, gibuhat nako ang nag-unang tiggamit nga "testo" nga adunay password nga "1111";
  3. Gi-enable ang autologon alang niini nga tiggamit;

Aron ma-automate ang mga pagsulay, akong gamiton ang Testo platform. Unsa kini ug unsaon paggamit niini mabasa nimo dinhi. Kinahanglan namong i-import ang nahuman nga virtual machine ngadto sa mga autotest. Sayon ra kaayo ang pagbuhat niini:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Dinhi gituohan nga /path/to/win10.qcow2 - kini ang agianan sa disk sa virtual machine nga akong giandam nga mano-mano. Dinhi matapos ang pagpangandam ug magsugod ang aksyon.

Pagsulay No. 1 - I-install ang Dr. Web!

Una, kinahanglan natong sulbaron ang isyu sa pagbalhin sa distribution kit ni Dr. Web ngadto sa usa ka virtual machine. Mahimo nimo kini (pananglitan) gamit ang flash drive:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Ang kinahanglan namong buhaton mao ang pag-install sa Dr. Web kay papa ${DR_WEB_DIR} (atong ibutang ang eksaktong bili niini nga parameter sa pagsugod testo). Ug si Testo mismo magsiguro nga kini nga installer matapos sa flash drive.

Karon makasugod na kita sa aktuwal nga pagsulat sa pagsulay. Sa pagkakaron, sugdan nato ang pagsulay sa yano nga mga butang: i-on ang virtual machine (pagkahuman sa paghimo niini mapatay), paghulat nga makita ang desktop, i-on ang flash drive ug ablihan ang mga sulud niini pinaagi sa Explorer:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa katapusan sa senaryo

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Mahimo nimo, siyempre, pagdagan ang installer direkta gikan dinhi, gikan sa flash drive mismo. Apan mas maayo natong buhaton ang tanan nga matinud-anon - atong kopyahon ang installer sa desktop ug ipadagan ang installer gikan didto. Unsaon namo pagkopya ang file? Sa unsang paagi mahimo kini sa usa ka tawo?

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa file gikopya gihapon

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Mao na, malampuson nga nahuman ang pagkopya! Karon mahimo nimong isira ang bintana gamit ang flash drive ug kuhaa kini:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot pagkahuman sa pagsira sa Explorer

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Karon nga ang installer naa sa desktop, kinahanglan namong i-double-click kini aron masugdan ang proseso sa pag-instalar. Ug ang pag-instalar mismo moabut sa yano nga pag-klik sa mga buton ug mga checkbox ug dili kaayo interesado:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa katapusan sa pag-instalar

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Gikompleto namo ang among pagsulay gamit ang reboot. Ug sa katapusan, ayaw kalimti ang pagsusi nga pagkahuman sa pag-reboot, usa ka icon nga adunay Dr. Web:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot human sa reboot

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Nindot nga trabaho! Gi-automate namo ang pag-instalar sa antivirus ni Dr. Web! Mopahulay ta ug tan-awon kung unsa ang hitsura niini sa dinamika:

Mopadayon kita sa mga bahin sa pagsulay.

Pagsulay No. 2 - Pagdili sa pag-access sa mga flash drive

Ang una nga bahin sa lista mao ang pagpugong sa pag-access sa mga flash drive. Aron mahimo kini, magplano kita og usa ka yano nga pagsulay:

  1. Atong sulayan ang pagsal-ot sa usa ka USB flash drive ug paghimo og usa ka walay sulod nga file didto - kini kinahanglan nga molihok. Atong kuhaon ang flash drive;
  2. Himoon nato ang pag-block sa mga removable device sa Dr. Sentro sa Seguridad sa Web;
  3. Atong isulod pag-usab ang USB flash drive ug sulayi nga papason ang gibuhat nga file. Ang aksyon kinahanglan nga gibabagan.

Maghimo kita og bag-ong flash drive, isulod kini sa Windows ug sulayi paghimo og folder. Unsa ang mahimong mas simple?

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa katapusan sa senaryo

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Paghimo og bag-ong text file pinaagi sa Explorer context menu:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot human sa pag-usab sa ngalan sa file

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Gidiskonekta namon ang flash drive, buhata kini nga luwas:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Karon kami kombinsido nga ang flash drive mahimong gamiton, nga nagpasabot nga mahimo namong sugdan ang pagbabag niini sa Dr. Web. Aron mahimo kini, kinahanglan nimo una nga ablihan ang Security Center:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa bintana sa Security Center

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Mamatikdan namon nga aron maablihan ang bisan unsang aplikasyon sa Windows kinahanglan nimo nga buhaton ang halos parehas nga mga lakang (pag-klik sa search bar, paghulat nga makita ang bintana nga adunay mga sikat nga aplikasyon, isulud ang ngalan sa aplikasyon sa interes, paghulat nga kini makita sa ang lista ug, sa katapusan, pindota ang Enter). Busa, kini nga grupo sa mga aksyon mahimong bahinon sa usa ka macro open_app, diin ang ngalan sa aplikasyon nga ablihan ipasa isip parameter:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Kini nga macro mahimong mapuslanon kanato sa ulahi.

Ang una natong buhaton mao ang pag-abli sa Dr. Security Center. Web - makahimo sa abilidad sa paghimo og mga kausaban:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Karon atong i-klik ang mga menu og gamay ug adto sa menu nga "I-configure ang mga lagda sa pag-access sa device". Niini nga menu, susiha ang kahon nga "I-block ang removable media".

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa bintana sa Devices ug Personal Data

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Atong sulayan nga ablihan ang flash drive karon:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa mensahe sa sayup

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Ingon niana kung giunsa, hinayhinay, gisulat namon ang una nga pagsulay sa pagsulay nga usa ka mahikap nga bahin sa Dr. Web. Panahon na sa pagpahulay ug pagpamalandong, pagtan-aw sa mga sangputanan sa atong mga paghago:

Pagsulay No. 3 - Paglainlain sa pag-access sa usa ka direktoryo tali sa mga programa

Ang panguna nga ideya sa kini nga kaso sa pagsulay mao ang pagsusi sa buhat ni Dr. Web kung gipugngan ang pag-access sa usa ka piho nga folder. Sa piho, kinahanglan nimo nga panalipdan ang folder gikan sa bisan unsang mga pagbag-o, apan pagdugang usa ka eksepsiyon alang sa pipila nga programa sa ikatulo nga partido. Sa tinuud, ang pagsulay mismo ingon niini:

  1. Mag-install kami usa ka programa sa ikatulo nga partido sa OS, diin sa dili madugay magdugang kami usa ka eksepsiyon kung mag-access sa usa ka giprotektahan nga folder. Ang ikatulo nga partido nga programa sa adlaw karon usa ka file manager FreeCommander;
  2. Naghimo kami usa ka folder nga adunay usa ka file, nga among panalipdan sa tanan namon nga kusog;
  3. Atong ablihan ang Dr. Security Center. Web ug makahimo sa pagpanalipod alang niini nga folder didto;
  4. Maghimo kita ug eksepsiyon para sa FreeCommander;
  5. Atong sulayan ang pagtangtang sa usa ka file gikan sa usa ka giprotektahan nga folder sa naandan nga paagi (pinaagi sa Windows Explorer). Kinahanglang dili kini molihok;
  6. Atong sulayan ang pagtangtang sa file gamit ang FreeCommander. Kini kinahanglan nga molihok.

Wow, daghang trabaho. Sa mas dali ta magsugod, mas dali ta mahuman.

Itudlo ang usa, ang pag-instalar sa FreeCommander dili kaayo lahi sa pag-instalar sa Dr.Web. Ang naandan nga rutina: gisal-ot ang usa ka flash drive, gilunsad ang installer, ug uban pa. Atong laktawan kini ug diretso sa mga makapaikag nga butang.

Kung interesado ka pa kung giunsa ang pag-install sa FreeCommander

Magsugod kita sa usa ka butang nga yano: paghimo usa ka flash drive diin ibutang namon ang kit sa pag-apod-apod sa FreeCommander, ug dayon sa pagsulay among isulud ang flash drive sa OS ug ablihan kini:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Sunod, pipila ka mga pag-klik aron masugdan ang pag-install:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Ang pag-instalar dili kaayo makapaikag, i-klik lang ang "Sunod" bisan asa, ug sa katapusan ayaw kalimti ang pag-disable sa mga checkbox alang sa pagtan-aw sa ReadMe ug paglansad dayon sa FreeCommander

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Gitapos namon ang pagsulay pinaagi sa pagsira sa tanan nga mga bintana ug pagtangtang sa flash drive.

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Nahimo na!

Aron magtrabaho kauban si Dr. Web maghimo ta ug bag-ong pagsulay dr_web_restrict_program, nga magsalig sa resulta sa miaging pagsulay win10_install_freecommander.

Atong sugdan ang pagsulay pinaagi sa paghimo sa Protected folder sa desktop:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot human sa paghimo sa folder

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Adto sa Protected folder ug paghimo og file didto my_file.txt, nga magdula sa papel sa giprotektahan nga file:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Oh, kinahanglan ko usab kini ibutang sa porma sa usa ka macro, apan oh ...

Screenshot human sa paghimo sa file

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Maayo, karon kinahanglan nimo nga hatagan ang proteksyon sa folder. Gisunod namo ang pamilyar nga dalan ug giablihan si Dr. Web, ayaw kalimot sa pag-enable sa change mode. Dayon adto sa menu nga "Data Loss Prevention".

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa Data Loss Prevention window

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Magtrabaho ta gamay gamit ang mouse ug idugang ang among Protektado nga folder sa lista sa mga giprotektahan:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa Add Protected Folder Wizard

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Aw, karon kinahanglan namon nga magbutang usa ka eksepsiyon alang sa pag-access sa folder alang sa FreeCommander. Usa ka gamay nga trabaho sa mouse:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot nga adunay dugang nga programa sa eksepsiyon

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Karon pag-ayo isira ang tanan nga mga bintana ug sulayi nga papason ang file nga "my_file.txt" sa naandan nga paagi:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot nga adunay mensahe gikan sa Dr.Web

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Apan wala’y nahimo - kana nagpasabut nga si Dr. Nagtrabaho gyud ang web! Ang katunga sa pagsulay nahuman na, apan kinahanglan pa namon nga susihon kung ang eksepsiyon sa FreeCommander molihok. Aron mahimo kini, ablihi ang FreeCommander ug adto sa Protected folder:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot sa FreeCommander nga bintana

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Aw, sulayan nato nga papason ang file my_file.txt:

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Screenshot pagkahuman sa pagtangtang sa file

Gi-automate nako ang pagsulay ni Dr. Web. Mahimo ba nimo?

Ang eksepsiyon sa FreeCommander nagtrabaho!

Nindot nga trabaho! Usa ka dako ug komplikado nga kaso sa pagsulay - ug ang tanan awtomatiko. Medyo relaks:

Pagsulay #4 - Pagkontrol sa Ginikanan

Among tukoron kining kataposang kaso sa pagsulay para karong adlawa sama sa mosunod:

  1. Magbuhat ta ug bag-ong user nga MySuperUser;
  2. Mag log-in ta ubos niini nga user;
  3. Magbuhat ta ug file my_file.txt sa ngalan sa bag-ong tiggamit;
  4. Atong ablihan ang Dr. Security Center. Web ug mahimo ang mga kontrol sa ginikanan alang niini nga file;
  5. Sa kontrol sa ginikanan, atong limitahan ang mga katungod sa user nga MySuperUser sa file nga iyang gibuhat;
  6. Atong sulayan ang pagbasa ug pagtangtang sa file my_file.txt sa ngalan sa MySuperUser ug tan-awa ang resulta.

Dili nako ihatag ang test script dinhi. Gitukod kini sa parehas nga prinsipyo sama sa miaging mga pagsulay: aktibo kami nga nagtrabaho gamit ang mouse ug keyboard. Sa samang higayon, dili igsapayan kanamo kung unsa ang among gi-automate - kini Dr.Web, o paghimo og bag-ong user sa Windows. Apan tan-awon pa naton kung unsa ang hitsura sa pagpadagan sa ingon nga pagsulay:

konklusyon

β†’ Mahimo nimong tan-awon ang mga gigikanan sa tanan nga mga pagsulay dinhi

Dugang pa, mahimo nimong ipadagan ang tanan niini nga mga pagsulay sa imong kaugalingon nga makina. Aron mahimo kini, kinahanglan nimo ang Testo test script interpreter. Mahimo nimo kini i-download dinhi.

Si Dr. Ang Web nahimo nga usa ka maayo nga pag-ehersisyo, apan gusto ko nga makakuha og inspirasyon alang sa dugang nga mga pagpahimulos gikan sa imong mga gusto. Isulat sa mga komento ang imong mga sugyot bahin sa kung unsang mga autotest ang gusto nimo nga makita sa umaabot. Sa sunod nga artikulo sulayan nako nga i-automate sila, tan-awon naton kung unsa ang moabut niini.

Source: www.habr.com

Idugang sa usa ka comment