Scenari di test per app per Android su ChromeOS

La seguente tabella include un insieme di scenari di test che puoi utilizzare nel piano di test. Gli scenari di test riguardano un'ampia gamma di scenari comuni che le app Android possono riscontrare quando vengono eseguite su dispositivi ChromeOS.

Tipo di test

Scenario di test

Scenario dell'app

Caso di successo

Trova l'app nel Play Store

Tutti

L'app è presente nel Play Store ed è accessibile da un Chromebook (nessun problema se funziona come previsto). NOTA: i flag nel file manifest possono rendere l'app non disponibile, a seconda dell'hardware nel dispositivo ChromeOS. È meglio eseguire questo test su dispositivi clamshell, poiché rappresentano in modo più accurato il profilo hardware della maggior parte dei dispositivi.

Installa app

Tutti

Installazioni di app su Chromebook senza problemi.

Clamshell: avvia l'app

Tutti

L'app si apre senza arresti anomali, blocchi o generazione di ANR (l'app non risponde). I contenuti dell'app sono in posizione verticale.

Gestione delle finestre

Clamshell: ridimensionare la finestra

Tutti

Se è disponibile il pulsante di ridimensionamento della finestra, ridimensiona la finestra. L'app non ha arresti anomali, non si blocca o non ANR. I contenuti dell'app sono scalabili. Prova questa procedura 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 ha arresti anomali, non si blocca o non ANR. I contenuti dell'app sono scalabili. Prova questa procedura 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: riaprire l'app

Tutti

Se è disponibile il pulsante di ridimensionamento della finestra, ridimensiona la finestra e chiudi l'app, quindi riaprila. L'app viene avviata con le stesse dimensioni della finestra e lo stesso orientamento che aveva quando era 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 si blocca o ANR e i contenuti vengono visualizzati di nuovo senza modifiche.

Gestione delle finestre

Clamshell: app a schermo intero

Tutti

Il tasto schermo intero sulla tastiera di ChromeOS visualizza l'app a schermo intero, senza barra superiore. L'app non ha arresti anomali, non si blocca o non ANR. I contenuti dell'app sono scalabili.

Mouse + trackpad

Clamshell: clic del trackpad

Tutti

Usa il trackpad per fare clic su un controllo touch. L'app risponde come se fosse presente un tocco in quella posizione, senza ritardi.

Mouse + trackpad

Clamshell: Clic con il tasto destro del mouse sul trackpad

Tutti

Usa il trackpad per fare clic con il tasto destro del mouse (tocco con due dita) su un controllo touch. L'app risponde come se fosse presente 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. I contenuti dell'app scorrono.

Mouse + trackpad

Clamshell: zoom del trackpad

Tutti

Utilizza il trackpad per eseguire lo zoom in un'area dell'app, ad esempio un'immagine o una mappa. Zoom sui contenuti dell'app.

Mouse + trackpad

Clamshell: clic del mouse

Tutti

Fai clic su un controllo touch con un mouse. L'app risponde come se fosse presente un tocco in quella posizione, senza ritardi.

Mouse + trackpad

Clamshell: 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 e dice che c'è un tocco in quella posizione, senza ritardi.

Mouse + trackpad

Clamshell: scorrimento del mouse

Tutti

Utilizza la rotellina di scorrimento in un'area dell'app che puoi scorrere, ad esempio un elenco. I contenuti dell'app scorrono.

Mouse + trackpad

Clamshell: scorri il mouse per eseguire lo zoom

Tutti

Utilizza la rotellina di scorrimento in un'area dell'app in cui è possibile eseguire lo zoom, ad esempio un'immagine o una mappa. Zoom sui contenuti dell'app.

Mouse + trackpad

Clamshell: clic su touchscreen

Tutti

Premi con il dito un controllo touch. L'app risponde come se fosse presente un tocco in quella posizione, senza ritardi.

Mouse + trackpad

Clamshell: clic con il tasto destro del mouse sul touchscreen

Tutti

Tocca e tieni premuto un controllo touch con il dito. L'app risponde come se fosse presente un tocco in quella posizione, senza ritardi.

Mouse + trackpad

Clamshell: scorrimento touchscreen

Tutti

In un'area dell'app scorrevole, come un elenco, usa l'azione di scorrimento con un dito o due dita. I contenuti dell'app scorrono.

Mouse + trackpad

Clamshell: zoom touchscreen

Tutti

In un'area dell'app in cui è possibile eseguire lo zoom, ad esempio un'immagine o una mappa, usa le dita per eseguire lo zoom sul touchscreen. Zoom sui contenuti dell'app.

