Invest in people before investing in tools

Il blog di Matteo Baglini
posts - 118, comments - 95, trackbacks - 697

Agile

WPF Functional Testing With White

(@ Dario: accetto la sfida!!! ) Nel mio ultimo post ho annunciato il rilascio di un framework per effettuare test funzionali per applicazioni desktop in maniera del tutto automatica. Dario ha accettato la mia richiesta rispondendo con un bel post su TestApi e Input Injection. Tutto ciò mi ha messo voglia di provare a rifare il solito test da lui proposto, però utilizzando white, così possiamo confrontare i due framework. Cominciamo!! Prima di tutto lo screenshot della mia applicazione, non è proprio identica a quella di Dario, ma va benissimo! Come sappiamo, lo...

posted @ giovedì 18 dicembre 2008 23:23 | Feedback (2) | Filed Under [ .NET OpenSource Agile ]

WPF UI Test Framework

Ivo Manolov annumcia sul proprio blog il rilascio di un tool open source per automatizzare il test della UI sia essa in WPF pittosto che WinForm. Sempre sul suo blog potete leggere il primo post guida del tool. Da questi post ho scoperto che esiste un blog su MSDN dedicato al testing di WPF. Esisteva già un tool open surce simile si chiama white ed anche questo è hostato su CodePlex. Technorati Tag: UnitTest,UI Test

posted @ martedì 16 dicembre 2008 17:02 | Feedback (3) | Filed Under [ .NET OpenSource Agile ]

Google C++ Mocking Framework

Ricordate il Google C++ Test Framework? Bene! Adesso il Team di Google ha rilasciato anche un framework di Mocking per C++. Vediamo se mi sarà utilie nella solita applicazione C++ che ho menzionato nel post passato. Technorati Tag: Mocks,UnitTest,TDD

posted @ martedì 16 dicembre 2008 16:45 | Feedback (1) | Filed Under [ OpenSource Agile ]

Google Testing Blog - Clean Code Talks

Chiunque di voi scriva test unitari per il proprio codice (perché esiste ancora qualcuno che non lo fa?? ) consiglio questi brevi video di Google: Clean Code Talks - Unit Testing Clean Code Talks - Dependency Injection Clean Code Talks - Global State and Singletons Technorati Tag: UnitTest,DependencyInjection,Pattern

posted @ martedì 2 dicembre 2008 17:17 | Feedback (3) | Filed Under [ Agile ]

Usare RhinoMocks per testare applicazioni multithreading

Interessato dal post di Antonio sull'uso del TDD per progettare applicazi multithreading ho deciso di riprovare senguendo il percorso logico da lui espresso, usando RhinoMocks come framework di mocking piuttosto che i mocks manuali usati da Antonio per non complicare il codice di test. La versione di RhinoMocks utilizzata è la 3.5 RC che potete scaricare a questo url, questa versione della libreria supporta la sintassi Arrange/Act/Assert permettendo di scrivere test molto più chiari, per maggiori info visitate questa pagina. Adesso vediamo e commentiamo i vari metodi di test, cominciamo con il primo: ...

posted @ lunedì 25 agosto 2008 12:19 | Feedback (1) | Filed Under [ .NET Agile ]

Google C++ Testing Framework

Nei miei projetti C# faccio un largo uso di test unitari, utilizzando NUnit o xUnit.NET, so già che entro la fine dell'anno prenderò in consegna una grande applicazione C++, quindi in passato avevo dato un'occhiata veloce a quello che era il framework di  testing di riferimento: CppUnit . Adesso Google ha rilasciato il proprio framework per fare testing automatico di codice C++, non l'ho ancora provato (...aaahhhh il tempo) ma sembra proprio ottimo! Fonte: InfoQ: Announcing: New Google C++ Testing Framework

posted @ mercoledì 16 luglio 2008 15:33 | Feedback (4) | Filed Under [ Agile ]

Evolutionary Databases - Design and Deployment

Esistono diversi tools di Refactoring, in continua evoluzione, che aiutano uno sviluppatore agile ad evolvere in maniera incrementale il proprio codice. Lo stesso non si può dire per quanto riguarda il refactoring del database, si perchè anche quest'ultimo vuole la sua parte, quindi anche il design della del database deve evolvere in maniera incrementale, user story dopo user story. A questo punto nasce il probleblema di gestire questa naturale evoluzione all'interno del processo di sviluppo software. L'approccio generalmente usato è quello di partire da uno script di base di crazione del database, da lì in poi per ogni user story che...

posted @ mercoledì 26 marzo 2008 14:09 | Feedback (5) | Filed Under [ Database .NET OpenSource Agile ]

Powered by:
Powered By Subtext Powered By ASP.NET