Junior
Genera test per verificare il campo di inserimento del telefono.
sobes.tech AI
Risposta dell'AI
# Controlli chiave per il campo di inserimento telefono
- Formati di input consentiti:
- +7(XXX)XXX-XX-XX
- 8(XXX)XXX-XX-XX
- +7 XXX XXX XX XX
- 8 XXX XXX XX XX
- 7XXXXXXXXXX (senza codice paese/operatore)
- 8XXXXXXXXXX
- Inserimento di numeri incompleti (controllo maschera/validazione).
- Inserimento di lettere, caratteri speciali (eccetto +, -, (, )). Il campo dovrebbe impedire l'inserimento o mostrare errore.
- Inserimento di spazi all'interno del numero.
- Copia/incolla di formati errati e corretti.
- Inserimento di numeri fuori dal range di lunghezza supportato.
- Verifica del testo del placeholder.
- Verifica del focus (indice tab).
- Verifica del funzionamento dei tasti Backspace e Delete.
- Verifica dell'incollaggio di stringhe lunghe (clipboard).
- Verifica delle restrizioni di lunghezza.
- Validazione alla perdita del focus.
- Validazione all'invio del modulo.
- Funzionamento con le frecce (navigazione nel campo).
- Inserimento di zero all'inizio del numero (per formato russo).
- Inserimento di numero con codice di un altro paese (se il sistema supporta solo RF).
Esempi di dati di test:
| Tipo | Dati di input | Risultato atteso |
|---|---|---|
| Formato valido | +7(9XX)123-45-67 |
Accettato |
| Formato valido | 8 9XX 123 45 67 |
Accettato |
| Numero incompleto | +7(9XX)123 |
Errore di validazione |
| Caratteri incorretti | +7(9XX)abc-45-67 |
Errore di validazione / Caratteri rimossi |
| Caratteri speciali | +7(9XX)!@#-45-67 |
Errore di validazione / Caratteri rimossi |
| Numero troppo lungo | +7(9XX)123-45-67890 |
Errore di validazione / Inserimento incompleto |
| Numero troppo corto | +7(9XX)12-34 |
Errore di validazione |
| Incolla dati errati | #$%^&*(+7(9XX)123-45-67 |
Errore di validazione / Parte incollata |
| Solo spazi | |
Errore di validazione |
| Campo vuoto | (vuoto) | Errore di validazione (se il campo è obbligatorio) |
| Codice di un altro paese (se non supportato) | +1(212)555-1212 |
Errore di validazione |