Quali sono i casi di test per i test di integrazione di un'applicazione Gmail?
Casi di test saggi per Gmail, sicuramente utili per tutti voi.
Scenari di test Pagina di login
- Verificare che la schermata di login abbia l'opzione di inserire username e password con il pulsante di invio e l'opzione di dimenticare la password
- Verificare che l'utente sia in grado di accedere con username e password validi
- Verificare che l'utente non sia in grado di accedere con username e password non validi e password
- Verificare che venga visualizzato un messaggio di convalida nel caso in cui l'utente lasci il campo username o password vuoto
- Verificare che venga visualizzato un messaggio di convalida nel caso in cui l'utente superi il limite di caratteri dei campi nome utente e password
- Verificare che ci sia un pulsante di reset per cancellare il testo del campo's testo
- Verificare che ci sia la casella di controllo con l'etichetta "ricorda la password" nella pagina di login
- Verificare che la password sia in forma criptata quando inserita
- Verificare che ci sia un limite sul numero totale di tentativi falliti
- Per la sicurezza, nel caso di credenziali non corrette all'utente viene visualizzato il messaggio come "nome utente o password errati" invece del messaggio esatto che indica il campo che non è corretto. Poiché un messaggio come "nome utente errato" aiuterà gli hacker a forzare i campi uno per uno
- Verificare il timeout della sessione di login
- Verificare se la password può essere copiata o meno
- Verificare che una volta effettuato l'accesso, cliccando sul pulsante indietro non si effettui il logout
- ;non faccia il logout dell'utente
- Verificare se gli attacchi di SQL Injection funzionano sulla pagina di login
- Verificare se la vulnerabilità XSS funziona sulla pagina di login
Scenari di test per la pagina di registrazione
- Verificare che tutti i campi specificati siano presenti sulla pagina di registrazione
- Verificare che i campi richiesti/obbligatori siano marcati con * contro il campo
- Verificare che per una migliore interfaccia utente i dropdown, pulsanti radio e caselle di controllo ecc. siano visualizzati dove possibile invece di semplici caselle di testo
- Verificare che la pagina abbia sia i pulsanti di invio che di annullamento/ripristino alla fine
- Verificare che cliccando sul pulsante di invio dopo aver inserito tutti i campi richiesti, i dati vengano inviati al server
- Verificare che cliccando sul pulsante di annullamento/ripristino dopo aver inserito tutti i campi richiesti, cancella la richiesta di invio e resetta tutti i campi
- Verificare che, quando possibile, la validazione dovrebbe avvenire dal lato client
- Verificare che non riempire i campi obbligatori e cliccare il pulsante di invio porterà ad un errore di validazione
- Verificare che non riempire i campi opzionali e cliccare il pulsante di invio invierà comunque i dati al server senza alcun errore di validazione
- Verificare il limite superiore delle caselle di testo
- Verificare la validazione sui campi data e email (solo date valide e ID email validi dovrebbero essere permessi
- Verificare la validazione sui campi numerici inserendo alfabeti e caratteri speciali
- Verificare che gli spazi iniziali e finali siano tagliati
- Verificare che l'inserimento di spazi vuoti sui campi obbligatori porti ad un errore di validazione
- Verificare che dopo aver fatto una richiesta al server e poi inviare di nuovo la stessa richiesta con la stessa chiave unica porterà ad un errore di validazione lato server
Scenari di test per la funzionalità Inbox(Receive Email)
- Verificare che una nuova email ricevuta venga visualizzata come evidenziato nella sezione Inbox.
- Verificare che un'email appena ricevuta abbia correttamente visualizzato l'emailId o il nome del mittente, l'oggetto della mail e il corpo della mail (tagliato su una sola riga).
- Verificare che cliccando sull'email appena ricevuta, l'utente venga indirizzato al contenuto della mail.
- Verificare che il contenuto della mail sia correttamente visualizzato con la formattazione della fonte desiderata.
- Verificare che tutti gli allegati siano allegati all'email e siano scaricabili.
- Verificare che gli allegati siano scansionati per i virus prima del download.
- Verificare che tutte le email segnate come lette non siano evidenziate.
- Verificare che tutte le email lette e non lette abbiano un tempo di lettura della posta aggiunto alla fine nella lista delle email visualizzate nella sezione inbox.
- Verificare che il conteggio delle email non lette sia visualizzato accanto al testo 'Inbox' nella barra laterale sinistra di GMail.
- Verificare che il conteggio delle email non lette aumenti di uno alla ricezione di una nuova email.
- Verificare che il conteggio delle email non lette diminuisca di uno alla lettura di una email (segnando le email come lette).
- Verificare che i destinatari delle email in cc siano visibili a tutti gli utenti.
- Verificare che i destinatari delle email in bcc non sono visibili all'utente.
- Verificare che tutte le email ricevute vengono ammucchiate nella sezione 'Inbox' e vengono cancellate in modo ciclico in base alla disponibilità delle dimensioni.
- Verificare che le email possono essere ricevute da indirizzi email non-gmail come - yahoo, hotmail etc.
Scenari di test per la funzionalità Compose mail
- Verificare che cliccando il pulsante 'Compose', venga visualizzato un riquadro per comporre una mail.
- Verificare che l'utente possa inserire gli indirizzi email nelle sezioni 'To', 'cc' e 'bcc' e anche che l'utente riceva suggerimenti mentre digita gli indirizzi email in base agli indirizzi email esistenti nella lista email dell'utente.
- Verificare che l'utente possa inserire più emailId separati da virgola nelle sezioni 'To', 'cc' e 'bcc'.
- Verificare che l'utente possa inserire l'oggetto nella casella 'Subject'.
- Verificare che l'utente possa digitare l'email nella sezione email-body.
- Verificare che l'utente possa formattare l'email usando le opzioni dell'editor fornite come scegliere font-family, font-size, bold-italic-underline etc.
- Verificare che l'utente può allegare file come allegato all'email.
- Verificare che l'utente può aggiungere immagini nell'email e selezionare la dimensione delle stesse.
- Verificare che dopo aver inserito gli indirizzi email in una delle sezioni 'To', 'cc' e 'bcc', inserendo l'oggetto e il corpo della mail e cliccando il pulsante 'Send', la mail viene consegnata ai destinatari.
- Verificare che i messaggi inviati possono essere trovati nelle sezioni 'Posta inviata' del mittente.
- Verificare che la posta può essere inviata anche a indirizzi email non di Gmail.
- Verificare che tutte le email inviate vengono ammassate nella sezione 'Posta inviata' e vengono cancellate ciclicamente in base alla disponibilità delle dimensioni.
- Verificare che le email composte ma non inviate rimangano nella sezione bozze.
- Verificare il numero massimo di destinatari email che possono essere inseriti nelle sezioni 'To', 'cc' e 'bcc'.
- Verificare la lunghezza massima del testo che può essere inserito nella casella 'Oggetto'.
- Verificare il limite di contenuto del testo/immagini che può essere inserito e consegnato con successo come corpo della mail.
- Verificare la dimensione massima e il numero di allegati che possono essere allegati ad una mail.
- Verificare che solo le specifiche consentite dell'allegato possono essere allegate ad una mail/
- Verificare che se la mail viene inviata senza oggetto, viene generato un pop-up che avverte l'utente della mancanza di oggetto. Inoltre, verificare che accettando il messaggio pop-up, l'utente sia in grado di inviare l'email.
Se trovate la mia risposta utile, non dimenticate di alzare il voto.
Per ulteriori aggiornamenti seguitemi
Grazie
Articoli simili
- Qual è la differenza tra integrazione verticale e integrazione orizzontale in un'azienda?
- Come scrivere casi di test per applicazioni mobili
- Cosa posso aspettarmi in un test avanzato di casi di studio in excel per un lavoro di analisi di marketing?
- Quali sono alcune delle applicazioni gratuite di monitoraggio del tempo con integrazione di Google Calendar?