<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Testing</title>
        <link>http://blogs.ugidotnet.org/FabioCarucci/category/417.aspx</link>
        <description>Testing</description>
        <language>it-IT</language>
        <copyright>Fabio Carucci</copyright>
        <generator>Subtext Version 2.1.0.5</generator>
        <item>
            <title>ERRATA CORRIGE!!!!</title>
            <link>http://blogs.ugidotnet.org/FabioCarucci/archive/2005/05/17/16551.aspx</link>
            <description>&lt;P&gt;mi hanno segnalato (e me ne sono reso conto) che il titolo del mio post precedente genera equivoci.&lt;/P&gt;
&lt;P&gt;Evidentemente l'ho scritto in maniera frettolosa e me ne scuso.&lt;/P&gt;
&lt;P&gt;In realt&amp;#224; in Blog2TheMax scrivo mini articoli tecnici, nel blog su UGI scrivo cose tecniche ma riferite in maniera "personale" (impressioni, idee, ecc).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/FabioCarucci/aggbug/16551.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Fabio Carucci</dc:creator>
            <guid>http://blogs.ugidotnet.org/FabioCarucci/archive/2005/05/17/16551.aspx</guid>
            <pubDate>Tue, 17 May 2005 15:44:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/FabioCarucci/comments/16551.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/FabioCarucci/archive/2005/05/17/16551.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/FabioCarucci/comments/commentRss/16551.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/FabioCarucci/services/trackbacks/16551.aspx</trackback:ping>
        </item>
        <item>
            <title>per i post tecnici...Blog2TheMax</title>
            <link>http://blogs.ugidotnet.org/FabioCarucci/archive/2005/05/17/16493.aspx</link>
            <description>&lt;P&gt;&lt;A href="http://www.dotnet2themax.it/blog/default.aspx"&gt;Qui&lt;/A&gt;&amp;nbsp;trovate i miei post tecnici.&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/FabioCarucci/aggbug/16493.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Fabio Carucci</dc:creator>
            <guid>http://blogs.ugidotnet.org/FabioCarucci/archive/2005/05/17/16493.aspx</guid>
            <pubDate>Tue, 17 May 2005 08:31:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/FabioCarucci/comments/16493.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/FabioCarucci/archive/2005/05/17/16493.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/FabioCarucci/comments/commentRss/16493.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/FabioCarucci/services/trackbacks/16493.aspx</trackback:ping>
        </item>
        <item>
            <title>Riflessioni sull'arte del pensare (e fare demo) in coppia #2</title>
            <link>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/10/12/4177.aspx</link>
            <description>&lt;P&gt;Sto preparando del materiale per la sessione che far&amp;#242; il 12 novembre all'&lt;A href="http://www.agileday.it/"&gt;Agile Day&lt;/A&gt; in quel di Milano. 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Il mio intervento prevede una sessione mattutina in cui parler&amp;#242; dell' XP Unit Test e del Pair Programming, offrendo degli spunti critici sulla mia esperienza e le volte in cui ho implementato ci&amp;#242;.&lt;/P&gt;
&lt;P&gt;La sessione pomeridiana prevede una demo in coppia con &lt;A href="http://blogs.ugidotnet.org/LuKa"&gt;Luca Minudel&lt;/A&gt; nella quale faremo vedere in azione come due sviluppatori devono collaborare pensando in coppia.&lt;/P&gt;
&lt;P&gt;Ci vediamo a Milano?&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/FabioCarucci/aggbug/4177.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Fabio Carucci</dc:creator>
            <guid>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/10/12/4177.aspx</guid>
            <pubDate>Mon, 11 Oct 2004 22:25:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/FabioCarucci/comments/4177.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/10/12/4177.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/FabioCarucci/comments/commentRss/4177.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/FabioCarucci/services/trackbacks/4177.aspx</trackback:ping>
        </item>
        <item>
            <title>Riflessioni sull'arte del testare #1</title>
            <link>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/09/17/2882.aspx</link>
            <description>&lt;P&gt;Sto pensando allo sviluppo test-driven e a quello test-first...&lt;/P&gt;