Stilo

Clamshell: clic con lo stilo

Tutti

Utilizza uno stilo, fai clic su un controllo touch. L'app risponde come se fosse presente un tocco in quella posizione, senza ritardi.

Stilo

Clamshell: scorrimento dello stilo

Tutti

In un'area scorrevole dell'app, ad esempio un elenco, usa l'azione di scorrimento o scorrimento dello stilo. I contenuti dell'app scorrono.

Ingresso

Clamshell: tastiera fisica

Tutti

In modalità clamshell, fai clic su una casella di immissione 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 attivato

Dopo aver eseguito l'accesso, prova ad acquistare alcuni contenuti in-app. I contenuti vengono visualizzati nell'app a seconda dei casi. L'acquisto viene visualizzato nella cronologia acquisti di Google Play.

Sospendi/Riprendi

Tutti

Con l'app in esecuzione, chiudi Chromebook. Dopo 5-10 secondi, riapri Chromebook. L'app si riconnette nello stesso stato.

Connettività Wi-Fi

Tutti

Disattivare il Wi-Fi. L'app si lamenta dell'assenza di connessione a internet. Riattiva il Wi-Fi. L'app si riconnette a internet ed è funzionante.

Gestione delle finestre

Transizione tra clamshell e touchview

Tutti

Apri l'app in modalità clamshell, quindi attiva la modalità touchscreen sul dispositivo. Le dimensioni e l'orientamento della finestra vengono aggiornati come previsto.

Touchview: avvia l'app

Tutti

L'app si apre senza arresti anomali, blocchi o generazione di errori ANR. I contenuti dell'app sono in posizione verticale. Prova a usare le modalità orizzontale e verticale.

Gestione delle finestre

Visualizzazione touch: ridimensionamento della finestra

Tutti

Se è disponibile il pulsante di ridimensionamento della finestra, ridimensiona la finestra. L'app non ha arresti anomali, non si blocca o non ANR. I contenuti dell'app sono scalabili. Prova questa procedura 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 a usare le modalità orizzontale e verticale.

Gestione delle finestre

Touchview: riapertura dell'app

Tutti

Se è disponibile il pulsante di ridimensionamento della finestra, ridimensiona la finestra e chiudi l'app, quindi riaprila. L'app viene avviata con le stesse dimensioni della finestra e lo stesso orientamento che aveva quando era chiusa. Prova a usare le modalità orizzontale e verticale.

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 si blocca o ANR e i contenuti vengono visualizzati di nuovo senza modifiche.

Gestione delle finestre

Visualizzazione touch: ruota il dispositivo

Tutti

In modalità tablet, ruota il dispositivo di 90 gradi. L'app non ruota OPPURE viene ruotata e la finestra e i contenuti vengono ridimensionati in modo appropriato. La pagina o il cursore attivi rimangono invariati.

Ingresso

Touchview: clic su touchscreen

Tutti

Premi con il dito un controllo touch. L'app risponde come se fosse presente un tocco in quella posizione, senza ritardi.

Ingresso

Touchview: clic con il tasto destro del mouse sul touchscreen

Tutti

Tocca e tieni premuto un controllo touch con il dito. L'app risponde come se fosse presente un tocco in quella posizione, senza ritardi.

Ingresso

Touchview: scorrimento touchscreen

Tutti

In un'area dell'app scorrevole, come un elenco, usa l'azione di scorrimento con un dito o due dita. I contenuti dell'app scorrono.

Ingresso

Touchview: zoom touchscreen

Tutti

In un'area dell'app in cui è possibile eseguire lo zoom, ad esempio un'immagine o una mappa, usa le dita per eseguire lo zoom dei contenuti. Zoom sui contenuti dell'app.

Ingresso

Touchview: clic con lo stilo

Tutti

Utilizza uno stilo, fai clic su un controllo touch. L'app risponde come se fosse presente un tocco in quella posizione, senza ritardi.

Ingresso

Touchview: scorrimento stilo

Tutti

In un'area scorrevole dell'app, come un elenco, usa l'azione di scorrimento o scorrimento dello stilo. I contenuti dell'app scorrono.

Ingresso

Touchview: tastiera virtuale

Tutti

In modalità tablet, tocca un'area dell'app che accetta e digita testo. La tastiera sullo schermo e il testo vengono visualizzati come previsto. Prova questa modalità nelle modalità verticale e orizzontale e nelle transizioni tra le modalità.

Fotocamera

