Aghju automatizatu a prova di Dr. Web. Poi?

Aghju automatizatu a prova di Dr. Web. Poi?

Ùn aghju mai usatu Dr. Web. Ùn aghju micca idea di cumu funziona. Ma questu ùn m'hà micca impeditu di scrive una quantità di autotest per ellu (è solu a pigrizia m'hà impeditu di scrive un centu di più):

  1. Test d'installazione Dr. Web;
  2. Test per restringere l'accessu à i dispositi rimovibili (unità flash);
  3. Pruvate per restringe l'accessu à un repertoriu trà i prugrammi;
  4. Test per restringere l'accessu à un repertoriu trà l'utilizatori di u sistema (cuntrollu parentale).

Quessi è parechje altre teste ponu esse venduti cum'è torte calde, è micca solu in relazione à u Dr. Web, è micca solu in relazione à l'antivirus. In questu articulu vi dicu cumu fà questu.

A preparazione di

Per i testi avemu bisognu di una macchina virtuale cù Windows à bordu. L'aghju preparatu manualmente eseguendu e seguenti manipulazioni nantu à questu:

  1. In verità, aghju installatu Windows 10 Pro x64;
  2. Durante a stallazione, aghju creatu l'utilizatore principale "testo" cù a password "1111";
  3. Abilitatu l'autologin per questu utilizatore;

Per automatizà e teste, aduprà a piattaforma Testo. Chì ghjè è cumu si pò aduprà, pudete leghje ccà. Avemu avà bisognu di impurtà a macchina virtuale finita in autotests. Hè assai faciule fà questu:

Aghju automatizatu a prova di Dr. Web. Poi?

Quì si assume chì /path/to/win10.qcow2 - questu hè u percorsu à u discu di a macchina virtuale chì aghju preparatu manualmente. Hè quì chì a preparazione finisci è l'azzione principia.

Test No 1 - Installa Dr. Web!

Prima, avemu bisognu di risolve u prublema di trasferimentu di u kit di distribuzione Dr. Web à una macchina virtuale. Pudete fà questu (per esempiu) cù un flash drive:

Aghju automatizatu a prova di Dr. Web. Poi?

All avemu bisognu di fà hè stallà u Dr. Web à babbu ${DR_WEB_DIR} (avemu stabilitu u valore esattu di stu paràmetru quandu principia testo). È Testo stessu s'assicurarà chì questu installatore finisci in u flash drive.

Avà pudemu cumincià à scrive veramente a prova. Per avà, cuminciamu a prova cù e cose simplici: accende a macchina virtuale (dopu a creazione serà disattivata), aspettate chì u desktop apparisce, accende u flash drive è apre u so cuntenutu attraversu Explorer:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot à a fine di u scenariu

Aghju automatizatu a prova di Dr. Web. Poi?

Pudete, sicuru, eseguisce u installatore direttamente da quì, da u flash drive stessu. Ma avemu megliu fà tuttu onestamente - copiemu l'installatore à u desktop è eseguiremu l'installatore da quì. Cumu pudemu copià u schedariu? Cumu una persona faria questu?

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot di u schedariu chì hè sempre copiatu

Aghju automatizatu a prova di Dr. Web. Poi?

Eccu, a copia hè finita cun successu! Avà pudete chjude a finestra cù u flash drive è sguassate:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot dopu à chjude Explorer

Aghju automatizatu a prova di Dr. Web. Poi?

Avà chì l'installatore hè nantu à u desktop, avemu bisognu di cliccà doppiu per inizià u prucessu di stallazione. E l'installazione stessa si riduce à cliccà i buttoni è i caselle di spunta è ùn hè micca assai interessu:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot à a fine di a stallazione

Aghju automatizatu a prova di Dr. Web. Poi?

Cumpitemu a nostra prova cù un reboot. È à a fine, ùn vi scurdate di verificà chì dopu à u reboot, un icona cù u Dr. Web:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot dopu à reboot

Aghju automatizatu a prova di Dr. Web. Poi?

Gran travagliu! Avemu automatizatu a stallazione di l'antivirus Dr. Web! Facemu una pausa è vede cumu si vede in dinamica:

Passemu à e funzioni di prova.

Test No. 2 - Restrizzione di l'accessu à i flash drives

A prima funzione nantu à a lista hè restringe l'accessu à i flash drives. Per fà questu, pianificemu una prova abbastanza simplice:

  1. Pruvate di inserisce una unità flash USB è creanu un schedariu viotu quì - duverebbe travaglià. Tiramu fora u flash drive;
  2. Permettemu u bluccatu di i dispositi amovibili in Dr. Web Security Center;
  3. Inserite u discu USB di novu è pruvate à sguassà u schedariu creatu. L'azzione deve esse bluccata.

