{"id":50338,"date":"2019-04-25T06:00:55","date_gmt":"2019-04-25T04:00:55","guid":{"rendered":"http:\/\/smeupnew.it\/magazine\/blog\/testing-funzionali-web-up\/"},"modified":"2021-04-09T10:43:16","modified_gmt":"2021-04-09T08:43:16","slug":"testing-funzionali-web-up","status":"publish","type":"post","link":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/","title":{"rendered":"Il processo di qualit\u00e0 nell&#8217;attivit\u00e0 di testing funzionali Web.UP"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-1\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p>Se ti sei perso la prima puntata, <a href=\"https:\/\/www.smeup.com\/magazine\/blog\/test-funzionali-web-up\/\" target=\"_blank\" rel=\"noopener\">clicca qui<\/a>.<\/p>\n<p>La richiesta di una modifica o di un&#8217;integrazione a Web.UP implica la definizione delle funzionalit\u00e0 da modificare o delle nuove funzionalit\u00e0 da aggiungere all&#8217;applicazione. Per fare questo si segue un processo di qualit\u00e0 dei testing funzionali.<\/p>\n<p>Il programmatore addetto al task in questione prepara quindi una nuova scheda di test visibile nel sistema o ne modifica quella gi\u00e0 presente, in modo da poter verificare innanzitutto manualmente questi nuovi comportamenti attesi.<\/p>\n<p>Supponiamo che si debba aggiungere la funzionalit\u00e0 Y al componente X. Allora il programmatore crea sotto la scheda del componente X la sottoscheda relativa alla funzionalit\u00e0 Y.<\/p>\n<p>Quando lo sviluppo \u00e8 terminato e la funzionalit\u00e0 \u00e8 verificata manualmente (o anche prima dello sviluppo nel caso in cui venga seguita la modalit\u00e0 di sviluppo TDD, la quale prevede che la stesura dei test automatici avvenga prima di quella del software che deve testato) lo sviluppatore scrive il test automatico associato a quella particolare sottoscheda Y.<\/p>\n<p>Il codice della funzionalit\u00e0 e il codice del testing vengono fatti rifluire nel codice versionato dell&#8217;applicazione.<\/p>\n<p>In laboratorio \u00e8 stato installato e configurato un particolare software di continuous integration denominato Jenkins in grado di attivare ogni X ore l&#8217;esecuzione di tutti i test automatici dell&#8217;applicazione. Se esistono test falliti Jenkins avvisa tramite mail del fallimento oltre a mostrare graficamente che qualcosa non \u00e8 andato bene con un pallino giallo associato all&#8217;esecuzione dei test, che altrimenti risulterebbe blu in caso di test tutti positivi.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"1903\" height=\"911\" alt=\"smeup jenkins esecuzione test funzionalita\" title=\"smeup jenkins esecuzione test funzionalita\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-esecuzione-test-funzionalita.png\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-esecuzione-test-funzionalita.png\" class=\"lazyload img-responsive wp-image-53750\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271903%27%20height%3D%27911%27%20viewBox%3D%270%200%201903%20911%27%3E%3Crect%20width%3D%271903%27%20height%3D%27911%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-esecuzione-test-funzionalita-200x96.png 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-esecuzione-test-funzionalita-400x191.png 400w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-esecuzione-test-funzionalita-600x287.png 600w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-esecuzione-test-funzionalita-800x383.png 800w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-esecuzione-test-funzionalita-1200x574.png 1200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-esecuzione-test-funzionalita.png 1903w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-2\"><p>Tramite la webapp di Jenkins \u00e8 anche possibile vedere con quale errore il test fallisce.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-margin-bottom:20px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"1903\" height=\"911\" alt=\"smeup jenkins dettaglio errore\" title=\"smeup jenkins dettaglio errore\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-dettaglio-errore.png\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-dettaglio-errore.png\" class=\"lazyload img-responsive wp-image-53748\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271903%27%20height%3D%27911%27%20viewBox%3D%270%200%201903%20911%27%3E%3Crect%20width%3D%271903%27%20height%3D%27911%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-dettaglio-errore-200x96.png 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-dettaglio-errore-400x191.png 400w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-dettaglio-errore-600x287.png 600w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-dettaglio-errore-800x383.png 800w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-dettaglio-errore-1200x574.png 1200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/jenkins-dettaglio-errore.png 1903w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-3\"><p>In questo modo eventuali regressioni di funzionalit\u00e0 sono individuate precocemente. Jenkins infatti gira tutti i test del pacchetto, quindi vengono eseguiti non solo i nuovi test ma anche tutti quelli scritti precedentemente. A volte capita che modificando una parte dell&#8217;applicazione si generino effetti indesiderati in un&#8217;altra parte del sistema. Girare il pacchetto di test automatici pi\u00f9 volte al giorno permette di tenere sott\u2019occhio eventuali errori introdotti in tutto il sistema testato.<\/p>\n<p>In caso di errori dei test verr\u00e0 eseguita una correzione del codice dell\u2019applicazione o a volte anche del codice del test dato che anche lo stesso test pu\u00f2 non essere scritto correttamente. La correttezza di queste modifiche nel codice versionato verr\u00e0 valutata durante l&#8217;esecuzione successiva del pacchetto di test.<\/p>\n<p><strong>Chiara Zambelli<br \/>\n<\/strong><em>Responsabile CI\/CD &#8211; smeup<br \/>\n<\/em><a href=\"https:\/\/it.linkedin.com\/in\/chiara-zambelli\" target=\"_blank\" rel=\"noopener\">My LinkedIn Profile<\/a><\/p>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>La richiesta di una modifica o di un&#8217;integrazione a Web.UP implica la definizione delle funzionalit\u00e0 da modificare o delle nuove funzionalit\u00e0 da aggiungere all&#8217;applicazione. Per fare questo si segue un processo di qualit\u00e0 dei testing funzionali.<\/p>\n","protected":false},"author":1,"featured_media":53746,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7144],"tags":[5539,5969,5970,4431],"class_list":["post-50338","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erp","tag-jenkins","tag-modalita-di-sviluppo-tdd","tag-processo-di-qualita","tag-web-up"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Il processo di qualit\u00e0 nell&#039;attivit\u00e0 di testing funzionali Web.UP<\/title>\n<meta name=\"description\" content=\"La richiesta di modifica\/integrazione a Web.UP implica la definizione delle funzionalit\u00e0 da modificare e un processo di qualit\u00e0 dei testing funzionali.\" \/>\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.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Il processo di qualit\u00e0 nell&#039;attivit\u00e0 di testing funzionali Web.UP\" \/>\n<meta property=\"og:description\" content=\"La richiesta di modifica\/integrazione a Web.UP implica la definizione delle funzionalit\u00e0 da modificare e un processo di qualit\u00e0 dei testing funzionali.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/\" \/>\n<meta property=\"og:site_name\" content=\"Magazine\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-25T04:00:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-09T08:43:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/testing-funzionali.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1067\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"smeup\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"smeup\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/\"},\"author\":{\"name\":\"smeup\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\"},\"headline\":\"Il processo di qualit\u00e0 nell&#8217;attivit\u00e0 di testing funzionali Web.UP\",\"datePublished\":\"2019-04-25T04:00:55+00:00\",\"dateModified\":\"2021-04-09T08:43:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/\"},\"wordCount\":1036,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/04\\\/testing-funzionali.jpg\",\"keywords\":[\"jenkins\",\"modalit\u00e0 di sviluppo TDD\",\"processo di qualit\u00e0\",\"Web.UP\"],\"articleSection\":[\"ERP\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/\",\"name\":\"Il processo di qualit\u00e0 nell'attivit\u00e0 di testing funzionali Web.UP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/04\\\/testing-funzionali.jpg\",\"datePublished\":\"2019-04-25T04:00:55+00:00\",\"dateModified\":\"2021-04-09T08:43:16+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\"},\"description\":\"La richiesta di modifica\\\/integrazione a Web.UP implica la definizione delle funzionalit\u00e0 da modificare e un processo di qualit\u00e0 dei testing funzionali.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/04\\\/testing-funzionali.jpg\",\"contentUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/04\\\/testing-funzionali.jpg\",\"width\":1600,\"height\":1067,\"caption\":\"smeup testing funzionali\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/testing-funzionali-web-up\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Il processo di qualit\u00e0 nell&#8217;attivit\u00e0 di testing funzionali Web.UP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\",\"name\":\"Magazine\",\"description\":\"smeup\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\",\"name\":\"smeup\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"caption\":\"smeup\"},\"sameAs\":[\"https:\\\/\\\/www.smeup.com\"],\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Il processo di qualit\u00e0 nell'attivit\u00e0 di testing funzionali Web.UP","description":"La richiesta di modifica\/integrazione a Web.UP implica la definizione delle funzionalit\u00e0 da modificare e un processo di qualit\u00e0 dei testing funzionali.","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.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/","og_locale":"it_IT","og_type":"article","og_title":"Il processo di qualit\u00e0 nell'attivit\u00e0 di testing funzionali Web.UP","og_description":"La richiesta di modifica\/integrazione a Web.UP implica la definizione delle funzionalit\u00e0 da modificare e un processo di qualit\u00e0 dei testing funzionali.","og_url":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/","og_site_name":"Magazine","article_published_time":"2019-04-25T04:00:55+00:00","article_modified_time":"2021-04-09T08:43:16+00:00","og_image":[{"width":1600,"height":1067,"url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/testing-funzionali.jpg","type":"image\/jpeg"}],"author":"smeup","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"smeup","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/#article","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/"},"author":{"name":"smeup","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7"},"headline":"Il processo di qualit\u00e0 nell&#8217;attivit\u00e0 di testing funzionali Web.UP","datePublished":"2019-04-25T04:00:55+00:00","dateModified":"2021-04-09T08:43:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/"},"wordCount":1036,"commentCount":0,"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/testing-funzionali.jpg","keywords":["jenkins","modalit\u00e0 di sviluppo TDD","processo di qualit\u00e0","Web.UP"],"articleSection":["ERP"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/","url":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/","name":"Il processo di qualit\u00e0 nell'attivit\u00e0 di testing funzionali Web.UP","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/#primaryimage"},"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/testing-funzionali.jpg","datePublished":"2019-04-25T04:00:55+00:00","dateModified":"2021-04-09T08:43:16+00:00","author":{"@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7"},"description":"La richiesta di modifica\/integrazione a Web.UP implica la definizione delle funzionalit\u00e0 da modificare e un processo di qualit\u00e0 dei testing funzionali.","breadcrumb":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/#primaryimage","url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/testing-funzionali.jpg","contentUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/04\/testing-funzionali.jpg","width":1600,"height":1067,"caption":"smeup testing funzionali"},{"@type":"BreadcrumbList","@id":"https:\/\/www.smeup.com\/magazine\/blog\/testing-funzionali-web-up\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.smeup.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Il processo di qualit\u00e0 nell&#8217;attivit\u00e0 di testing funzionali Web.UP"}]},{"@type":"WebSite","@id":"https:\/\/www.smeup.com\/magazine\/#website","url":"https:\/\/www.smeup.com\/magazine\/","name":"Magazine","description":"smeup","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.smeup.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7","name":"smeup","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","caption":"smeup"},"sameAs":["https:\/\/www.smeup.com"],"url":"https:\/\/www.smeup.com\/magazine\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/comments?post=50338"}],"version-history":[{"count":2,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50338\/revisions"}],"predecessor-version":[{"id":53752,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50338\/revisions\/53752"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media\/53746"}],"wp:attachment":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media?parent=50338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/categories?post=50338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/tags?post=50338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}