Recentemente ho sostenuto un colloquio di lavoro in una società  con sede nella mia città . Il colloquio si è rivelato interessante per quello che riguarda la concezione che si ha in genere su chi per un certo periodo di tempo ha svolto un percorso di ricerca e di testing su vari linguaggi e standard. Mi è stato detto: "Forse questo non è il lavoro che fa per lei. Vedo che lei è più portato per la ricerca. Qui si tratta di lavorare." (more...)

Continua a leggere Testare per imparare

Categoria: Lavoro

Tags: ,

Nel mio lavoro da sviluppatore web sento costantemente la necessità  di validare il funzionamento del front-end di quanto creo rispetto al maggior numero di sistemi possibili; questo per minimizzare la comparsa di errori legati a particolari configurazioni di browser e sistemi operativi a seguito del rilascio in produzione (basti pensare alle sostanziali differenze in questo senso tra Internet Explorer e Firefox). Mi ha fatto quindi molto piacere scoprire che John Resig, già  autore del famosissimo framework Javascript JQuery, ha recentemente presentato al pubblico TestSwarm: un progetto che, se dovesse prendere piede, potrebbe rendere molto più facile e metodica questa fase di 'front-end testing' , nello specifico per quanto riguarda tutto il codice Javascript delle nostre applicazioni. Nel dettaglio TestSwarm funziona come un continuous integration server distribuito; registrandosi presso il sito del progetto è possibile scegliere di mettere a disposizione il proprio browser per l'esecuzione dei test (basta cliccare sulla voce di menu 'Join the Swarm'). Il passo successivo consiste nell'aggiungere il proprio progetto al server centrale il quale lo accoderà  a tutti i progetti di tutti gli utenti inseriti in questo modo. Infine, il server centrale eseguirà  i test Javascript presenti in ognuno dei progetti accodati su ogni coppia di 'browser/sistema operativo' reso disponibile dalla totalità  degli stessi utenti. Il beneficio di questa tecnica è decisamente notevole; senza dover faticare nelle operazioni di set-up in locale di parecchi ambienti di test dalle caratteristiche diverse e su vari sistemi operativi ogni utilizzatore di TestSwarm potrà  far si che il suo progetto venga testato su tutte le tipologie di configurazioni rese disponibili dagli altri utenti di questo continuous integration server. Per chi volesse approfondire il funzionamento di TestSwarm suggerisco la lettura della wiki ufficiale di progetto o la visione di uno screencast introduttivo creato dallo stesso John.

Continua a leggere John Resig presenta TestSwarm

Categoria: Scripting

Annunciato sei mesi fa con il nome in codice Meer meer, ha fatto il suo esordio in una versione di anteprima BrowserLab. Si tratta di un servizio web al servizio di designer e sviluppatori con il quale è possibile confrontare la resa di una pagina su varie combinazioni di browser + sistema operativo. Se il vostro pensiero corre subito a servizi analoghi come Browsershots, sappiate che il tool di Adobe ha come sua caratteristica principale quella di offrire una vista degli screenshot estremamente più rapida, andando così a colmare quella che è lacuna forse più pesante di Browsershots & Co. I browser supportati sono al momento Firefox 2 e 3, Safari 3, IE 6 e 7. La caratteristica forse più utile è la vista onion skin, che consente di visualizzare gli screenshot sovrapposti dei diversi browser, roba da feticisti del pixel mi viene da dire :). Gratuito in questa fase di anteprima, BrowserLab è però destinato a diventare un servizio a pagamento. Per saperne di più si può fare riferimento alle pagine di Adobe Labs.

Continua a leggere Testare la compatibilità  cross-browser con Adobe BrowserLab

Categoria: Software e Servizi

Non so voi, ma io mi sono fatto l'idea che, con la disponibilità  di soluzioni per la virtualizzazione sempre più efficaci, il modo migliore per crearsi una bella piattaforma per i test cross-browser sia proprio quello di affidarsi ai vari Parallels, VMWare o Virtual PC. Da IEBlog arriva l'annuncio di un aggiornamento consistente nella collezione di immagini virtuali per i test con IE che da tempo la casa di Redmond distribuisce gratuitamente. La versione 4.2 (pagina del download) delle Compatibility VPC Image comprende: Windows XP SP3 con Internet Explorer 6 Windows XP SP3 con Internet Explorer 7 Windows XP SP3 con Internet Explorer 8 Windows Vista Business con Internet Explorer 7 Windows Vista Business con Internet Explorer 8 (more...)

Continua a leggere Testare IE virtualmente

Categoria: Software e Servizi

Chiarisco subito un punto: questo post è innanzitutto una richiesta d'aiuto. L'aiuto lo chiedo a voi, gentili lettori, che usate Windows e potete quindi testare da subito l'efficacia (o meno) di Xenocode Browser Sandbox. Non avendo scritto il post sull'iMac dove ho installato una copia di XP via Bootcamp, non posso che riportare alla vostra attenzione quanto letto sul blog di Zack Whittaker su ZDNet e su tanti altri siti che però sembrano riportare esclusivamente il contenuto del comunicato stampa dell'azienda. Si tratta di una suite di applicazioni web tramite le quali è possibile eseguire facilmente e senza necessità  di installazione una copia 'virtuale' di IE6, IE7 IE8, Firefox, Safari, Opera e Chrome. Da quanto riportato sulla pagina ufficiale, basta il solito, classico click e il gioco è fatto. Ne vale la pena? àˆ un'alternativa efficace rispetto ad altre soluzioni simili per i test cross-browser?