Touchview: scatta foto

Comunicazione

L'app apre la fotocamera e le immagini di anteprima sono ridimensionate e orientate correttamente. L'immagine scattata risultante è ridimensionata e orientata correttamente. Prova a usare le modalità orizzontale e verticale.

Touchview: registra video

Comunicazione

L'app apre la fotocamera e le immagini di anteprima sono ridimensionate e orientate correttamente. Avviando la registrazione, l'anteprima viene ridimensionata e orientata correttamente. La riproduzione è fluida, funziona come previsto, senza ritardi nell'audio o nel video e il video raggiunge la velocità di registrazione. Prova a usare le modalità orizzontale e verticale.

Gestione delle finestre

Touchview: cambia l'orientamento quando la fotocamera è attiva

Comunicazione

Apri la fotocamera dell'app. Ruota il dispositivo di 90 gradi. L'app non ha arresti anomali, non si blocca o non ANR. L'app non ruota OPPURE viene ruotata e la finestra e i contenuti vengono ridimensionati in modo appropriato.

Creare contenuti

Creazione di contenuti

L'output, ad esempio disegno, testo o audio, registra nell'app come previsto, senza ritardi.

Salvare contenuti

Creazione di contenuti

L'app salva i contenuti, in locale o nel cloud, e i contenuti vengono ricreati fedelmente una volta riaperti.

Condividi contenuti

L'app condivide contenuti con terze parti. La terza parte può ricevere e aprire contenuti.

Comunicazione 1:1

Comunicazione

Invia un messaggio di ogni tipo a un altro utente, ad esempio un'email, un SMS, una telefonata o una videochiamata. Verifica la trasmissione.

Comunicazione 1:many

Comunicazione

Pubblica un post di ogni tipo possibile in un gruppo, ad esempio un post su un feed di notizie, un post di un forum o un gruppo di chat. Verifica la trasmissione.

Fotocamera

Clamshell: scatta foto

Comunicazione

L'app apre la fotocamera e le immagini di anteprima sono ridimensionate e orientate correttamente. L'immagine scattata risultante è ridimensionata e orientata correttamente.

Fotocamera

Clamshell: registra un video

Comunicazione

L'app apre la fotocamera e le immagini di anteprima sono ridimensionate e orientate correttamente. Avviando la registrazione, l'anteprima viene ridimensionata e orientata correttamente. La riproduzione è fluida, si comporta come previsto, senza ritardi nell'audio o nel video e il video raggiunge la velocità di registrazione.

Fotocamera

Clamshell: nuovi tentativi della fotocamera dopo il ripristino 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 a riprovare a farlo senza riavviare l'app.

Ingresso

Tocca per disegnare

Disegno o scrittura a mano libera

Usa un dito per inserire i tratti del disegno nell'app. I tratti vengono visualizzati sull'area di disegno come previsto, senza ritardi.

Stilo

Stilo per disegnare

Disegno o scrittura a mano libera

Usa lo stilo per inserire tratti di disegno nell'app. I tratti vengono visualizzati sull'area di disegno come previsto, senza ritardi.

Riproduzione video

Comunicazione o social e media

Riproduci un video all'interno dell'app. La riproduzione è fluida senza ritardi. L'audio è nitido.

Volume audio

Comunicazione o social e media

Se l'app dispone di controlli del volume, prova a regolare il volume durante la riproduzione di contenuti multimediali con audio. Il volume si regola di conseguenza.

Inclinazione

Partite

Inclina il dispositivo mentre giochi. L'app risponde di conseguenza.

Ricerca della posizione

Meteo, mappe o navigazione

L'app rileva la posizione generica dell'utente, anche senza hardware GPS.

Altre funzionalità specifiche dell'app non acquisite

Tutti

Utilizza questa opzione solo se uno degli scenari di test delle azioni precedenti non è adatto.

Interfaccia utente

Layout schermo grande

Tutti

Se la UI dell'app sfrutta lo spazio aggiuntivo dello schermo, i contenuti occupano l'intera larghezza dello schermo sul dispositivo oppure i contenuti vengono ridimensionati in modo appropriato.

Mouse + trackpad

Clamshell: trascinamento del trackpad

Tutti

Usa il trackpad per rilasciare contenuti, ad esempio un'immagine, in un'area dell'app in cui potrebbe essere utile. Viene eseguito l'oggetto rilasciato.

Mouse + trackpad

Clamshell: trascinamento del mouse

Tutti

Con il mouse, rilascia dei contenuti, ad esempio un'immagine, in un'area dell'app in cui potrebbe essere utile. Viene eseguito l'oggetto rilasciato.