&lt;P&gt;tutto sommato il primo ingloba il secondo ma la differenza &amp;#232; sostanziale.&lt;/P&gt;
&lt;P&gt;Infatti nello sviluppo test-driven NON scriviamo analisi dettagliata sulla carta, bens&amp;#236; scriviamo test sottoforma di codice sorgente e USIAMO i test per orientare al meglio la progettazione e il disegno del software. I test ci guidano nel disegno e nell'implementazione.&lt;/P&gt;
&lt;P&gt;Questi sono gli steps e le regole da seguire (vi ricordo che l'eXtreme Programming prevede sviluppo iterativo - un p&amp;#242; come RUP - quindi i passi seguenti vanno iterati "n" volte):&lt;/P&gt;
&lt;P&gt; - scriviamo test code che si riferisca a piccole unit&amp;#224; funzionali e testiamo qualsiasi cosa possa sollevare una exception;&lt;/P&gt;
&lt;P&gt; - siccome non abbiamo ancora scritto la funzionalit&amp;#224; il nostro test code DEVE fallire;&lt;/P&gt;
&lt;P&gt; - scriviamo il code affinch&amp;#232; passi il test;&lt;/P&gt;
&lt;P&gt; - usiamo il refactoring e assicuriamoci che le nostre classi siano disegnate il meglio possible;&lt;/P&gt;
&lt;P&gt; - assicuriamoci che tutti i test vengano eseguiti con successo al 100% ogni volta.&lt;/P&gt;
&lt;P&gt;Nello sviluppo test-first, al contrario, non scriveremo mai codice di produzione prima di aver passato tutti i test cases perch&amp;#232; l'obiettivo &amp;#232; quello di scrivere prima tutti i test, poi sviluppare le funzionalit&amp;#224; e infine testarle.&lt;/P&gt;
&lt;P&gt;Voi che ne pensate?&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/FabioCarucci/aggbug/2882.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Fabio Carucci</dc:creator>
            <guid>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/09/17/2882.aspx</guid>
            <pubDate>Fri, 17 Sep 2004 17:56:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/FabioCarucci/comments/2882.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/09/17/2882.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/FabioCarucci/comments/commentRss/2882.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/FabioCarucci/services/trackbacks/2882.aspx</trackback:ping>
        </item>
        <item>
            <title>VbUnit (o se volete Nunit con vb6)</title>
            <link>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/09/08/2130.aspx</link>
            <description>&lt;P&gt;Se avete necessit&amp;#224; di effettuare unit testing su codice scritto in VB6 (quindi anche componenti COM) esiste un tool, in parte free, simile a Nunit.&lt;/P&gt;
&lt;P&gt;E' composto da una API library, un add-in per l'IDE di VB6 (solo nella versione a pagamento) e una applicazione standalone.&lt;/P&gt;
&lt;P&gt;Come per Nunit, si creano classi custom&amp;nbsp;di test mediante i metodi della libreria API e si eseguono utilizzando l'applicazione standalone chiamata TestRunner, che permette di definire l'output dei casi di test in file di testo o XML.&lt;/P&gt;
&lt;P&gt;Gira sotto VB6 con Service Pack 5 e lo trovate &lt;A href="http://www.vbunit.org/doc/Download.htm"&gt;qui&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/FabioCarucci/aggbug/2130.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Fabio Carucci</dc:creator>
            <guid>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/09/08/2130.aspx</guid>
            <pubDate>Tue, 07 Sep 2004 23:11:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/FabioCarucci/comments/2130.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/FabioCarucci/archive/2004/09/08/2130.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/FabioCarucci/comments/commentRss/2130.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/FabioCarucci/services/trackbacks/2130.aspx</trackback:ping>
        </item>
    </channel>
</rss>