Creemu una nova unità flash, inseriscila in Windows è pruvate à creà un cartulare. Chì puderia esse più simplice?

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot à a fine di u scenariu

Aghju automatizatu a prova di Dr. Web. Poi?

Crea un novu schedariu di testu attraversu u menù di cuntestu Explorer:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot dopu a rinominazione di u schedariu

Aghju automatizatu a prova di Dr. Web. Poi?

Disconnect u flash drive, fate in modu sicuru:

Aghju automatizatu a prova di Dr. Web. Poi?

Avà simu cunvinti chì u flash drive pò esse usatu, chì significa chì pudemu cumincià à bluccà in u Centru di Sicurezza Dr. Web. Per fà questu, avete prima bisognu di apre u Centru di Sicurezza:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot di a finestra di u Centru di Sicurezza

Aghju automatizatu a prova di Dr. Web. Poi?

Pudemu nutà chì per apre ogni applicazione in Windows avete bisognu di fà praticamente i stessi passi (cliccate nantu à a barra di ricerca, aspettate chì a finestra cù l'applicazioni populari apparisce, inserite u nome di l'applicazione d'interessu, aspettate chì apparisce in a lista è, infine, appughjà Enter). Per quessa, stu gruppu di azzioni pò esse siparati in una macro open_app, à quale u nome di l'applicazione per esse apertu serà passatu cum'è paràmetru:

Aghju automatizatu a prova di Dr. Web. Poi?

Questa macro serà utile per noi dopu.

A prima cosa avemu da fà hè apre u Centru di Sicurezza Dr. Web - permette a capacità di fà cambiamenti:

Aghju automatizatu a prova di Dr. Web. Poi?

Avà, cliccate nant'à i menu un pocu è vai à u menù "Configurate e regule di accessu à u dispositivu". In questu menù, verificate a casella "Bloccare i media removable".

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot di a finestra Dispositivi è Dati Personali

Aghju automatizatu a prova di Dr. Web. Poi?

Pruvemu di apre u flash drive avà:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot di u missaghju d'errore

Aghju automatizatu a prova di Dr. Web. Poi?

Hè cusì chì, pocu à pocu, avemu scrittu a prima prova chì prova una funzione assai tangibile in Dr. Web. Hè ora di piglià una pausa è meditate, fighjendu i risultati di i nostri travagli:

Test No 3 - Differentiing accessu à un cartulare trà prugrammi

L'idea principale di stu casu di prova hè di verificà u travagliu di Dr. Web quandu restringe l'accessu à un cartulare specificu. In particulare, avete bisognu di prutezzione di u cartulare da qualsiasi cambiamenti, ma aghjunghje una eccezzioni per qualchì prugramma di terzu. In fatti, a prova stessa s'assumiglia cusì:

  1. Stallà un prugramma di terzu in u SO, per quale un pocu dopu aghjunghje una eccezzioni quandu accede à un cartulare prutettu. U prugramma di terzu oghje di u ghjornu hè un gestore di file FreeCommander;
  2. Creemu un cartulare cù un schedariu, chì prutegemu cù tutte e nostre forze;
  3. Andemu apre u Dr. Security Center. Web è attivà a prutezzione di stu cartulare;
  4. Fighjemu una eccezzioni per FreeCommander;
  5. Pruvemu di sguassà un schedariu da un cartulare prutettu in u modu di solitu (via Windows Explorer). Ùn deve micca travaglià;
  6. Pruvemu di sguassà u schedariu cù FreeCommander. Si deve travaglià.

Wow, assai travagliu. Più prestu principiamu, più prestu finiscemu.

Puntu unu, installà FreeCommander ùn hè micca assai sfarente da installà Dr.Web. A rutina di solitu: inseritu un flash drive, lanciatu u installatore, è cusì. Saltamu questu è andemu direttamente à e cose interessanti.

Sè avete sempre interessatu à cumu installà FreeCommander

Accuminciamu cù qualcosa di simplice: crea una unità flash in quale mettemu u kit di distribuzione FreeCommander, è dopu in a prova inseriremu u flash drive in u SO è apremu:

Aghju automatizatu a prova di Dr. Web. Poi?

Dopu, uni pochi clicchi per inizià a stallazione:

Aghju automatizatu a prova di Dr. Web. Poi?

A stallazione ùn hè micca assai interessante, basta à cliccà "Next" in ogni locu, è à a fine ùn vi scurdate di disattivà e checkboxes per vede ReadMe è lanciate immediatamente FreeCommander.

Aghju automatizatu a prova di Dr. Web. Poi?

Finitemu a prova chjudendu tutte e finestri è sguassate u flash drive.

Aghju automatizatu a prova di Dr. Web. Poi?

Fattu!

Per travaglià cù Dr. Web creamu una nova prova dr_web_restrict_program, chì s'appoghjanu nantu à u risultatu di a prova precedente win10_install_freecommander.

Cuminciamu a prova creendu u cartulare Prutettu nantu à u desktop:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot dopu à creà u cartulare

Aghju automatizatu a prova di Dr. Web. Poi?

Andà à u cartulare prutetti è creà un schedariu ci my_file.txt, chì ghjucà u rolu di u schedariu prutettu:

Aghju automatizatu a prova di Dr. Web. Poi?

Oh, duveria ancu mette questu in forma di macro, ma oh bè...

Screenshot dopu à creà u schedariu

Aghju automatizatu a prova di Dr. Web. Poi?

Grande, avà avete bisognu di attivà a prutezzione di u cartulare. Seguimu a strada familiar è apre u Dr. Web, ùn vi scurdate di attivà u modu di cambiamentu. Allora vai à u menù "Prevenzione di perdita di dati".

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot di a finestra di Prevenzione di perdita di dati

Aghju automatizatu a prova di Dr. Web. Poi?

Travagliemu un pocu cù u mouse è aghjunghje u nostru cartulare Protetti à a lista di i prutetti:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot di l'Assistente Add Folder Protected

Aghju automatizatu a prova di Dr. Web. Poi?

Ebbè, avà avemu bisognu di stabilisce una eccezzioni per l'accessu à u cartulare per FreeCommander. Un pocu di più travagliu di u mouse:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot cù un prugramma di eccezzioni aghjuntu

Aghju automatizatu a prova di Dr. Web. Poi?

Avà chjude cù cura tutte e finestri è pruvate à sguassà u schedariu "my_file.txt" in u modu standard:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot cù un missaghju da Dr.Web

Aghju automatizatu a prova di Dr. Web. Poi?

Ma nunda hà travagliatu - questu significa Dr. U web hà veramente travagliatu! A mità di a prova hè finita, ma avemu sempre bisognu di verificà chì l'eccezzioni per FreeCommander hà da travaglià. Per fà questu, apre FreeCommander è andate à u cartulare Protetti:

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot di a finestra di FreeCommander

Aghju automatizatu a prova di Dr. Web. Poi?

Ebbè, pruvemu à sguassà u schedariu my_file.txt :

Aghju automatizatu a prova di Dr. Web. Poi?

Screenshot dopu à sguassà u schedariu

Aghju automatizatu a prova di Dr. Web. Poi?

L'eccezzioni FreeCommander funziona!

Gran travagliu! Un casu di prova grande è cumplessu - è tuttu hè automatizatu. Un pocu rilassatu:

Test #4 - Controlu Parenti

Custruiremu questu ultimu casu di prova per oghje cum'è seguente:

  1. Creemu un novu utilizatore MySuperUser;
  2. Connettamu sottu à questu utilizatore;
  3. Creemu un fugliale my_file.txt in nome di un novu utilizatore;
  4. Andemu apre u Dr. Security Center. Web è attivà i cuntrolli parentali per stu schedariu;
  5. In u cuntrollu parentale, limiteremu i diritti di l'utilizatore MySuperUser à u schedariu creatu da ellu;
  6. Pruvemu di leghje è sguassà u schedariu my_file.txt in nome di MySuperUser è fighjate u risultatu.

Ùn daraghju micca u script di prova quì. Hè custruitu nantu à u listessu principiu cum'è e teste previ: avemu travagliatu attivamente cù u mouse è u teclatu. À u listessu tempu, ùn importa micca ciò chì avemu automatizatu - sia Dr.Web, o creà un novu utilizatore in Windows. Ma vedemu sempre ciò chì l'esecuzione di una tale prova seria:

cunchiusioni

→ Pudete vede e fonti di tutti i testi ccà

Inoltre, pudete eseguisce tutte queste teste nantu à a vostra propria macchina. Per fà questu, avete bisognu di l'interprete di script Testo. Pudete scaricà lu ccà.

Dr. U Web hè diventatu un bonu entrenamentu, ma mi piacerebbe piglià ispirazione per più sfruttamenti da i vostri desideri. Scrivite in i cumenti i vostri suggerimenti nantu à quali autotest chì vulete vede in u futuru. In u prossimu articulu pruvaraghju à automatizà elli, vedemu ciò chì vene.

Source: www.habr.com

Add a comment