If wishes were trees the trees would be falling
Listen to reason, the season is calling
Stand - R.E.M. - Green - 1988
E' difficile testare applicazioni web automaticamente. Ci sono diverse soluzioni sul mercato per navigare un sito o per lavorare con pagine html in modo da simulare in un qualche modo la navigazione. Non mi piacciono questi sistemi, sono fragili e in un progetto dinamico si rompono continuamente. Quando un test fallisce non sai mai se la colpa e' del test o del tester. Allora come si puo' fare per testare questa roba ? Una buona idea e' disegnarla perche' sia testabile. Leggo per esempio che Piergiuliano Bossi ha recentemente reso pubblico QuixWeb, un framework per costruire applicazioni web in java. Uno degli "essential elements" del progetto e' questo:
"... an abstraction of browser, url and link that keep nodes & commands well separated in turn from servlets and container aspects ==> it is therefore possible to test all the dynamic navigation logic server side without working with html, http or containers ..."
non conosco QuixWeb nel dettaglio ma scommetterei che e' piu' facile testare automaticamente un'applicazione web scritta in questo modo piuttosto che no.
Print | posted on lunedì 11 settembre 2006 16:34