{"id":97277,"date":"2020-10-17T08:42:33","date_gmt":"2020-10-17T06:42:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ya-avtomatiziroval-testirovanie-dr-web-a-smozhete-li-vy"},"modified":"2020-10-17T08:42:33","modified_gmt":"2020-10-17T06:42:33","slug":"ya-avtomatiziroval-testirovanie-dr-web-a-smozhete-li-vy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ya-avtomatiziroval-testirovanie-dr-web-a-smozhete-li-vy","title":{"rendered":"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/cd8ba23352d20a2f3ee2cb14f8d2808c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Non ho mai usato Dr. Web. Non ho idea di come funzioni. Ma ci\u00f2 non mi ha impedito di scrivere una serie di test automatici (e solo la pigrizia mi ha fermato dal scriverne altri cento):<\/p>\n<p><\/p>\n<ol>\n<li>Test di installazione di Dr. Web;<\/li>\n<li>Test di limitazione dell'accesso a dispositivi rimovibili (chiavette USB);<\/li>\n<li>Test di differenziazione dell'accesso a una cartella tra i programmi;<\/li>\n<li>Test di differenziazione dell'accesso a una cartella tra gli utenti del sistema (controllo genitori).<\/li>\n<\/ol>\n<p><\/p>\n<p>Test di questo tipo e molti altri possono essere creati come se fossero pasticcini, non solo per Dr. Web, ma anche per altri antivirus. In questo articolo spiegher\u00f2 come farlo.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"podgotovka\">Preparazione<\/h1>\n<p><\/p>\n<p>Per i test avremo bisogno di una macchina virtuale con Windows. L'ho preparata manualmente eseguendo le seguenti operazioni:<\/p>\n<p><\/p>\n<ol>\n<li>In realt\u00e0, ho installato Windows 10 Pro x64;<\/li>\n<li>Durante l'installazione ho creato un utente principale \"testo\" con la password \"1111\";<\/li>\n<li>Ho abilitato l'accesso automatico per questo utente;<\/li>\n<\/ol>\n<p><\/p>\n<p>Per automatizzare i test user\u00f2 la piattaforma Testo. Cos'\u00e8 e come usarla puoi leggerlo <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/testo_lang\/blog\/521682\/\">qui<\/a><\/noindex>. Ora ci serve importare la macchina virtuale pronta nei test automatici. \u00c8 molto semplice farlo:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/459ab271741fdbb95c493387d8de648d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Qui si presume che <code>\/path\/to\/win10.qcow2<\/code> \u2014 sia il percorso del disco della macchina virtuale che ho preparato manualmente. Qui termina la preparazione e inizia l'azione. <\/p>\n<p><\/p>\n<h1 id=\"test-1---ustanavlivaem-dr-web\">Test n. 1 \u2014 Installiamo Dr. Web!<\/h1>\n<p><\/p>\n<p>Per prima cosa dobbiamo risolvere la questione del trasferimento del pacchetto di installazione di Dr. Web sulla macchina virtuale. Questo pu\u00f2 essere fatto (ad esempio) tramite una chiavetta USB:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/6687c2c8ebd4c7ca793be167faf70048.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tutto ci\u00f2 che dobbiamo fare \u00e8 mettere l'installer di Dr. Web nella cartella <code>${DR_WEB_DIR}<\/code> (il valore esatto di questo parametro lo specificheremo all'avvio di <code>testo<\/code>). E Testo si occuper\u00e0 di far s\u00ec che questo installatore si trovi sulla chiavetta.<\/p>\n<p><\/p>\n<p>Ora possiamo iniziare a scrivere il test. Per ora iniziamo con cose semplici: accendiamo la macchina virtuale (dopo la creazione sar\u00e0 spenta), aspettiamo che appaia il desktop, colleghiamo la chiavetta e apriamo il suo contenuto tramite Esplora risorse:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/7317a1c2696e4f57d76de582aca2337c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot al termine dello scenario<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/0df9ba839339151d2f1858da58bdea95.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Possiamo, ovviamente, avviare l'installer direttamente da qui, dalla chiavetta. Ma faremo tutto per bene: copieremo l'installer sul desktop e lo avvieremo da l\u00ec. Come facciamo a copiare il file? Come lo farebbe una persona?<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/21173ae89f3cba9f35e159ccd1e5b175.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot, dove \u00e8 ancora in corso la copia del file<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/b6d7c699d0c3f480ce46aa66c7b22a5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tutto, la copia \u00e8 stata completata con successo! Ora puoi chiudere la finestra con la chiavetta USB e rimuoverla:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/126e86eb63dcda235e4f36228849386b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot dopo la chiusura di Explorer<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/004431bb78e1abcef70d6e73804e6fa1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ora che l'installer \u00e8 sulla scrivania, dobbiamo fare doppio clic su di esso per avviare il processo di installazione. L'installazione stessa consiste semplicemente nel cliccare su pulsanti e selettori e non presenta particolare interesse:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/ed412bb89bf5a805e76cf6d3c7020d3d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot al termine dell'installazione<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/b402a56b54c60b88108e1152b83502e4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Concludiamo il nostro test con un riavvio. Alla fine, non dimentichiamo di controllare che dopo il riavvio l'icona di Dr. Web sia apparsa sul desktop:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/06ff13e1e29546a904744b6efd29338e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot dopo il riavvio<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/eb9ce4edc8807c6fa09f23d308d83c85.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ottimo lavoro! Abbiamo automatizzato l'installazione dell'antivirus Dr. Web! Facciamo una piccola pausa e vediamo come si presenta in azione:<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"iCvZOqUsOR8\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/iCvZOqUsOR8\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>Passiamo alla prova delle funzionalit\u00e0.<\/p>\n<p><\/p>\n<h1 id=\"test-2---ogranichenie-dostupa-k-fleshkam\">Test n. 2 \u2014 Limitazione dell'accesso alle chiavette USB<\/h1>\n<p><\/p>\n<p>La prima funzionalit\u00e0 della lista \u00e8 la limitazione dell'accesso alle chiavette USB. Per questo pianificheremo un test piuttosto semplice:<\/p>\n<p><\/p>\n<ol>\n<li>Proviamo a inserire la chiavetta e creare un file vuoto \u2014 dovrebbe funzionare. Rimuoviamo la chiavetta;<\/li>\n<li>Attiviamo il blocco dei dispositivi rimovibili in Dr. Web Security Center;<\/li>\n<li>Inseriamo nuovamente la chiavetta e proviamo a eliminare il file creato. L'azione dovrebbe essere bloccata.<\/li>\n<\/ol>\n<p><\/p>\n<p>Creiamo una nuova chiavetta, inseriamola in Windows e proviamo a creare una cartella. Cosa pu\u00f2 esserci di pi\u00f9 semplice?<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/11408f0b69f7278c6d901c4b0aff342f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot al termine dello scenario<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/bfc6c538f56da309ffdfa9deb085a758.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Creiamo un nuovo file di testo tramite il menu contestuale di Explorer:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/dce736a0cbc563d14c261d37ace3dde3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot dopo la rinomina del file<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/00fedaf9f0fb0f43e143a563ea0ae3dc.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Scolleghiamo la chiavetta, facendo questo in modo sicuro:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/f3d558f92c925ed5ca72263ebf2c3c4a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ora abbiamo confermato che \u00e8 possibile lavorare con la chiavetta, quindi possiamo procedere a bloccarla nel centro sicurezza Dr. Web. Per fare ci\u00f2, dobbiamo prima aprire il centro sicurezza:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/b3c59a616b76360af52735a2611a9e6d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot finestra Security Center<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/f79d628bf2455e4fdc6fe03174f83e66.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Possiamo notare che per aprire qualsiasi applicazione in Windows \u00e8 necessario eseguire praticamente le stesse azioni (fare clic sulla barra di ricerca, attendere la comparsa della finestra con le applicazioni pi\u00f9 popolari, digitare il nome dell'applicazione di interesse, attendere che appaia nell'elenco e infine premere Invio). Pertanto, questo insieme di azioni pu\u00f2 essere evidenziato in un macro <code>open_app<\/code>, al quale verr\u00e0 passato come parametro il nome dell'applicazione da aprire:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/fcae57d425f1c4178a611ce2ec129e88.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Questo macro ci sar\u00e0 ancora utile.<\/p>\n<p><\/p>\n<p>La prima cosa che faremo aprendo il centro sicurezza Dr. Web \u00e8 attivare la possibilit\u00e0 di apportare modifiche:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/cd8bc00ec10cad11fdafa83fcc4df668.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ora clicchiamo un po' sui menu e accediamo al menu \"Configura le regole di accesso ai dispositivi\". In questo menu selezioniamo la casella \"Blocca i supporti rimovibili\".<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/9b626e3d199599669e9bb9df30ded243.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot della finestra Dispositivi e Dati Personali<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/ed9d278f1d868a18065f8ebfb28c1702.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Proviamo ad aprire ora la chiavetta USB:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/5812de55f21a1685f8270947bcaca537.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot del messaggio di errore<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/75f9266c521ea98d207a5426ed81401e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ecco come, gradualmente, abbiamo scritto il primo test per testare una funzionalit\u00e0 abbastanza tangibile in Dr. Web. \u00c8 tempo di fare una pausa e meditare, guardando i risultati del nostro lavoro:<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"3U46gCti4eE\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/3U46gCti4eE\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h1 id=\"test-3---razgranichenie-dostupa-k-katalogu-mezhdu-programmami\">Test n. 3 - Limitazione dell'accesso a una cartella tra i programmi<\/h1>\n<p><\/p>\n<p>L'idea principale di questo test \u00e8 verificare il funzionamento di Dr. Web quando si limita l'accesso a una determinata cartella. In particolare, \u00e8 necessario proteggere la cartella da eventuali modifiche, ma aggiungere un'eccezione per un programma esterno. In effetti, il test stesso appare come segue:<\/p>\n<p><\/p>\n<ol>\n<li>Installeremo un programma esterno sul sistema operativo, per il quale aggiungeremo in seguito un'eccezione per l'accesso alla cartella protetta. Oggi il programma esterno del giorno \u00e8 il gestore di file <noindex><a rel=\"nofollow\" href=\"https:\/\/freecommander.com\/\">FreeCommander<\/a><\/noindex>;<\/li>\n<li>Creiamo una cartella con un file che proteggeremo con tutte le nostre forze;<\/li>\n<li>Apriamo il centro di sicurezza Dr. Web e attiviamo la protezione per questa cartella;<\/li>\n<li>Imposteremo un'eccezione per FreeCommander;<\/li>\n<li>Proveremo a eliminare il file dalla cartella protetta nel modo normale (tramite Esplora Risorse di Windows). Non dovrebbe funzionare;<\/li>\n<li>Proveremo a eliminare il file tramite FreeCommander. Dovrebbe funzionare.<\/li>\n<\/ol>\n<p><\/p>\n<p>Uff, tanto lavoro. Iniziamo presto - finiremo presto.<\/p>\n<p><\/p>\n<p>Punto primo, l'installazione di FreeCommander non si discosta molto dall'installazione di Dr.Web. Routine normale: inseriamo la chiavetta, avviamo l'installer e cos\u00ec via. Saltiamo questo e passiamo direttamente alla parte interessante. <\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Se sei comunque curioso su come installare FreeCommander<\/b><\/p>\n<p>Iniziamo con semplice: creiamo una chiavetta USB in cui metteremo il pacchetto di installazione di FreeCommander e poi nel test collegheremo la chiavetta al sistema operativo e la apriremo:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/b452ee156a061c411d4f164bb016d164.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Quindi alcuni clic per avviare l'installazione:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/8b0289bc28fc39391ac51d84d711b927.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>L'installazione non \u00e8 molto interessante, basta cliccare su \"Avanti\" ovunque e alla fine non dimentichiamo di disattivare le caselle per la visualizzazione del ReadMe e l'avvio immediato di FreeCommander.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/393e64ce7a1d85ff3114f2b8c35e5f60.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Concludiamo il test chiudendo tutte le finestre e scollegando la chiavetta<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/120db0352891f85f302d1ac68ac31449.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Fatto!<\/p>\n<p><\/p>\n<p>Per lavorare con Dr. Web creeremo un nuovo test <code>dr_web_restrict_program<\/code>, che si baser\u00e0 sui risultati del test precedente <code>win10_install_freecommander<\/code>.<\/p>\n<p><\/p>\n<p>Iniziamo il test creando la cartella Protetta sul desktop:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/e18851a3a3a682181cc043166f3c1e5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot dopo la creazione della cartella<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/9242c23d9a004bd138258f0c7382e165.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Entriamo nella cartella Protetta e creiamo l\u00ec un file <code>my_file.txt<\/code>, che giocher\u00e0 il ruolo di file protetto:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/979003175949e53f53375649288bf683.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ah, sarebbe stato meglio farlo anche come macro, ma va bene cos\u00ec \u2026<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot dopo la creazione del file<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/e3aba3f331118e4bd027d691cac8dcb1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ottimo, ora dobbiamo attivare la protezione della cartella. Seguiamo il percorso familiare e apriamo Dr. Web, ricordandoci di attivare la modalit\u00e0 di modifica. Dopodich\u00e9, andiamo al menu \"Prevenzione della perdita di dati\".<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/c3dbd033ba0ad398b270f26802ac997b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot con la finestra di Data Loss Prevention<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/862d927e4f6ef173162559b592730125.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Lavoriamo un po' con il mouse e aggiungiamo la nostra cartella Protected alla lista di quelle protette:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/3b214048e6399ab666e83c74e9527e58.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot con la procedura guidata per l'aggiunta di una cartella protetta<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/17d2f8fb46333e97a8fe38fb10b3d04f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ora dobbiamo configurare un'eccezione per l'accesso alla cartella per FreeCommander. Ancora un po' di lavoro con il mouse:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/4399a5fcb91141d3cc6356fce064afc7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot con il programma aggiunto come eccezione<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/4c2e872324c074bed930bd3b5a0a2795.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ora chiudiamo attentamente tutte le finestre e proviamo a eliminare il file \"my_file.txt\" nel modo standard:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/9498c41fa758bd6895f828aa5d217f27.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot con il messaggio di Dr.Web<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/bdbf9de156c774d9e33c2418e5e9e713.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ma non \u00e8 andata, quindi Dr. Web ha davvero funzionato! Met\u00e0 del test \u00e8 finita, ma dobbiamo ancora verificare se l'eccezione per FreeCommander funziona. A tal fine, apriamo FreeCommander e andiamo alla cartella Protected:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/c343e26f449d1c15859e3c118b16a6e5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot con la finestra di FreeCommander<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/d6468a6442ada3466a90c9a1b1809867.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Proviamo a eliminare il file my_file.txt:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/73aa49420b3626e07dcda7693f356796.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Screenshot dopo l'eliminazione del file<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Ho automatizzato il test di Dr. Web. E tu sei in grado di farlo?\" src=\"\/wp-content\/uploads\/2020\/10\/892ddfb7b8c80ed7e30ae77006877635.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>L'eccezione per FreeCommander funziona!<\/p>\n<p><\/p>\n<p>Ottimo lavoro! Un test case grande e complesso, e tutto automatizzato. Un po' di relax:<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"xXIGR2PegW4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/xXIGR2PegW4\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h1 id=\"test-4---roditelskiy-kontrol\">Test n. 4 \u2014 Controllo genitori<\/h1>\n<p><\/p>\n<p>Questo ultimo test case per oggi lo costruiremo nel seguente modo:<\/p>\n<p><\/p>\n<ol>\n<li>Creeremo un nuovo utente MySuperUser;<\/li>\n<li>Effettueremo il login con questo utente;<\/li>\n<li>Creeremo un file <code>my_file.txt<\/code> a nome del nuovo utente;<\/li>\n<li>Apriremo il centro sicurezza di Dr. Web e attiveremo il controllo genitori per questo file;<\/li>\n<li>Nel controllo genitori limiteremo i diritti dell'utente MySuperUser sul file creato da lui;<\/li>\n<li>Proveremo a leggere ed eliminare il file <code>my_file.txt<\/code> a nome di MySuperUser e vedremo il risultato.<\/li>\n<\/ol>\n<p><\/p>\n<p>Non fornir\u00f2 qui lo scenario del test. Si basa sullo stesso principio dei test precedenti: lavoriamo attivamente con il mouse e la tastiera. Non ci interessa cosa stiamo automatizzando \u2014 sia Dr.Web che la creazione di un nuovo utente in Windows. Ma vediamo comunque come sar\u00e0 l'esecuzione di un test del genere:<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"ShERSuzdnV4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ShERSuzdnV4\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h1 id=\"zaklyuchenie\">Conclusione<\/h1>\n<p><\/p>\n<p>\u2192 Puoi vedere il codice sorgente di tutti i test <noindex><a rel=\"nofollow\" href=\"https:\/\/gist.github.com\/log0div0\/c23551fdc3b6b68551024421d9fbebd8\">qui<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Inoltre, puoi eseguire tutti questi test sul tuo computer. Ti occorrer\u00e0 l'interprete degli scenari di test Testo. Puoi scaricarlo <noindex><a rel=\"nofollow\" href=\"https:\/\/testo-lang.ru\/ru\/downloads\">qui<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Dr. Web si \u00e8 rivelato un buon allenamento, ma vorrei attingere ispirazione per le mie prossime imprese dai vostri suggerimenti. Scrivete nei commenti le vostre proposte su quali autotest vorreste vedere in futuro. Nel prossimo articolo cercher\u00f2 di automatizzarli, vediamo cosa ne verr\u00e0 fuori.<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/testo_lang\/blog\/523496\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f Dr. Web. \u042f \u043f\u043e\u043d\u044f\u0442\u0438\u044f \u043d\u0435 \u0438\u043c\u0435\u044e, \u043a\u0430\u043a \u043e\u043d \u0443\u0441\u0442\u0440\u043e\u0435\u043d. \u041d\u043e \u044d\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u0435\u0448\u0430\u043b\u043e \u043c\u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0440\u044f\u0434 \u0430\u0432\u0442\u043e\u0442\u0435\u0441\u0442\u043e\u0432 (\u0438 \u043b\u0438\u0448\u044c \u043b\u0435\u043d\u044c \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0430 \u043c\u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0449\u0451 \u0441\u043e\u0442\u043d\u044e \u0434\u0440\u0443\u0433\u0438\u0445): \u0422\u0435\u0441\u0442 \u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 Dr. Web; \u0422\u0435\u0441\u0442 \u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u044a\u0435\u043c\u043d\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c (\u0444\u043b\u0435\u0448\u043a\u0430\u043c); \u0422\u0435\u0441\u0442 \u043d\u0430 \u0440\u0430\u0437\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0443 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438; \u0422\u0435\u0441\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97278,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97277","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ya-avtomatiziroval-testirovanie-dr-web-a-smozhete-li-vy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u042f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Dr. Web. \u0410 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b? | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ya-avtomatiziroval-testirovanie-dr-web-a-smozhete-li-vy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-17T06:42:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-17T06:42:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ho automatizzato il testing di Dr. Web. E voi sareste in grado di farlo?","description":"","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ya-avtomatiziroval-testirovanie-dr-web-a-smozhete-li-vy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u042f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Dr. Web. \u0410 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b? | ProHoster","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ya-avtomatiziroval-testirovanie-dr-web-a-smozhete-li-vy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-17T06:42:33+00:00","article:modified_time":"2020-10-17T06:42:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97277","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:23:46","updated":"2022-10-03 07:14:50","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/97277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=97277"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/97277\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/97278"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=97277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=97277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=97277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}