La tabella seguente include un insieme di scenari di test che puoi utilizzare nel tuo piano di test. Gli scenari di test coprono un'ampia gamma di scenari comuni che le app per Android possono riscontrare quando vengono eseguite su dispositivi ChromeOS.
|
Tipo di test |
Scenario di test |
Scenario dell'app |
Caso di successo |
|---|---|---|---|
|
|
Trovare l'app nel Play Store |
Tutti |
L'app è presente nel Play Store e viene utilizzata da un Chromebook (nessun problema se funziona come previsto). NOTA: i flag nel manifest possono causare l'indisponibilità dell'app, a seconda dell'hardware del dispositivo ChromeOS. È consigliabile eseguire questo test su dispositivi clamshell, in quanto rappresentano in modo più accurato il profilo hardware della maggior parte dei dispositivi. |
|
|
Installa app |
Tutti |
L'installazione dell'app su Chromebook non presenta problemi. |
|
|
Clamshell: avvia l'app |
Tutti |
L'app si apre senza arresti anomali, senza rispondere o senza generare errori ANR (l'app non risponde). I contenuti dell'app sono in posizione verticale. |
|
Gestione delle finestre |
Clamshell: ridimensionare la finestra |
Tutti |
Se il pulsante di ridimensionamento della finestra è disponibile, ridimensiona la finestra. L'app non si arresta in modo anomalo, non smette di rispondere o non genera errori ANR. I contenuti dell'app vengono scalati. Prova questa operazione in varie pagine dell'app. Il cursore attivo rimane in posizione e i contenuti della pagina non cambiano, tranne che per adattarsi al layout dello schermo più grande. |
|
Gestione delle finestre |
Clamshell: ridimensionamento in formato libero |
Tutti |
Prova a trascinare l'angolo della finestra per ridimensionarla. L'app non si arresta in modo anomalo, non smette di rispondere o non genera errori ANR. I contenuti dell'app vengono scalati. Prova questa operazione in varie pagine dell'app. Il cursore attivo rimane in posizione e i contenuti della pagina non cambiano, tranne che per adattarsi al layout dello schermo più grande. |
|
Gestione delle finestre |
Clamshell: riapri l'app |
Tutti |
Se il pulsante di ridimensionamento della finestra è disponibile, ridimensiona la finestra, chiudi l'app e riaprila. L'app viene avviata con le stesse dimensioni e lo stesso orientamento della finestra che aveva quando è stata chiusa. |
|
Gestione delle finestre |
Clamshell: riduci a icona e ripristina |
Tutti |
Riduci a icona e ripristina l'app. L'app non si arresta in modo anomalo, non smette di rispondere o non genera errori ANR e i contenuti vengono visualizzati di nuovo senza modifiche. |
|
Gestione delle finestre |
A conchiglia: app a schermo intero |
Tutti |
Il tasto schermo intero sulla tastiera di ChromeOS mette l'app a schermo intero, senza la barra superiore. L'app non si arresta in modo anomalo, non smette di rispondere o non genera errori ANR. Scale dei contenuti dell'app. |
|
Mouse + trackpad |
Clamshell: clic sul trackpad |
Tutti |
Utilizzare il trackpad per fare clic su un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Mouse + trackpad |
Clamshell: clic destro sul trackpad |
Tutti |
Usa il trackpad per fare clic con il tasto destro del mouse (tocca con due dita) su un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Mouse + trackpad |
Clamshell: scorrimento del trackpad |
Tutti |
In un'area scorrevole dell'app, ad esempio un elenco, usa lo scorrimento con due dita sul trackpad. Scorrimento dei contenuti dell'app. |
|
Mouse + trackpad |
Clamshell: zoom del trackpad |
Tutti |
In un'area zoomabile dell'app, come un'immagine o una mappa, utilizza il trackpad per aumentare lo zoom. Zoom sui contenuti dell'app. |
|
Mouse + trackpad |
Clamshell: clic del mouse |
Tutti |
Utilizzando un mouse, fai clic su un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Mouse + trackpad |
A conchiglia: clic con il tasto destro del mouse |
Tutti |
Utilizzando un mouse, fai clic con il tasto destro del mouse su un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Mouse + trackpad |
Clamshell: scorrimento del mouse |
Tutti |
In un'area scorrevole dell'app, ad esempio un elenco, utilizza la rotellina di scorrimento. Scorrimento dei contenuti dell'app. |
|
Mouse + trackpad |
Clamshell: scorrimento del mouse per eseguire lo zoom |
Tutti |
In un'area dell'app in cui è possibile eseguire lo zoom, ad esempio un'immagine o una mappa, utilizza la rotellina di scorrimento. Zoom sui contenuti dell'app. |
|
Mouse + trackpad |
Clamshell: tocco del touchscreen |
Tutti |
Con il dito, premi un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Mouse + trackpad |
A conchiglia: clic con il tasto destro del mouse sul touchscreen |
Tutti |
Con il dito, tocca e tieni premuto un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Mouse + trackpad |
Clamshell: scorrimento del touchscreen |
Tutti |
In un'area scorrevole dell'app, ad esempio un elenco, utilizza l'azione di scorrimento con una o due dita. Scorrimento dei contenuti dell'app. |
|
Mouse + trackpad |
Clamshell: zoom del touchscreen |
Tutti |
In un'area zoomabile dell'app, ad esempio un'immagine o una mappa, usa le dita per aumentare lo zoom sul touchscreen. Zoom sui contenuti dell'app. |
|
Stilo |
Clamshell: clic dello stilo |
Tutti |
Utilizzando uno stilo, fai clic su un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Stilo |
Clamshell: scorrimento con lo stilo |
Tutti |
In un'area scorrevole dell'app, ad esempio un elenco, utilizza il gesto di scorrimento o di scorrimento con lo stilo. Scorrimento dei contenuti dell'app. |
|
Ingresso |
Clamshell: tastiera fisica |
Tutti |
In modalità clamshell, fai clic su una casella di input di testo e digita il testo con la tastiera. La tastiera sullo schermo non viene visualizzata. Il testo digitato viene visualizzato nella casella di immissione senza ritardi. |
|
|
Acquistare contenuti in-app |
IAP abilitato |
Dopo aver eseguito l'accesso, prova ad acquistare alcuni contenuti in-app. I contenuti vengono visualizzati nell'app in modo appropriato. L'acquisto viene visualizzato nella cronologia acquisti di Google Play. |
|
|
Sospensione/Ripresa |
Tutti |
Mentre l'app è in esecuzione, chiudi Chromebook. Dopo 5-10 secondi, riapri Chromebook. L'app si riconnette nello stesso stato. |
|
|
Connettività Wi-Fi |
Tutti |
Disattiva il Wi-Fi. L'app segnala la mancanza di una connessione a internet. Riattiva il Wi‑Fi. L'app si riconnette a internet ed è funzionante. |
|
Gestione delle finestre |
Passare dalla modalità a conchiglia alla modalità touchview |
Tutti |
Apri l'app in modalità a conchiglia, quindi passa alla modalità touchview. Le dimensioni e l'orientamento della finestra vengono aggiornati come previsto. |
|
|
Touchview: avvia l'app |
Tutti |
L'app si apre senza arresti anomali, senza rispondere o senza generare errori ANR. I contenuti dell'app sono in posizione verticale. Prova questa funzionalità in modalità verticale e orizzontale. |
|
Gestione delle finestre |
Touchview: ridimensionare la finestra |
Tutti |
Se il pulsante di ridimensionamento della finestra è disponibile, ridimensiona la finestra. L'app non si arresta in modo anomalo, non smette di rispondere o non genera errori ANR. I contenuti dell'app vengono scalati. Prova questa operazione in varie pagine dell'app. Il cursore attivo rimane in posizione e i contenuti della pagina non cambiano, tranne che per adattarsi al layout dello schermo più grande. Prova questa funzionalità in modalità verticale e orizzontale. |
|
Gestione delle finestre |
Touchview: riapri l'app |
Tutti |
Se il pulsante di ridimensionamento della finestra è disponibile, ridimensiona la finestra, chiudi l'app e riaprila. L'app viene avviata con le stesse dimensioni e lo stesso orientamento della finestra che aveva quando è stata chiusa. Prova questa funzionalità in modalità verticale e orizzontale. |
|
Gestione delle finestre |
Touchview: riduci a icona e ripristina |
Tutti |
Riduci a icona e ripristina l'app. L'app non si arresta in modo anomalo, non smette di rispondere o non genera errori ANR e i contenuti vengono visualizzati di nuovo senza modifiche. |
|
Gestione delle finestre |
Touchview: ruota il dispositivo |
Tutti |
In modalità tablet, ruota il dispositivo di 90 gradi. L'app non ruota OPPURE ruota e la finestra e i contenuti vengono ridimensionati in modo appropriato. Il cursore o la pagina attivi rimangono in posizione. |
|
Ingresso |
Touchview: clic sul touchscreen |
Tutti |
Con il dito, premi un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Ingresso |
Touchview: clic con il tasto destro del mouse sul touchscreen |
Tutti |
Con il dito, tocca e tieni premuto un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Ingresso |
Touchview: scorrimento del touchscreen |
Tutti |
In un'area scorrevole dell'app, ad esempio un elenco, utilizza l'azione di scorrimento con una o due dita. Scorrimento dei contenuti dell'app. |
|
Ingresso |
Touchview: zoom del touchscreen |
Tutti |
In un'area zoomabile dell'app, ad esempio un'immagine o una mappa, usa le dita per ingrandire i contenuti. Zoom sui contenuti dell'app. |
|
Ingresso |
Touchview: clic dello stilo |
Tutti |
Utilizzando uno stilo, fai clic su un controllo touch. L'app risponde come se ci fosse un tocco in quella posizione, senza ritardi. |
|
Ingresso |
Touchview: scorrimento con lo stilo |
Tutti |
In un'area scorrevole dell'app, ad esempio un elenco, utilizza l'azione di scorrimento o trascinamento dello stilo. Scorrimento dei contenuti dell'app. |
|
Ingresso |
Touchview: tastiera virtuale |
Tutti |
In modalità tablet, tocca un'area dell'app che accetta input di testo e digita il testo. La tastiera sullo schermo e il testo vengono visualizzati come previsto. Prova questa funzionalità in modalità verticale e orizzontale, nonché le transizioni tra le due modalità. |
|
Fotocamera |
Touchview: scattare una foto |
Comunicazione |
L'app apre la fotocamera e le immagini di anteprima vengono scalate e orientate correttamente. La foto scattata viene scalata e orientata correttamente. Prova questa funzionalità in modalità verticale e orizzontale. |
|
|
Touchview: registra video |
Comunicazione |
L'app apre la fotocamera e le immagini di anteprima vengono scalate e orientate correttamente. All'avvio della registrazione, l'anteprima viene scalata e orientata correttamente. La riproduzione è fluida e funziona come previsto, senza ritardi audio o video, e il video è alla velocità di registrazione. Prova questa funzionalità in modalità verticale e orizzontale. |
|
Gestione delle finestre |
Touchview: cambia l'orientamento mentre la videocamera è accesa |
Comunicazione |
Apri la fotocamera dell'app. Ruota il dispositivo di 90 gradi. L'app non si arresta in modo anomalo, non smette di rispondere o non genera errori ANR. L'app non ruota OPPURE ruota e la finestra e i contenuti vengono ridimensionati in modo appropriato. |
|
|
Creare contenuti |
Creazione di contenuti |
L'output, come disegni, testo o audio, viene registrato nell'app come previsto, senza ritardi. |
|
|
Salvare contenuti |
Creazione di contenuti |
L'app salva i contenuti, localmente o nel cloud, e questi vengono ricreati fedelmente quando vengono riaperti. |
|
|
Condividi contenuti |
|
L'app condivide contenuti con terze parti. La terza parte può ricevere e aprire i contenuti. |
|
|
Comunicazione 1:1 |
Comunicazione |
Invia a un altro utente un messaggio per ogni tipo possibile, ad esempio un'email, un messaggio, una chiamata o una videochiamata. Verifica la trasmissione. |
|
|
Comunicazione 1:molti |
Comunicazione |
Pubblica un post di ogni tipo possibile in un gruppo, ad esempio un post del feed, un post del forum o un gruppo di chat. Verifica la trasmissione. |
|
Fotocamera |
Clamshell: scatta foto |
Comunicazione |
L'app apre la fotocamera e le immagini di anteprima vengono scalate e orientate correttamente. L'immagine scattata risultante viene scalata e orientata correttamente. |
|
Fotocamera |
A conchiglia: registra video |
Comunicazione |
L'app apre la fotocamera e le immagini di anteprima vengono scalate e orientate correttamente. All'avvio della registrazione, l'anteprima viene scalata e orientata correttamente. La riproduzione è fluida e funziona come previsto, senza ritardi nell'audio o nel video, e il video è alla velocità di registrazione. |
|
Fotocamera |
A conchiglia: la fotocamera riprova dopo la ripresa dell'app |
Comunicazione |
Apri la fotocamera dell'app. Chiudi il coperchio del dispositivo. Apri il coperchio del dispositivo. L'app continua a consentire all'utente di scattare una foto o di riprovare a scattare una foto senza riavviare l'app. |
|
Ingresso |
Tocca per disegnare |
Disegno o scrittura a mano libera |
Usa un dito per inserire i tratti di disegno nell'app. I tratti vengono visualizzati sul canvas come previsto, senza ritardi. |
|
Stilo |
Stilo per disegnare |
Disegno o scrittura a mano libera |
Usa lo stilo per inserire i tratti di disegno nell'app. I tratti vengono visualizzati sul canvas come previsto, senza ritardi. |
|
|
Riproduzione video |
Comunicazione o social e media |
Riproduci un video all'interno dell'app. La riproduzione è fluida e senza ritardi. L'audio è chiaro. |
|
|
Volume audio |
Comunicazione o social e media |
Se l'app ha controlli del volume, prova a regolarlo durante la riproduzione di contenuti multimediali con audio. Il volume si regola di conseguenza. |
|
|
Movimento di inclinazione |
Partite |
Inclinare il dispositivo mentre giochi a un gioco con sensore di movimento. L'app risponde di conseguenza. |
|
|
Ricerca della posizione |
Meteo, Maps o Navigazione |
L'app trova la posizione generale dell'utente, anche senza hardware GPS. |
|
|
Altre funzionalità specifiche dell'app non acquisite |
Tutti |
Utilizza questo valore solo se uno dei casi di test delle azioni precedenti non è adatto. |
|
Interfaccia utente |
Layout per schermi di grandi dimensioni |
Tutti |
Se la UI dell'app sfrutta lo spazio aggiuntivo dello schermo, i contenuti occupano l'intera larghezza dello schermo del dispositivo o hanno dimensioni appropriate. |
|
Mouse + trackpad |
Clamshell: trascinamento con il trackpad |
Tutti |
Trascina un contenuto, ad esempio un'immagine, in un'area dell'app in cui potrebbe essere utile utilizzare il trackpad. L'oggetto rilasciato viene eseguito. |
|
Mouse + trackpad |
Clamshell: trascinamento con il mouse |
Tutti |
Utilizzando un mouse, trascina un contenuto, ad esempio un'immagine, in un'area dell'app in cui potrebbe essere utile. L'oggetto rilasciato viene eseguito. |
|
Ingresso |
Clamshell: trascinamento touchscreen |
Tutti |
Con il dito, rilascia un contenuto, ad esempio un'immagine, in un'area dell'app in cui potrebbe essere utile. L'oggetto rilasciato viene eseguito. |
|
Stilo |
Clamshell: trascinamento dello stilo |
Tutti |
Utilizzando lo stilo, rilascia un contenuto, ad esempio un'immagine, in un'area dell'app in cui potrebbe essere utile. L'oggetto rilasciato viene eseguito. |
|
Scorciatoie da tastiera + Nav |
Clamshell: tasti speciali: freccia |
Tutti |
I tasti freccia sulla tastiera di ChromeOS funzionano come previsto all'interno dell'app. |
|
Scorciatoie da tastiera + Nav |
Clamshell: tasti speciali: Tab |
Tutti |
Il tasto Tab sulla tastiera ChromeOS funziona come previsto. |
|
Scorciatoie da tastiera + Nav |
Clamshell: tasti speciali: taglia e copia |
Tutti |
In una casella di input di testo, ad esempio un input di messaggio o il nome di un punteggio più alto, seleziona del testo esistente. Taglia con Ctrl+X. Incolla in un'altra app con Ctrl+V. Esegui di nuovo il test con Ctrl+C anziché Ctrl+X. |
|
Scorciatoie da tastiera + Nav |
Clamshell: tasti speciali: tasto Esc |
Tutti |
Il tasto Esc corrisponde alla chiusura della finestra attiva o al ritorno alla pagina precedente. |
|
Scorciatoie da tastiera + Nav |
Clamshell: Tasti speciali: tasto Invio |
Tutti |
Se premi Invio, viene attivato il pulsante selezionato. Se premi Invio mentre modifichi un campo di input in un modulo con più campi, il modulo viene inviato. |
|
Scorciatoie da tastiera + Nav |
Clamshell: Tasti speciali: Invio per inviare |
Tutti |
In una casella di input di testo, ad esempio un input di messaggio o il nome di un punteggio più alto, inserisci del testo, quindi premi Invio. Il testo viene inviato all'app. |
|
Scorciatoie da tastiera + Nav |
Clamshell: Tasti speciali: tasti di scelta rapida delle app |
Tutti |
Prova a premere una scorciatoia da tastiera di uso comune per l'app. L'app risponde come previsto. |
|
Scorciatoie da tastiera + Nav |
Clamshell: tasti speciali: Indietro |
Tutti |
Il tasto Indietro sulla tastiera ChromeOS funziona come il pulsante Indietro su Android. |
|
Scorciatoie da tastiera + Nav |
Clamshell: tasti speciali: aggiornamento |
Tutti |
In un'area dell'app con contenuti live o deperibili, il tasto di aggiornamento sulla tastiera di ChromeOS aggiorna la visualizzazione. |
|
Scorciatoie da tastiera + Nav |
Clamshell: tasti speciali: finestra agganciata |
Tutti |
Usa Alt+[ o Alt+] per agganciare l'app a un lato dello schermo. Dock delle app, simile al comportamento del browser Chrome. |
|
Funzionalità del computer |
Modalità offline |
Tutti |
Disattiva il Wi-Fi dal menu delle impostazioni. Prova a utilizzare una funzionalità dell'app disponibile offline. La funzionalità offline è operativa. |
|
Ingresso |
Touchview: trascinamento touchscreen |
Tutti |
Con il dito, rilascia un contenuto, ad esempio un'immagine, in un'area dell'app in cui potrebbe essere utile. L'oggetto rilasciato viene eseguito. |
|
Stilo |
Touchview: trascinamento dello stilo |
Tutti |
Utilizzando lo stilo, rilascia un contenuto, ad esempio un'immagine, in un'area dell'app in cui potrebbe essere utile. L'oggetto rilasciato viene eseguito. |
|
Stilo |
Pressione dello stilo |
Disegno o scrittura a mano libera |
Usa lo stilo per inserire tratti di disegno o cancellarli con varie pressioni. I tratti vengono visualizzati sulla tela con uno spessore variabile come previsto. |
|
Stilo |
Gomma dello stilo |
Disegno o scrittura a mano libera |
Seleziona l'opzione di cancellazione e utilizza lo stilo per cancellare parti di un disegno. I segni scompaiono come previsto. Questo è importante per le app di disegno; le app per prendere appunti sono in genere esenti. |
|
Stilo |
Solo stilo (rifiuta il dito) |
Disegno o scrittura a mano libera |
Seleziona l'opzione per attivare la modalità solo stilo. Prova a disegnare usando lo stilo e poi il dito. La tela presenta segni quando si usa lo stilo e non quando si usa il dito. |
|
Stilo |
Annullamento tocco dello stilo |
Disegno o scrittura a mano libera |
Mentre usi lo stilo per disegnare, appoggia il palmo della mano sul touchscreen. Sul canvas non vengono visualizzati segni aggiuntivi (funzione chiamata "palm rejection"). |
|
Funzionalità del computer |
Funzione multitasking |
App in background |
Apri l'app, attiva la funzione e apri un'altra app. L'app continua la funzione in background, ad esempio l'audio in background o un cronometro. |