Nella descrizione dei test puoi fare riferimento al numero del device (es: #1)
| Numero Device | Marca | Modello | Versione SO | Versione App (se usata diversa dalla 0.4.0) |
|---|---|---|---|---|
| #1 | ||||
| #2 | ||||
| #3 |
- Scaricare l'app dall'indirizzo https://github.com/noiapp/noi-app-android/releases/tag/0.4.0
- Installare l'app seguendo la procedura abilitando i permessi richiesti su almeno due device
- Iniziare il test. Puoi fare un test libero o seguire una delle indicazioni nel paragrafo 'Tipi di test effettuabili'
- Indicare il risultato del test sulle Issue del repository GitHub
- Ricezione handshake
- Ricezione segnalazione dell'incontro con il contagiato
- Misurazione distanza massima handshake
- Corretto reset dell'SDK
- Abilitare bluetooth e tracciazione sui device
- Quando entrambi i device sono pronti deve comparire un popup (o toast) "handshake attuali: x" ogni qualvolta viene effettuato un handshake
- Visualizzazione dalle statistiche di Debug
- Dalla schermata principale premere il bottone "DEBUG" per visualizzare le statistiche di debug
- Verificare che la voce "Numero di Handshake" si incrementi
- Verificare che la voce "Ultima sincronizzazione" non riporti "n/a"
Per rieseguire il test, Resettare l'SDK (vedi procedura: Corretto reset SDK)
- Lasciare attivare i device per farli entrare in contatto (vedi il punto precedente: Ricezione handshake)
- Attivare il Wi-fi
- Dalla schermata principale del dispositivo INFORMANTE premere il bottone "INFORMA DELLA MALATTIA"
- Inserire un numero qualsiasi di 6 cifre e premere il bottone "INVIA"
- Ora nella schermata principale si visualizza il messaggio "INFEZIONE SEGNALATA"
- Visualizzazione dalle statistiche di Debug
- Dalla schermata principale premere il bottone "DEBUG" per visualizzare le statistiche di debug
- Verificare che la voce "Certificato positivo" sia "sì"
- Verificare che la voce "Ultima sincronizzazione" non riporti "n/a"
- Sull'altro dispositivo RICEVENTE abilitare il Wi-fi, se non è già abilitato
- Attendere la notifica dell'Incontro Positivo - Notifica "Nuova informazione disponibile"
- Visualizzazione dalle statistiche di Debug
- Dalla schermata principale premere il bottone "DEBUG" per visualizzare le statistiche di debug
- Verificare che la voce "Incontro positivo" sia "sì"
- Verificare che la voce "Ultima sincronizzazione" non riporti "n/a"
Per rieseguire il test, Resettare l'SDK (vedi procedura: Corretto reset SDK)
- Dopo un reset, invertire il dispositivo INFORMANTE e RICEVENTE
- Più dispositivi INFORMANTI e RICEVENTI nello stesso momento
- Installare un terzo dispositivo dopo la procedura INFORMANTE e RICEVENTE, per verificare che l'INFORMANTE continui a segnalare la sua "infettività"
- Abilitare bluetooth e tracciazione sui device
- Quando i device sono pronti deve comparire un popup (o toast) "handshake attuali: x" ogni qualvolta viene effettuato un handshake
- Spostarsi allontanandosi da uno dei due device
- Quando non si visualizza più il popup quella dovrebbe essere la distanza massima
- Verificare la ricezione dietro ad un ostacolo (muro, persone, ecc)
- Verificare il funzionamento con più di due dispositivi a diverse distanze
- Verificare il funzionamento con più di due dispositivi, dove alcuni dispositivi si frappongono come "ostacoli"
- Connettere due dispositivi ed attendere che si scambino delle informazioni (vedi il punto: Ricezione handshake)
- Visualizzazione dalle statistiche di Debug
- Dalla schermata principale premere il bottone "DEBUG" per visualizzare le statistiche di debug
- Premere il bottone "RIPRISTINA SDK"
- Tornare alla schermata principale e riattivare la tracciazione
- Verificare che le statistiche di Debug si azzerino e operino correttamente
- Verificare che la voce "Ultima sincronizzazione" non riporti "n/a"
- Verificare che la voce "Certificato positivo" sia "no"
- Verificare che la voce "Incontro positivo" sia "no"
- Verificare che la voce "Numero di Handshake" sia 0
Se il reset non è avvenuto correttamente, riavviare il dispositivo.