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. |