ORACOLO DEL TEST
Le sfide del Mobile Testing
Oramai è chiaro a tutti che i telefonini con tutti i loro sensori e l'impatto che hanno nella nostra vita quotidiana sono molto di più di "semplici computer in miniatura" ed è altrettanto chiaro che per testare le app che usiamo sugli smarphone dobbiamo affrontare delle sfide differenti da quelle che affrontiamo tradizionalmente.
come sempre da "tester" devi avere una visione di insieme, una azienda che realizza un'app vuole evitare in ogni modo:
- feedback negativi negli app store
- che i suoi utenti se ne vadano preferendo i servizi delle aziende concorrenti
con questi concetti ben chiari vediamo ora alcune delle sfide che dobbiamo affrontare
#1 Usabilità ed esperienza dell'utente (User Experience)
Pensa di utilizzare un'applicazione. A un certo punto incontri difficoltà nello scorrere o nel toccare un'immagine per ingrandirla o nel premere due o tre volte il pulsante indietro: tutte queste esperienze sono negative perché vi confondono e sviluppano un gusto amaro per l'usabilità dell'applicazione. E si conclude che l'esperienza dell'applicazione è negativa.
Pertanto, un'esperienza utente ottima è un must per qualsiasi applicazione, indipendentemente dalla piattaforma. E questa è la sfida più grande che gli ingegneri QA delle applicazioni devono affrontare.
#2: il sistema operativo
Quando si utilizza un'applicazione, si apprezzano l'interfaccia, le animazioni e le prestazioni della memoria controllate dal sistema operativo. Però prova a pensare, su quale piattaforma deve funzionare l'app Android, IOS, Huawei etc etc.
Su quali e quante versioni di queste piattaforme deve funzionare? solo le ultime o anche le precedenti?
#3: dimensioni dello schermo
I dispositivi su cui viene installata l'app che dimensioni hanno? Tutta la struttura della parte della parte frontend deve potersi adattare ai vari schermi e dobbiamo essere certi che non ci siano sovrapposizione, tagli o comportamenti inattesi.
#4: consumo della batteria
Lo smartphone è sempre con noi e noi siamo sempre in movimento(spesso senza caricatori o powerbank), che succederebbe se scoprissi che una specifica app ti consuma tutta la batteria?
#4: Sicurezza
Credo sia abbastanza chiaro a tutti con lo smarphone facciamo foto ai nostri cari, gestiamo pagamenti, prenotiamo le auto, usiamo l'impronta digitale per accedere a servizi. E' essenziale che la nostra app sia il più sicura possibile.
