Finalmente ce l’ho fatta ! Sono riuscito ad integrare HP Quality Center 10 con TFS 2008 per la parte Bug e Requirements. Riassumo brevemente l’avventura:
- Scarico la trial di HP Quality Center 10 da HP (quella full, non la starter edition che comincia a lamentarsi subito se il SQL Express 2005 installato non è esattamente quello che vuole lui)
- Installo QC trial sulla macchina virtuale TFS 2008 ufficiale di Microsoft
- Primo problema con QC: non supporta IE 8 (sì sì avete letto bene), solo 6 e 7. Soluzione mettere IE8 in Compatibility View così che venga rilevato come IE7
- Secondo problema con QC è che lanciando la sua pagina di default start_a.htm si ha un errore con un suo componente dovuto al fatto che il certificato verisign usato per firmarlo è scaduto il 31/12/2009. Soluzione portare indietro l’orogologio e rilanciare la pagina, in questo modo l’installazione va a buon fine e si può riportare avanti l’ora. (n.d.r. alla faccia della Quality)
- Come connettore inizialmente ho provato quello di Microsoft (pre-beta su Codeplex), ma devo ammettere che non va granchè bene. Quindi ho optato TFS Bug Synchronizer 2.2 For Quality Center di http://onroad.juvander.fi
- Qui comincia la parte complessa e ci vorrebbero pagine e pagine di dettagli, comunque in breve si deve:
- configurare tutte le componenti del connettore in modo che si possa collegare sia a QC che a TFS
- modificare i progetti QC aggiugnendo dei custom fields che servono al connettore per verificare se e cosa replicare tra i 2 mondi
- eseguire il mapping dei campi di QC sui campi TFS (è possibile anche creare campi custom su entrambi gli ambienti e mapparli)
- A questo punto è possibile creare bug su TFS e vederli su QC e viceversa. Stesso discorso vale per i requisiti.
Al momento non c’è integrazione con (il fantastico) TFS 2010.
posted @ sabato 13 febbraio 2010 01:07