{"id":7356,"date":"2020-02-13T09:25:02","date_gmt":"2020-02-13T08:25:02","guid":{"rendered":"https:\/\/www.intesys.it\/journal\/?p=7356"},"modified":"2022-06-01T14:09:26","modified_gmt":"2022-06-01T12:09:26","slug":"software-testing-l-importanza-di-un-collaudo-automatizzato","status":"publish","type":"post","link":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/","title":{"rendered":"Software testing, l\u2019importanza di un collaudo automatizzato"},"content":{"rendered":"<p><div id='wpig-contents' class='wpig-contents wpig-number-list wpig-no-hierarachy wpig-sidebar-widget wpig-style-1'><span class='wpig-headline'>Indice dei contenuti<\/span><!-- Table of Contents --><div id='wpig-table-of-content' class='wpig-table-of-content' ><ol><li class='stoc-a-cosa-serve-il-software-testing'><a href='#stoc-a-cosa-serve-il-software-testing'>A cosa serve il software testing?<\/a><\/li><li class='stoc-analisi-statica-del-software-i-vantaggi-degli-strumenti-automatici'><a href='#stoc-analisi-statica-del-software-i-vantaggi-degli-strumenti-automatici'>Analisi statica del software, i vantaggi degli strumenti automatici<\/a><\/li><li class='stoc-analisi-dinamica-del-software-con-appium'><a href='#stoc-analisi-dinamica-del-software-con-appium'>Analisi dinamica del software con Appium<\/a><\/li><\/ol><\/div><!-- END OF Table of Contents --><\/div><\/p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_spacing=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text]Nel processo di sviluppo di un progetto IT la fase di <strong>software testing<\/strong> <strong>automatizzata<\/strong> \u00e8 fondamentale per <a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/code-review-la-revisione-del-codice-puo-garantire-la-qualita-del-software\/\">garantire la qualit\u00e0 del codice<\/a> tramite la reiterazione di operazioni, difficilmente gestibili manualmente.<br \/>\nPer rendere l&#8217;attivit\u00e0 di controllo della qualit\u00e0 del software sempre pi\u00f9 efficace, abbiamo adottato una serie di strumenti orientati all\u2019<strong>automazione del test<\/strong>. Ecco quali soluzioni abbiamo implementato.<\/p>\n<h2 id=\"stoc-a-cosa-serve-il-software-testing\" class=\"wpig-heading\">A cosa serve il software testing?<\/h2>\n<p>Come per qualsiasi prodotto che si vuole distribuire sul mercato, anche il software necessita di una fase di collaudo, in cui vengono individuate e risolte le carenze e le incompletezze del codice con l\u2019obiettivo di:<\/p>\n<ul>\n<li><strong>garantire<\/strong> l\u2019affidabilit\u00e0, la correttezza e la completezza del software;<\/li>\n<li><strong>verificare<\/strong> il rispetto dei requisiti funzionali richiesti;<\/li>\n<li><strong>testare<\/strong> il livello di usabilit\u00e0 per gli utilizzatori.<\/li>\n<\/ul>\n<p>Il <strong>collaudo del software<\/strong> pu\u00f2 avvenire sia a livello <strong>back-end<\/strong> che<strong> front-end<\/strong>: nel primo caso il controllo viene eseguito sul database e sull\u2019Application User Interface (AUI), mentre nel secondo caso il test \u00e8 svolto sull\u2019interfaccia utente (UI).<\/p>\n<p>Tra le varie tipologie di attivit\u00e0 di testing del software distinguiamo due principali approcci:<\/p>\n<ul>\n<li><strong>l&#8217;analisi statica del codice sorgente<\/strong>, che consente di fare software testing valutando il codice o un suo componente nella sua forma, struttura e nella sua relativa documentazione;<\/li>\n<li><strong>l\u2019analisi dinamica del sistema<\/strong>, in cui il processo di valutazione del software si basa sull\u2019esecuzione sistematica di tutte le funzionalit\u00e0 dell\u2019applicativo.<\/li>\n<\/ul>\n<p style=\"text-align: center;\">[nectar_btn size=\"large\" open_new_tab=\"true\" button_style=\"regular\" button_color_2=\"Accent-Color\" color_override=\"#0f33ce\" solid_text_color_override=\"#ffffff\" icon_family=\"none\" button_id=\"pulsante_journal_articolo\" text=\"Scopri i vantaggi di un'Architettura IT con le API\" margin_top=\"30\" url=\"https:\/\/www.intesys.it\/information-technology\/\"]\n<h2 id=\"stoc-analisi-statica-del-software-i-vantaggi-degli-strumenti-automatici\" class=\"wpig-heading\">Analisi statica del software, i vantaggi degli strumenti automatici<\/h2>\n<p>L&#8217;analisi statica costituisce un punto chiave nel <strong>processo di sviluppo software<\/strong>, garantendo la <strong>sicurezza e la qualit\u00e0 del codice<\/strong> e identificando bug classici attraverso l\u2019analisi della sintassi e dello stile.<\/p>\n<p>Per esempio, nel caso di <a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/code-review-la-revisione-del-codice-puo-garantire-la-qualita-del-software\/\">utilizzo di Merge Request<\/a> (strumento che facilita la collaborazione nello sviluppo di un software) che non rispettino i canoni stabiliti, l\u2019analisi statica non prende nemmeno in considerazione il codice proposto dal submitter, demandando a quest\u2019ultimo la responsabilit\u00e0 di accertarsi che i requisiti vengano rispettati.<\/p>\n<p>Ci\u00f2 consente di concentrarsi maggiormente sull&#8217;<strong>identificazione di bug<\/strong> legati alle business logic o a eventuali problemi di architettura che possano inficiare sulla manutenibilit\u00e0, la scalabilit\u00e0, l\u2019usabilit\u00e0 e la sicurezza del software.<\/p>\n<p>Per ottimizzare il processo di analisi statica nei nostri progetti abbiamo adottato <strong>strumenti automatici di analisi statica<\/strong> che consentono di:<\/p>\n<ul>\n<li><strong>rendere pi\u00f9 efficiente la gestione<\/strong> della sintassi, dello stile e per l\u2019identificazione di bug classici;<\/li>\n<li><strong>evitare di accumulare il cosiddetto \u201cTechnical Debt<\/strong>\u201d, che si presenta rimandando la risoluzione di problemi a lavorazioni successive;<\/li>\n<li><strong>facilitare l\u2019attivit\u00e0 del revisore<\/strong> attraverso automatismi che trasformano una issue JIRA (software per il monitoraggio di ticket e progetti) in un link alla pagina delle issue o che allegano degli screenshot che aiutino a capire l\u2019entit\u00e0 della modifica.<\/li>\n<\/ul>\n<h2 id=\"stoc-analisi-dinamica-del-software-con-appium\" class=\"wpig-heading\">Analisi dinamica del software con Appium<\/h2>\n<p>Nel caso di collaudo del codice a livello di interfaccia utente, entra in gioco il cosiddetto<strong> functional testing<\/strong>, in cui il processo di valutazione del software si basa sull\u2019esecuzione sistematica di tutte le funzionalit\u00e0 dell\u2019applicativo, motivo per cui viene definito anche <strong>analisi dinamica<\/strong>.<\/p>\n<p>Ogni modifica del codice che va a comporre un applicativo software deve essere verificata internamente prima che generi problemi all\u2019utente. Occorre infatti testare se il componente si adatta ancora perfettamente all\u2019intero ingranaggio ed evidenziare eventuali problemi nascosti.<\/p>\n<p>Eseguire tutti i test a mano dopo ogni aggiornamento, oltre a comportare uno spreco di tempo e denaro, potrebbe facilmente risultare un processo incompleto e non esaustivo. Viceversa, alcuni<strong> sistemi di testing automatici<\/strong>, come ad esempio <a href=\"http:\/\/appium.io\/\" target=\"_blank\" rel=\"noopener\">Appium<\/a><strong>,<\/strong> riescono ad interfacciarsi con l\u2019applicativo in collaudo e a <strong>operare in modo simile a un utente reale<\/strong>: definendo tutte le regole da seguire e le azioni da eseguire, questo tool pu\u00f2 navigare tramite l\u2019applicazione e testare la maggior parte delle funzionalit\u00e0 in modo automatico.<br \/>\nNei progetti mobile, inoltre, senza modifiche rilevanti Appium \u00e8 uno strumento operativo <strong>sia in ambito iOS che Android<\/strong>, utilizzabile anche da sviluppatori al di fuori del gruppo mobile.<\/p>\n<p>Con l\u2019aumentare delle complessit\u00e0 dei progetti IT, implementare una <strong>strategia di automazione delle attivit\u00e0 di testing del software<\/strong> \u00e8 una scelta obbligata. Il collaudo del codice senza l\u2019adozione di strumenti automatici \u00e8 un\u2019attivit\u00e0 laboriosa, costosa e rischiosa per la qualit\u00e0 del software. L\u2019utilizzo di <strong>strumenti di software testing automatici<\/strong> consente invece di eseguire <strong>test complessi velocemente<\/strong> ad ogni rilascio di una nuova versione del software, riducendo la possibilit\u00e0 di errore e dedicando le risorse umane ad attivit\u00e0 di maggior valore.<\/p>\n<p style=\"text-align: center;\">[nectar_btn size=\"large\" open_new_tab=\"true\" button_style=\"regular\" button_color_2=\"Accent-Color\" color_override=\"#0f33ce\" solid_text_color_override=\"#ffffff\" icon_family=\"none\" button_id=\"pulsante_journal_articolo\" text=\"Scopri di pi\u00f9 sulla nostra metodologia di sviluppo\" margin_top=\"30\" url=\"https:\/\/www.intesys.it\/information-technology\/\"]\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221;&#8230;<\/p>\n","protected":false},"author":83,"featured_media":7358,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[27],"tags":[233],"class_list":{"0":"post-7356","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-information-technology","8":"tag-development"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Software testing, l\u2019importanza di un collaudo automatizzato<\/title>\n<meta name=\"description\" content=\"Implementare una strategia di automazione delle attivit\u00e0 di testing del software \u00e8 una scelta obbligata per garantire la qualit\u00e0 dei progetti IT.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software testing, l\u2019importanza di un collaudo automatizzato\" \/>\n<meta property=\"og:description\" content=\"Implementare una strategia di automazione delle attivit\u00e0 di testing del software \u00e8 una scelta obbligata per garantire la qualit\u00e0 dei progetti IT.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/\" \/>\n<meta property=\"og:site_name\" content=\"Intesys Journal\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-13T08:25:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-01T12:09:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/02\/software-testing-automatico.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alessio Papazzoni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alessio Papazzoni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/\",\"url\":\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/\",\"name\":\"Software testing, l\u2019importanza di un collaudo automatizzato\",\"isPartOf\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/02\/software-testing-automatico.png\",\"datePublished\":\"2020-02-13T08:25:02+00:00\",\"dateModified\":\"2022-06-01T12:09:26+00:00\",\"author\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/f8926de4924123f57535497d9aca7731\"},\"description\":\"Implementare una strategia di automazione delle attivit\u00e0 di testing del software \u00e8 una scelta obbligata per garantire la qualit\u00e0 dei progetti IT.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#primaryimage\",\"url\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/02\/software-testing-automatico.png\",\"contentUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/02\/software-testing-automatico.png\",\"width\":1280,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.intesys.it\/journal\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software testing, l\u2019importanza di un collaudo automatizzato\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\",\"url\":\"https:\/\/www.intesys.it\/journal\/\",\"name\":\"Intesys\",\"description\":\"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.intesys.it\/journal\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/f8926de4924123f57535497d9aca7731\",\"name\":\"Alessio Papazzoni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1132aa33e04cd734d7b189008842c97d0eddd37d2c9fb8699cb3da19f2a4866d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1132aa33e04cd734d7b189008842c97d0eddd37d2c9fb8699cb3da19f2a4866d?s=96&d=mm&r=g\",\"caption\":\"Alessio Papazzoni\"},\"description\":\"Dopo 20 anni di esperienza nell'ambito informatico presso compagnie energetiche e istituti bancari, dal 2017 Alessio si occupa in Intesys dello sviluppo di app iOS e Android e della gestione di progetti mobile a 360\u00b0.\",\"url\":\"https:\/\/www.intesys.it\/journal\/autore\/alessio-papazzoni\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software testing, l\u2019importanza di un collaudo automatizzato","description":"Implementare una strategia di automazione delle attivit\u00e0 di testing del software \u00e8 una scelta obbligata per garantire la qualit\u00e0 dei progetti IT.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/","og_locale":"it_IT","og_type":"article","og_title":"Software testing, l\u2019importanza di un collaudo automatizzato","og_description":"Implementare una strategia di automazione delle attivit\u00e0 di testing del software \u00e8 una scelta obbligata per garantire la qualit\u00e0 dei progetti IT.","og_url":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/","og_site_name":"Intesys Journal","article_published_time":"2020-02-13T08:25:02+00:00","article_modified_time":"2022-06-01T12:09:26+00:00","og_image":[{"width":1280,"height":960,"url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/02\/software-testing-automatico.png","type":"image\/png"}],"author":"Alessio Papazzoni","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Alessio Papazzoni","Tempo di lettura stimato":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/","url":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/","name":"Software testing, l\u2019importanza di un collaudo automatizzato","isPartOf":{"@id":"https:\/\/www.intesys.it\/journal\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#primaryimage"},"image":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/02\/software-testing-automatico.png","datePublished":"2020-02-13T08:25:02+00:00","dateModified":"2022-06-01T12:09:26+00:00","author":{"@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/f8926de4924123f57535497d9aca7731"},"description":"Implementare una strategia di automazione delle attivit\u00e0 di testing del software \u00e8 una scelta obbligata per garantire la qualit\u00e0 dei progetti IT.","breadcrumb":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#primaryimage","url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/02\/software-testing-automatico.png","contentUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/02\/software-testing-automatico.png","width":1280,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/software-testing-l-importanza-di-un-collaudo-automatizzato\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.intesys.it\/journal\/"},{"@type":"ListItem","position":2,"name":"Software testing, l\u2019importanza di un collaudo automatizzato"}]},{"@type":"WebSite","@id":"https:\/\/www.intesys.it\/journal\/#website","url":"https:\/\/www.intesys.it\/journal\/","name":"Intesys","description":"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intesys.it\/journal\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/f8926de4924123f57535497d9aca7731","name":"Alessio Papazzoni","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1132aa33e04cd734d7b189008842c97d0eddd37d2c9fb8699cb3da19f2a4866d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1132aa33e04cd734d7b189008842c97d0eddd37d2c9fb8699cb3da19f2a4866d?s=96&d=mm&r=g","caption":"Alessio Papazzoni"},"description":"Dopo 20 anni di esperienza nell'ambito informatico presso compagnie energetiche e istituti bancari, dal 2017 Alessio si occupa in Intesys dello sviluppo di app iOS e Android e della gestione di progetti mobile a 360\u00b0.","url":"https:\/\/www.intesys.it\/journal\/autore\/alessio-papazzoni\/"}]}},"_links":{"self":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/7356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/users\/83"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/comments?post=7356"}],"version-history":[{"count":2,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/7356\/revisions"}],"predecessor-version":[{"id":10904,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/7356\/revisions\/10904"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media\/7358"}],"wp:attachment":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media?parent=7356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/categories?post=7356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/tags?post=7356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}