Sobes.tech
Junior

Generează teste pentru verificarea câmpului de introducere a telefonului.

sobes.tech AI

Răspuns de la AI

# Verificări cheie pentru câmpul de introducere a telefonului
  • Formate de intrare permise:
    • +7(XXX)XXX-XX-XX
    • 8(XXX)XXX-XX-XX
    • +7 XXX XXX XX XX
    • 8 XXX XXX XX XX
    • 7XXXXXXXXXX (fără cod de țară/operator)
    • 8XXXXXXXXXX
  • Introducerea numerelor incomplete (verificare mască/validare).
  • Introducerea literelor, simbolurilor speciale (cu excepția +, -, (, )). Câmpul trebuie să prevină introducerea sau să afișeze o eroare.
  • Introducerea spațiilor în interiorul numărului.
  • Copiere/lipire a formatelor incorecte și corecte.
  • Introducerea numerelor în afara intervalului de lungime suportat.
  • Verificarea textului placeholder.
  • Verificarea focusului (indice tab).
  • Verificarea funcționării tastelor Backspace și Delete.
  • Verificarea lipirii de șiruri lungi (clipboard).
  • Verificarea restricțiilor de lungime.
  • Validarea la pierderea focusului.
  • Validarea la trimiterea formularului.
  • Funcționarea cu săgețile (navigare în câmp).
  • Introducerea zero la începutul numărului (pentru formatul rusesc).
  • Introducerea unui număr cu codul altui țări (dacă sistemul suportă doar RF).

Exemple de date de test:

Tip Date de intrare Rezultat așteptat
Format valid +7(9XX)123-45-67 Acceptat
Format valid 8 9XX 123 45 67 Acceptat
Număr incomplet +7(9XX)123 Eroare de validare
Caractere incorecte +7(9XX)abc-45-67 Eroare de validare / Caractere eliminate
Caractere speciale +7(9XX)!@#-45-67 Eroare de validare / Caractere eliminate
Număr prea lung +7(9XX)123-45-67890 Eroare de validare / Introducere incompletă
Număr prea scurt +7(9XX)12-34 Eroare de validare
Lipire de date incorecte #$%^&*(+7(9XX)123-45-67 Eroare de validare / Parte lipită
Doar spații Eroare de validare
Câmp gol (gol) Eroare de validare (dacă câmpul este obligatoriu)
Cod altă țară (dacă nu este suportat) +1(212)555-1212 Eroare de validare