1. Luca Bandini
830305
TEST AUTOMATICO DI
APPLICAZIONI MOBILI E
applicazioni web
Università degli Studi di Milano Bicocca
Scuola di Scienze
Dipartimento di Informatica, Sistemistica e Comunicazione
Corso di laurea in Informatica
Relatore: Giovanni Denaro
Co-relatore: Diego Clerissi
2. Obiettivi
tirocinio
FOCUS 2°
Esecuzione di azioni
sugli elementi.
Evoluzione del Software ABT
con l’integrazione di Appium,
tool specializzato in test di mobile
applications.
FOCUS 1°
Ricerca e recupero degli
elementi interagibili
3. Percorso
Appium Strumentazione Implementazione
Selenium &
AutoBlackTest
01 02 03 04
Primi software
utilizzati durante il
percorso.
Software scelto per
effettuare
l’implementazione.
Software utilizzati. Descrizione del
lavoro svolto.
4. AutoBlackTest (ABT)
Selenium
Software da evolvere con Appium.
Effettua automazione di pagine
web .
Selenium e
Autoblacktest
Tool specializzato nel
testing di applicazioni
web.
7. Utilizzo di appium
L’utilizzo di Appium (in ABT) è gestito da librerie apposite e dalla
dichiarazione delle «capabilities».
In questa fase vengono gestite le impostazioni di collegamento:
device da automatizzare, tipo di applicazione (web o nativa), informazioni del
server Appium.
Esempio di dichiarazione
capabilities necessarie al
collegamento Appium-device.
8. PROBLEMI
Recuperare tutti gli
elementi e svolgere
azioni specifiche a
seconda del tipo.
POSSIBILI
SOLUZIONI
GetPageSource()
FindElementsBy()
SOLUZIONE
UTILIZZATA
FindElementsBy()
Problemi e soluzioni
9. Esecuzione di azioni a seconda del
tipo di elemento.
Implementazione
( Applicazioni Native )
Recupero di tutti gli
elementi nella pagina.