Continua a leggere Testare ‘virtualmente’ i browser con Xenocode Browser Sandbox

Categoria: Software e Servizi

Come molti di voi sanno, i servizi web che offrono la possibilità  di effettuare dei test di compatibilità  cross-browser su pagine e siti non mancano. Tutti consentono, al minimo, di verificare la resa su svariate combinazioni di sistema operativo + browser. Tutti offrono la possibilità  di ottenere degli screenshot da cui valutare eventuali inconsistenze a livello visuale, derivanti, ad esempio, dal diverso supporto dei CSS. write a paper onlineI più evoluti, poi, attraverso software VNC, consentono l'accesso diretto a macchine virtuali appositamente settate per svolgere sessioni di navigazione con cui svolgere test anche a livello di interazioni Javascript. Tra questi ultimi cito solo Browserpool, Browsercam e l'ultimo arrivato, CrossBrowserTesting. Dedicato a chi abbia la necessità  di svolgere test in ambiente Mac è invece BrowsrCamp. Per i test avanzati tutti i servizi sono a pagamento. Dando una rapida scorsa a quanto offerto a livello di combinazione SO + browser (un esempio per tutti) mi sono reso conto che su Mac e armati di un po' di pazienza, sfruttando software come Parallels o VMWare Fusion è possibile mettere su una suite per i test completa. Su Windows e Linux c'è il problema di far girare anche su macchine virtuali Mac OS X, ma tra i motivi che hanno spinto Apple a rilasciare Safari per Windows c'è anche quello di facilitare la vita agli sviluppatori in tal senso. Insomma, sono davvero un'alternativa interessante questi servizi web? Voi che esperienze avete al riguardo?

Continua a leggere Servizi per i test cross-browser. Servono davvero?

Categoria: Software e Servizi

Tags: ,

windows 7 purchase canadap>Una segnalazione per quanti, tra voi lettori, dopo il post di qualche settimana fa, fossero stati incuriositi da Silverback (l'applicazione per Mac dedicata allo svolgimento di test di usabilità ): in attesa del rilascio ufficiale, Garrett Dimon ha pubblicato sul suo blog una vera e propria anteprima ricca di commenti e screenshot. Credo sia sufficiente per farsi un'idea più precisa sulla natura del progetto e dell'applicazione.windows 7 online download cheap

Continua a leggere Un’introduzione con immagini a Silverback

Categoria: Software e Servizi

Fino a qualche tempo fa (anche per via di un articolo uscito su Vitamin) di Silverback si parlava soprattutto per via dell'implementazione di un particolare effetto sul background ottenuto con le PNG trasparenti. Io stesso, incuriosito, avevo lasciato il mio indirizzo e-mail per ricevere aggiornamenti sul misterioso prodotto, senza però avere ulteriori notizie. Ieri però ho trovato tra i miei feed una segnalazione che puntava a questo breve articolo. Silverback, parola di chi ha avuto modo di testare la versione beta, è un'applicazione che mette a disposizione di designer e sviluppatori tutto quanto è necessario per effettuare test di usabilità  con utenti per siti e applicazioni. Ho riprovato a inserire di nuovo il mio indirizzo e se sarà chiamato tra gli eletti beta tester non mancherà di farvi sapere. Ho in effetti il requisito minimo per usare l'applicazione: uso un Mac :) (Silverback dovrebbe essere infatti disponibile solo per OS X). how to enlarge penis

Continua a leggere Primi rumors su Silverback

Categoria: Software e Servizi

Il test Acid3, quello che dovrebbe fungere da riferimento per verificare il supporto dei browser rispetto alla "parte dinamica" del web (ECMAScript, DOM, ma non solo), è praticamente pronto per il lancio. Manca al momento in cui scrivo un annuncio ufficiale sul blog del curatore del test, Ian Hickson, ma su CSS3 Info e su altri siti danno la cosa per certa citando un annuncio via IRC dello stesso Hickson. Intanto, tutti i test Acid, tra qui quest'ultimo, hanno ora una nuova casa http://www.acidtests.org/.

Continua a leggere Pronto il test Acid3

Categoria: Scripting

Dopo SlickSpeed, ecco un altro tool online che permette di analizzare le performance di 5 differenti framework Javascript. àˆ stato creato da Brian Klug del PBwiki team (se non volete attendere l'esito dei test, ecco una pagina che riassume quelli già  effettuati). Le librerie prese in analisi sono le seguenti: Dojo (1.0.1) jQuery (1.2.1) Prototype (1.6.0) YUI (utilities bundle) (2.4.0) Protoculous (1.0.2) (prototype-1.5.1 + scriptaculous-1.7.1) L'analisi viene effettuata con molte tipologie di compressione differenti: raw (codice sorgente), minimized (con YUI Compressor), packed, e permette confronti come Normal vs. Gzipped, Normal vs. Cached e cosi via. I test disponibili sono due: dai server della West Coast e dai server della East Coast.

Continua a leggere Analizzare le performance di alcune librerie Javascript

Categoria: Scripting