De les 3 modalitats d’execució que dóna BitBar, des del CTTI es recomana l’ús de l’opció Live Browser Testing.
Durant la planificació de les proves, s’ha de definir la matriu de dispositius sobre la que es provarà.
Accedir a ‘https://cloud.bitbar.com/#testing/dashboard'
Cliqueu on ‘Start Browser Test’.
Sel·leccionar el sistema entre Desktop, iOs o Android .
Sel·leccionar els navegadors, versió sobre els que voldrem provar la pàgina.
INtroduïr el nom de la pàgina a ‘Start with URL’, la resolució desitjada i premeu ‘Start Test’
Prémer el botó ‘Save’ i escollir el nom de configuració.
Descarregar la següent aplicació: CrossBrowserTest
I descomprimir-la en alguna carpeta local.
Accedir al fitxer ‘cross_browser_test.properties’ de la carpeta descomprimida. En aquest arxiu podrem configurar:
Exemple:
LLISTA_URLS_PROVAR= http://web.gencat.cat/ca/tramits/,\
http://web.gencat.cat/ca/tramits/cercador/?queryNat=ajuda,\
http://web.gencat.cat/ca/tramits/tramits-temes?tema=73e1c51e-a82c-11e3-a972-000c29052e2c,\
http://web.gencat.cat/ca/tramits/tramits-temes?filtreResp=p,\
http://web.gencat.cat/ca/tramits/tramits-temes?filtreResp=t,\
http://web.gencat.cat/ca/tramits/que-cal-fer-si/,\
http://web.gencat.cat/ca/tramits/sobre-tramits-gencat/,\
http://web.gencat.cat/ca/tramits/tramits-temes/Certificacio-eficiencia-energetica-edificis-00002?category=748e584e-a82c-11e3-a972-000c29052e2c,\
http://web.gencat.cat/ca/tramits/tramits-temes/Certificacio-eficiencia-energetica-edificis-00002?category=748e584e-a82c-11e3-a972-000c29052e2c&moda=1,\º
http://web.gencat.cat/ca/tramits/que-cal-fer-si/em-jubilo/quantia-de-la-jubilacio/\
#Configuració
USUARI_CROSS_BROWSER_TEST=<usuari>
PASSWORD_CROSS_BROWSER_TEST=<password>
MATRIU_DISPOSITUS_NAVEGADORS=<NomMatriuDispositius>
CHECK_URL=true
DELAY_SCREENSHOT_SEGONS=2
DELAY_PROVA_SEGONS=30
FORMAT=json
END_POINT=http://crossbrowsertesting.com/api/v3/screenshots
Per executar l’aplicació cal tenir instal·lada la màquina virtual jdk1.7.0 i les variables d’entorn PATH i JAVA_HOME correctament configurades. Obrir una finestra del sistema(cmd) i executar l’aplicació amb la següent comanda:
> java –jar CrossBrowserTest.jar
Si es desitja aturar la execució, cal aturar el procés java corresponent. D’aquesta manera només s’hauran executat les proves corresponents a les URLs enviades en aquell instant
La sortida de l’aplicació és la pròpia sortida del sistema. No genera cap tipus d’arxiu de sortida.
En iniciar el procés, l’aplicació mostra el missatge “Iniciant joc de proves”, i en finalitzar informa el total de temps emprat en iniciar les proves de totes les URLs de la llista prova.
Per cada URL definida al fitxer de configuració l’aplicació mostra:
Una vegada realitzada l’execució podem avaluar les imatges generades amb dos vies:
Des de la URL indicada en el procés d’execució podem descarregar els diferents zips.
Accedir a la URL generada (URL2) dins l’execució.
Un cop executada la prova, CBT permet comparar les imatges obtingudes amb una eina que detecta les diferències de layout i les marca sobre la imatge.
Les comparacions sempre es realitzen establint un navegador de referència, en base al qual es compara la resta de resultats
El sistema mostra un resum amb tots els navegadors amb que es pot comparar i les diferencies detectades.
Quan seleccionem el navegador amb que volem comparar, el sistema mostra una llista amb les diferències detectades.
En prémer sobre una de les diferencies detectades, l’eina mostra la diferència en pantalla