{"id":2624,"date":"2025-06-20T09:13:24","date_gmt":"2025-06-20T07:13:24","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=2624"},"modified":"2025-06-20T09:25:40","modified_gmt":"2025-06-20T07:25:40","slug":"ambiente-di-test-2","status":"publish","type":"post","link":"http:\/\/clark.tipistrani.it\/?p=2624","title":{"rendered":"Ambiente di test"},"content":{"rendered":"<p>Che cos\u2019\u00e8, a cosa serve e importanza di un ambiente di test software<\/p>\n<div id=\"heading-467179a1-3892-56f7-a07b-d7beed935db7\" class=\"heading_2\">\n<p>Che cos\u2019\u00e8 un ambiente di test?<\/p>\n<\/div>\n<div class=\"homepage-slice-wrapper\">\n<p>Nell\u2019ambito del testing software, un ambiente di test (o test environments) \u00e8 costituito da <strong>uno spazio in cui il software viene sottoposto a una serie di test sperimentali e test utenti<\/strong>. Gli ambienti di test testano parti specifiche di un\u2019applicazione e richiedono una configurazione diversa per tutte le parti di codice.\u00a0Avere un ambiente di test ben definito \u00e8 fondamentale perch\u00e9 uno che \u00e8 debole sar\u00e0 pieno di bug ed errori.<\/p>\n<p>Gli elementi di un ambiente di test includono:<\/p>\n<\/div>\n<div class=\"homepage-slice-wrapper list\">\n<ul>\n<li>il software da testare<\/li>\n<li>software per interfacciare il sistema con le applicazioni<\/li>\n<li>dati di test<\/li>\n<li>il sistema operativo, il database e il server di test<\/li>\n<li>configurazione di rete<\/li>\n<li>dispositivi desktop o mobili su cui il software deve essere testato<\/li>\n<li>documentazione dettagliata che consente agli ingegneri di test di configurare altri ambienti di test come ambienti di staging e produzione (inclusi manuali utente, scenari di test o requisiti aziendali e dei clienti).<\/li>\n<\/ul>\n<\/div>\n<p>E quanto sopra \u00e8 una descrizione abbastanza precisa di cosa sia un ambiente di test e del perch\u00e9 si usa, noi non sviluppiamo praticamente nulla ma spessissimo usiamo delle VM per provare soluzioni di varia natura che a volte sono buchi nell&#8217;acqua ma pi\u00f9 spesso finiscono in ambiente di produzione.<\/p>\n<p>Dopo una decina d&#8217;anni il vecchio ambiente di test \u00e8 diventato insufficiente e parlo a livello risorse HW per fare dei test probanti sulle macchine nuove da inserire in produzione, quindi cogliendo la palla al balzo abbiamo preso per una cifra decisamente abbordabile due server Dell\u00a0 PowerEdge R750xs con 256 gb di RAM 2 processori a 12 core e 24 thread 3 dischi da 2 TB SAS a 7200 RPM (SIC!) configurati in RAID5, 4 schede di rete a 10 GB e 4 schede di rete a 1 GB, queste macchine sono grossomodo l&#8217;equivalente del nostro ambiente di produzione quindi i test che andremo a mettere in piedi saranno decisamente molto reali.<br \/>\nIl SO \u00e8 la attuale Devuan stable, Devuan 5 Daedalus, l&#8217;hypervisor XEN.<\/p>\n<p><a href=\"http:\/\/clark.tipistrani.it\/?p=2631\">Cluster HA concetti base<\/a><br \/>\n<a href=\"http:\/\/clark.tipistrani.it\/?p=2596\">Devuan Daedalus sui nodi<\/a><br \/>\n<a href=\"http:\/\/clark.tipistrani.it\/?p=2605\">Xen<\/a><br \/>\n<a href=\"http:\/\/clark.tipistrani.it\/?p=2612\">Networking<\/a><br \/>\n<a href=\"http:\/\/clark.tipistrani.it\/?p=2617\">DRBD<\/a><br \/>\n<a href=\"http:\/\/clark.tipistrani.it\/?p=2629\">LVM<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Che cos\u2019\u00e8, a cosa serve e importanza di un ambiente di test software Che cos\u2019\u00e8 un ambiente di test? Nell\u2019ambito del testing software, un ambiente di test (o test environments) \u00e8 costituito da uno spazio in cui il software viene sottoposto a una serie di test sperimentali e test utenti. Gli ambienti di test testano [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,7,165,6],"tags":[257,37,294,92,86],"class_list":["post-2624","post","type-post","status-publish","format-standard","hentry","category-cluster","category-networking","category-sistemi-operativi","category-virtualizzazione-work","category-work","tag-ambiente-di-test","tag-cluster-2","tag-devuan-5","tag-linux","tag-xen"],"_links":{"self":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2624"}],"version-history":[{"count":6,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2624\/revisions"}],"predecessor-version":[{"id":2658,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2624\/revisions\/2658"}],"wp:attachment":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2624"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}