Test di dispositivi mobili - Tipi
Esaminiamo i dettagli dei diversi tipi di test che possiamo eseguire sui dispositivi mobili.
Le connessioni di rete
La tabella seguente fornisce un elenco di controllo dei test di connessione di rete che possono essere eseguiti per un dispositivo mobile.
Sr.No. | Descrizione |
---|---|
1 | L'app si comporta secondo le specifiche se connessa a Internet tramite Wi-Fi? |
2 | L'app si comporta secondo le specifiche se connessa a Internet tramite 3G? |
3 | L'app si comporta secondo le specifiche se connessa a Internet tramite 2G? |
4 | L'app si comporta in base alle specifiche dell'app è fuori dalla portata della rete? |
5 | L'app riprende a funzionare quando torna nella portata della rete dall'esterno della rete? |
6 | Le transazioni di aggiornamento vengono elaborate correttamente dopo aver ristabilito la connessione. |
7 | L'app funziona ancora correttamente durante il tethering o in altro modo connessa a un altro dispositivo? |
8 | Cosa succede se l'app passa da una rete all'altra (Wi-Fi, 3G, 2G)? |
9 | L'app utilizza le porte di rete standard (Mail: 25, 143, 465, 993 o 995 HTTP: 80 o 443 SFTP: 22) per connettersi ai servizi remoti, poiché alcuni provider bloccano determinate porte. |
Interazioni con la scheda SD
La tabella seguente fornisce un elenco di controllo per controllare le funzioni principali dell'interazione della scheda SD con un telefono cellulare.
Sr.No. | Descrizione |
---|---|
1 | L'app può essere installata sul dispositivo? |
2 | L'app si comporta come previsto / desiderato se c'è una chiamata in arrivo? |
3 | L'app si comporta come previsto / desiderato se c'è un SMS in arrivo? |
4 | L'app si comporta come progettato / desiderato se il caricabatterie è collegato? |
5 | L'app si comporta come progettato / desiderato se il caricabatterie è scollegato? |
6 | L'app si comporta come progettato / desiderato se il dispositivo entra in modalità di sospensione |
7 | L'app si comporta come progettato / desiderato se il dispositivo riprende dalla modalità di sospensione |
8 | L'app si comporta come previsto / desiderato se il dispositivo riprende dalla schermata di blocco? |
9 | L'app si comporta come progettato / desiderato se il dispositivo è inclinato? |
10 | L'app si comporta come previsto / desiderato se il dispositivo viene scosso? |
11 | L'app si comporta come progettato / desiderato se un messaggio locale proviene da un'altra app (pensa a: promemoria del calendario, attività da fare ecc.)? |
12 | L'app si comporta come progettato / desiderato se un messaggio push proviene da un'altra app (pensa a: menzioni di Twitter, messaggio di Whatsapp, invito a wordfeud, ecc.). |
13 | L'app interagisce correttamente con il sensore GPS (accensione / spegnimento, recupero dati GPS)? |
14 | La funzionalità di tutti i pulsanti o i tasti del dispositivo è definita per questa app? |
15 | Verificare che i pulsanti o i tasti che non hanno una funzione definita non abbiano un comportamento imprevisto sull'app durante l'attivazione. |
16 | Nel caso in cui sul dispositivo sia disponibile un vero pulsante "Indietro", il pulsante "Indietro" porta l'utente alla schermata precedente? |
17 | Nel caso in cui sul dispositivo sia disponibile un vero pulsante "menu", il pulsante menu mostra il menu dell'app? |
18 | Nel caso in cui sul dispositivo sia disponibile un vero pulsante "home", il pulsante home riporta l'utente alla schermata iniziale del dispositivo? |
19 | Nel caso in cui sul dispositivo sia disponibile un vero pulsante di "ricerca", ciò porta l'utente a una qualche forma di ricerca all'interno dell'app? |
20 | L'app si comporta come previsto / desiderato se viene premuto il messaggio "Batteria scarica" |
21 | L'app si comporta come previsto / desiderato se il suono sul dispositivo è disattivato? |
22 | L'app si comporta come progettato / desiderato se il dispositivo è in modalità aereo? |
23 | È possibile disinstallare l'app dal dispositivo? |
24 | L'applicazione funziona come previsto dopo la reinstallazione? |
25 | L'app può essere trovata nell'app store? (Controlla dopo il go-live) |
26 | L'app può passare a diverse app sul dispositivo tramite il multitasking come progettato / desiderato? |
27 | Tutte le posizioni (pulsanti) del touch screen funzionano quando viene utilizzata una protezione per lo schermo. |
Test Bluetooth
I dispositivi Bluetooth possono comunicare solo entro il raggio di 10 metri. Tali dispositivi possono essere tastiere, mouse, cuffie wireless, ecc. La tabella seguente fornisce un elenco di controllo dei test Bluetooth che possono essere eseguiti:
Sr.No. | Descrizione |
---|---|
1 | L'utente può in grado di cercare tutti i dispositivi disponibili sulla gamma. |
2 | Sia le trasmissioni di dati che quelle vocali possono essere inviate tramite l'uso di reti a corto raggio. |
3 | Sia le trasmissioni di dati che quelle vocali possono essere ricevute mediante l'uso di reti a corto raggio. |
4 | L'utente può disconnettersi in qualsiasi momento. |
5 | Durante la chiusura del Bluetooth chiedere di disconnettere le connessioni presenti. |
6 | La portata massima del Bluetooth è di 10 metri. |
7 | Tramite il telefono cellulare è possibile inviare immagini, video, scambiare biglietti da visita e anche trasferire file sul proprio PC. |
8 | (Dispositivo accoppiato) questo è un messaggio utilizzato per confermare che un utente ha accoppiato correttamente due dispositivi Bluetooth. |
9 | Modalità non rilevabile, un dispositivo che non risponderà alle richieste di rilevamento. |
10 | Modalità non rilevabile, un dispositivo che non risponderà alle richieste di rilevamento. |
11 | Modalità non accoppiabile, un dispositivo che non accetterà l'associazione si dice che sia in modalità non accoppiabile. |
12 | Passkey, una passkey è una password definita dall'utente necessaria per connettersi a un dispositivo da qualsiasi altro dispositivo. Si consiglia vivamente di utilizzare le chiavi di accesso laddove possibile per evitare l'accesso non autorizzato ai dispositivi Bluetooth. |
13 | Autenticazione: il processo di verifica dell'identità dell'altra estremità di un collegamento di comunicazione. Nella tecnologia Bluetooth ciò si ottiene tramite il processo di autenticazione basato su passkey e associazione. |
14 | Dispositivi non trovati, questo è un messaggio di errore che può apparire se la ricerca di altri dispositivi nel raggio non trova nulla. |
15 | Modalità inattiva, un dispositivo è in modalità inattiva quando non ha collegamenti stabiliti con altri dispositivi. In questa modalità un dispositivo può rilevare altri dispositivi. |
16 | Known Device testing, un dispositivo già conosciuto da un altro dispositivo. O i dispositivi sono stati accoppiati in passato o vengono memorizzate alcune informazioni dei dispositivi noti. |
Test Wi-Fi
Testare la connessione WiFi del tuo telefono cellulare è un ottimo modo per assicurarti che Internet funzioni alla velocità promessa dal tuo fornitore di servizi, ma non sei limitato a eseguire questi test sul tuo computer desktop. Il test WiFi del telefono cellulare è un modo perfetto per testare la potenza del segnale WiFi in vari punti della casa o dell'ufficio. Di seguito è riportato l'elenco di controllo del test Wi-Fi per un dispositivo mobile.
Sr.No. | Descrizione |
---|---|
1 | L'app si comporta secondo le specifiche se connessa a Internet tramite Wi-Fi? |
2 | L'app si comporta in base alle specifiche dell'app è fuori dalla portata della rete? |
3 | L'app riprende a funzionare quando torna nella portata della rete dall'esterno della rete? |
4 | Cosa succede se l'app passa da una rete all'altra (Wi-Fi, 3G, 2G) |
5 | L'app utilizza le porte di rete standard (Mail: 25, 143, 465, 993 o 995 HTTP: 80 o 443 SFTP: 22) per connettersi ai servizi remoti, poiché alcuni provider bloccano determinate porte. |
Come eseguire un test di velocità WiFi del telefono cellulare sul tuo smartphone
Eseguire un test di velocità WiFi sul tuo smartphone è un compito semplice. I più convenienti sono i test di velocità che vengono eseguiti nel browser Web mobile dello smartphone. Segui le semplici istruzioni sullo schermo per iniziare il test. Se il test online non salva i tuoi risultati, fai uno screenshot dopo il test finito per fornire una cronologia.
Alcuni test sono disponibili come app per entrambe le piattaforme iOS e Android. Per usarli, scarica l'app che desideri. Quindi segui le istruzioni per eseguire il test e salvare il risultato.
Strumenti per eseguire il test di velocità
Speed Test SpeedSmart WiFi & Mobile Network Speedtest- È compatibile con Apple iPhone e iPad. È un'applicazione a pagamento. SpeedSmart è l'utilità di test della velocità iOS definitiva per valutare la tua connessione cellulare (3G, 4G e LTE) e Wi-Fi su tutti i tuoi dispositivi iOS. Una rete di server globale e un metodo di test della velocità intelligente garantiscono risultati accurati.
WiFi Speed Test- È compatibile con i telefoni Android. È uno strumento a pagamento. Con questo strumento puoi testare la velocità della tua rete locale (LAN). Il test può essere eseguito su rete wireless (WiFi) o cablata.
Localizzazione e globalizzazione
Consulta l'elenco di controllo seguente per avere un'idea della localizzazione e dei test di globalizzazione per un dispositivo mobile.
Sr.No. | Descrizione |
---|---|
1 | Il testo è tradotto. |
2 | Le traduzioni soddisfano gli standard dei madrelingua per quanto riguarda la grammatica e l'accuratezza della terminologia. |
3 | Le finestre di dialogo vengono ridimensionate correttamente e il testo della finestra di dialogo viene sillabato in base alle regole della lingua dell'interfaccia utente. |
4 | Finestre di dialogo tradotte, barre di stato, barre degli strumenti e menu si adattano allo schermo a risoluzioni diverse. Non si avvolgono e non vengono tagliati. |
5 | Gli acceleratori di menu e dialoghi sono unici. |
6 | Il layout visivo è coerente con il layout dell'edizione nativa. Ad esempio, gli elementi della finestra di dialogo si trovano nell'ordine di tabulazione corretto. |
Test di database
Esistono diversi modi per archiviare i dati nelle app mobili. In caso di Android, puoi scegliere di memorizzare i tuoi dati su server, Preferenze condivise o SQLite.
SQLiteè un database leggero che viene comunemente utilizzato anche in Android e in altri sistemi operativi. Per visualizzare i dati in SQLite, potrebbe essere necessario eseguire il root del dispositivo oppure utilizzare gli emulatori per i test. Ci sono alcuni strumenti in Android Playstore che ti aiuterebbero a estrarre i dati da questo database.
I seguenti tipi di test dovrebbero far parte del test del database mobile:
- Test di convalida del database.
- Test di integrazione del database.
- Test delle prestazioni del database.
- Procedura e verifica funzionale.
- Trigger test.
- Test delle operazioni CRUD (Crea / Leggi / Aggiorna / Elimina) per assicurarsi che funzionino sul database.
- Verifica che le modifiche al database vengano visualizzate correttamente sull'interfaccia utente dell'app.
- Test delle funzioni di ricerca e indicizzazione.
Test di recupero
Il test di ripristino viene utilizzato per garantire che le operazioni possano essere continuate dopo un disastro. Il test di ripristino verifica non solo il processo di ripristino, ma anche l'efficacia delle parti componenti di tale processo.
Il test di ripristino è l'attività di verifica della capacità di un'applicazione di recuperare da arresti anomali, guasti hardware e altri problemi simili. Di seguito è riportato l'elenco di controllo per i test di recuperabilità.
Suor n | Descrizione |
---|---|
1 | Vengono conservati dati di backup adeguati. |
2 | I dati di backup vengono archiviati in un luogo sicuro. |
3 | Le procedure di ripristino sono documentate. |
4 | Tutti i file multimediali sono stati ripristinati dal punto di ripristino |
5 | Tutti i contatti sono stati recuperati |
6 | Tutte le applicazioni sono state ripristinate con successo |
Test di concorrenza
In genere ci avvaliamo dell'aiuto di test simultanei per assicurarci che più utenti possano accedere contemporaneamente a un programma allo stesso tempo. Durante l'applicazione del test di concorrenza per un dispositivo mobile, in quanto tale ci sarà solo un singolo utente. Quindi elimina la necessità di test di concorrenza per un dispositivo mobile.
Test di usabilità
Generalmente si ottiene un impianto in cui è possibile regolare il telefono cellulare e una web cam per registrare la sessione di valutazione dell'usabilità.
Sono disponibili strumenti come Applause . Forniscono un gruppo mirato di partecipanti al sondaggio selezionati per testare la tua app. Ciò che distingue Applause da altri servizi simili è che puoi avere un consulto con un esperto di Applause, che poi sceglie i partecipanti ideali in base alla consultazione.
Di seguito è riportato l'elenco di controllo generale per il test della GUI.
Sr.No. | Descrizione |
---|---|
1 | L'app può essere installata sul dispositivo? |
2 | L'app si comporta come previsto / desiderato se c'è una chiamata in arrivo? |
3 | L'app si comporta come previsto / desiderato se c'è un SMS in arrivo? |
4 | L'app si comporta come progettato / desiderato se il caricabatterie è collegato? |
5 | L'app si comporta come progettato / desiderato se il caricabatterie è scollegato? |
6 | L'app si comporta come progettato / desiderato se il dispositivo entra in modalità di sospensione. |
7 | L'app si comporta come previsto / desiderato se il dispositivo riprende dalla modalità di sospensione. |
8 | L'app si comporta come previsto / desiderato se il dispositivo riprende dalla schermata di blocco? |
9 | L'app si comporta come progettato / desiderato se il dispositivo è inclinato? |
10 | L'app si comporta come previsto / desiderato se il dispositivo viene scosso? |
11 | L'app si comporta come progettato / desiderato se un messaggio locale proviene da un'altra app (pensa a: promemoria del calendario, attività da fare ecc.). |
12 | L'app si comporta come progettato / desiderato se un messaggio push proviene da un'altra app (pensa a: menzioni di Twitter, messaggio di Whatsapp, ecc.). |
13 | L'app interagisce correttamente con il sensore GPS (accensione / spegnimento, recupero dati GPS)? |
14 | La funzionalità di tutti i pulsanti o i tasti del dispositivo è definita per questa app? |
15 | Verificare che i pulsanti o i tasti che non hanno una funzione definita non abbiano un comportamento imprevisto sull'app durante l'attivazione. |
16 | Nel caso in cui sul dispositivo sia disponibile un vero pulsante "Indietro", il pulsante "Indietro" porta l'utente alla schermata precedente? |
17 | Nel caso in cui sul dispositivo sia disponibile un vero pulsante "menu", il pulsante menu mostra il menu dell'app? |
18 | Nel caso in cui sul dispositivo sia disponibile un vero pulsante "home", il pulsante home riporta l'utente alla schermata iniziale del dispositivo? |
19 | Nel caso in cui sul dispositivo sia disponibile un vero pulsante di "ricerca", ciò porta l'utente a una qualche forma di ricerca all'interno dell'app? |
20 | L'app si comporta come previsto / desiderato se viene premuto il messaggio "Batteria scarica" |
21 | L'app si comporta come previsto / desiderato se il suono sul dispositivo è disattivato? |
22 | L'app si comporta come progettato / desiderato se il dispositivo è in modalità aereo? |
23 | È possibile disinstallare l'app dal dispositivo? |
24 | L'applicazione funziona come previsto dopo la reinstallazione? |
25 | L'app può essere trovata nell'app store? (Controlla dopo il go-live) |
26 | L'app può passare a diverse app sul dispositivo tramite il multitasking come progettato / desiderato? |
27 | Tutte le posizioni (pulsanti) del touch screen funzionano quando viene utilizzata una protezione per lo schermo. |