(test automatizzato mobile) per cosa dovrei testare esattamente?

1

Ho scritto alcuni script di test di automazione per un'applicazione mobile. Finora i miei test sono molto semplici, sto facendo fatica a sapere esattamente cosa testare.

Un esempio di test che ho scritto: Inserisci credenziali di accesso valide > fai clic sul pulsante di invio > (se l'elemento nella nuova pagina è visibile) > passare altro fallire

Quindi per testare un click sto solo controllando se un elemento sulla pagina appena caricata è visibile.

Sto indovinando che questa è una pessima pratica. Dovrei testare le risposte del server o qualcos'altro? cosa dovrei testare esattamente per determinare il successo in scenari simili.

    
posta Joshua of X 11.09.2016 - 20:06
fonte

1 risposta

0

Comportamento del test. Non testare banalità.

Le GUI sono notoriamente difficili da testare. Questo è uno dei motivi principali per cui la logica dovrebbe essere rimossa da loro. Elimina una GUI di qualsiasi logica e non c'è nulla da testare nella GUI, quindi diventa un problema.

Perché nel mondo non è possibile accedere alla logica delle credenziali da testare senza preoccuparsi della visibilità di alcuni elementi?

La visibilità di un elemento dovrebbe riflettere lo stato del modello. Un test di integrazione può arrivare fino alla verifica che il modello sia nello stato corretto per lo stato di accesso. Tutto ciò che può essere fatto senza coinvolgere la GUI.

    
risposta data 11.09.2016 - 20:47
fonte

Leggi altre domande sui tag