Test delle applicazioni mobili - corso RUB 29.990. da Specialista, formazione 40 ore accademiche, data 30 aprile 2023.
Miscellanea / / December 04, 2023
Modulo 1. Classificazione delle applicazioni mobili (4 ac. H.)
- Perché è necessario testare le applicazioni mobili?
- Dati analitici mobili.
- Architettura delle applicazioni mobili.
- Tipi e tipi di applicazioni mobili.
- Strategie per testare applicazioni mobili.
- Difficoltà nel testare le applicazioni mobili.
- Metodi per ridurre i rischi dei test.
Modulo 2. Specifiche del test delle applicazioni mobili (4 ac. H.)
- Test di compatibilità hardware.
- Testare l'interazione dell'applicazione con il software del dispositivo.
- Testare vari metodi di connessione.
- Tipi comuni di test.
- Livelli di test aggiuntivi.
- Test multipiattaforma.
- Testare la pubblicità nell'applicazione mobile.
- Gesti quando si lavora con touch screen.
- Tecniche di test basate sull'esperienza.
- Specifiche di creazione del bug.
Modulo 3. Test di applicazioni mobili Android (4 ac. H.)
- Come scegliere un dispositivo per il test?
- Skin del sistema operativo Android disponibili sul mercato.
- Architettura dell'applicazione, componenti principali.
- Ciclo di vita dell'attività.
- Elementi dell'interfaccia utente.
Modulo 4. IDE per lo sviluppo di applicazioni - Android Studio. Android Debug Bridge (4 ac. H.)
- Installazione di Android Studio.
- Lettura dei log delle applicazioni mobili.
- Funziona con l'emulatore Android.
- Bridge di debug Android: bridge di debug Android.
- Test sulle scimmie.
Modulo 5. Lavoro pratico (4 ac. H.)
- Testare le applicazioni mobili Android
- Analisi dei log delle applicazioni mobili
- Gestisci il tuo dispositivo Android utilizzando ADB
- Strumento per test rapidi - Monkey Testing
Modulo 6. Test delle applicazioni mobili iOS (4 ac. H.)
- Come scegliere un dispositivo per il test?
- Cronologia delle versioni di iOS.
- Ciclo di vita di un'applicazione iOS.
- Elementi dell'interfaccia utente.
Modulo 7. Strumenti per il monitoraggio del traffico (4 ac. H.)
- Principi di funzionamento degli sniffer di traffico.
- Strumenti per il monitoraggio del traffico (Charles Proxy, Fiddler).
- Filtraggio e sostituzione dei dati.
Modulo 8. Lavoro pratico: monitoraggio del traffico utilizzando Charles Proxy (4 ac. H.)
- Filtraggio del traffico: strumento mirato, Regex, lista nera.
- Sostituzione dei dati: punti di interruzione, impostazioni di riscrittura, mappa locale.
- Modifica la larghezza di banda delle impostazioni dell'acceleratore.
- Proxy del traffico dal dispositivo.
Modulo 9. Test API di applicazioni mobili utilizzando lo strumento Postman (4 ac. H.)
- Impostazione del postino.
- Creazione di raccolte con richieste API.
Modulo 10. Lavoro pratico basato sul materiale dell'intero corso. Consolidamento del materiale coperto (4 ac. H.)
Il corso è un'introduzione ai fondamenti del testing del software e introduce i concetti base del testing, come la definizione di testing, la necessità di test nello sviluppo, verifica e validazione del software, modelli del ciclo di vita dello sviluppo software, tipi e livelli di test, difetti e metodi per il loro rilevamento e descrizioni. Viene inoltre illustrato il concetto del luogo di test in vari modelli del ciclo di vita dello sviluppo del software, la connessione tra test e garanzia di qualità e le peculiarità della psicologia di un tester di software.
3,6