Ingresso

Clamshell: trascinamento del touchscreen

Tutti

Con un dito, rilascia dei contenuti, ad esempio un'immagine, in un'area dell'app in cui potrebbe avere senso. Viene eseguito l'oggetto rilasciato.

Stilo

Clamshell: trascinamento dello stilo

Tutti

Utilizzando lo stilo, rilascia contenuti, come un'immagine, in un'area dell'app in cui potrebbe avere senso. Viene eseguito l'oggetto rilasciato.

Scorciatoie da tastiera + Nav

Clamshell: tasti speciali: freccia

Tutti

I tasti freccia della tastiera di ChromeOS funzionano come previsto all'interno dell'app.

Scorciatoie da tastiera + Nav

Clamshell: tasti speciali: Tab

Tutti

Il tasto Tab della tastiera di ChromeOS funziona come previsto.

Scorciatoie da tastiera + Nav

Clamshell: Chiavi speciali: Taglia e copia

Tutti

In una casella di immissione di testo, come l'input di un messaggio o il nome di un punteggio più alto, seleziona del testo esistente. Taglia con Ctrl+X. Incolla l'elemento in un'altra app premendo Ctrl + V. Ripeti il test con Control + C anziché Control + X.

Scorciatoie da tastiera + Nav

Clamshell: tasti speciali: tasto Esc

Tutti

Il tasto Esc corrisponde a chiudere la finestra attiva o a tornare alla pagina precedente.

Scorciatoie da tastiera + Nav

Clamshell: tasti speciali: tasto Invio

Tutti

Se premi Invio, viene attivato il pulsante selezionato, mentre se premi Invio durante la modifica di un campo di immissione 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 immissione di testo, come l'input di un messaggio o il nome di un punteggio più alto, inserisci del testo e 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 delle scorciatoie 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 della tastiera di ChromeOS funziona come il pulsante Indietro su Android.

Scorciatoie da tastiera + Nav

Clamshell: Chiavi speciali: Aggiorna

Tutti

In un'area dell'app con contenuti attivi o deperibili, il tasto di aggiornamento sulla tastiera di ChromeOS aggiorna la visualizzazione.

Scorciatoie da tastiera + Nav

Clamshell: Tasti speciali: Aggancia la finestra

Tutti

Utilizza Alt+[ o Alt+] per agganciare l'app a un lato dello schermo. Dock delle app, simile al comportamento del browser Chrome.

Funzionalità desktop

Modalità offline

Tutti

Disattiva il Wi-Fi dal menu delle impostazioni. Prova a utilizzare una funzionalità dell'app che è disponibile offline. La funzionalità offline è funzionante.

Ingresso

Touchview: trascinamento del touchscreen

Tutti

Con un dito, rilascia dei contenuti, ad esempio un'immagine, in un'area dell'app in cui potrebbe avere senso. Viene eseguito l'oggetto rilasciato.

Stilo

Touchview: trascinamento dello stilo

Tutti

Utilizzando lo stilo, rilascia contenuti, come un'immagine, in un'area dell'app in cui potrebbe avere senso. Viene eseguito l'oggetto rilasciato.

Stilo

Pressione dello stilo

Disegno o scrittura a mano libera

Usa lo stilo per inserire tratti di disegno o cancellare tratti del disegno con varie pressioni. I tratti vengono visualizzati su tela con una ponderazione variabile, come previsto.

Stilo

Cancellazione dello stilo

Disegno o scrittura a mano libera

Seleziona l'opzione Cancella e usa lo stilo per cancellare parti di un disegno. I segni scompaiono come previsto. Si tratta di un aspetto importante per le app di disegno, che in genere sono esenti da questo tipo di app.

Stilo

Solo stilo (dito rifiutato)

Disegno o scrittura a mano libera

Seleziona l'opzione per attivare la modalità solo stilo. Prova a disegnare usando lo stilo e poi usando il dito. Sulla tela sono presenti dei segni quando si usa lo stilo e non quando si usa il dito.

Stilo

Annullamento tocco stilo

Disegno o scrittura a mano libera

Mentre usi lo stilo per disegnare, appoggia il palmo della mano sul touchscreen. Sulla tela non compaiono altri segni (chiamati "rifiuto con il palmo").

Funzionalità desktop

Funzione multitasking

App in background

Apri l'app, attiva la funzione e apri qualsiasi altra app. L'app continua la funzione in background, ad esempio l'audio in background o un cronometro.