Sobes.tech
Junior

Vytvorte testy na kontrolu poľa pre zadanie telefónu.

sobes.tech AI

Odpoveď od AI

# Kľúčové kontroly pre pole na zadanie telefónneho čísla
  • Vkladanie povolených formátov:
    • +7(XXX)XXX-XX-XX
    • 8(XXX)XXX-XX-XX
    • +7 XXX XXX XX XX
    • 8 XXX XXX XX XX
    • 7XXXXXXXXXX (bez kódu krajiny/operátora)
    • 8XXXXXXXXXX
  • Vkladanie neúplných čísel (kontrola masky/validácie).
  • Vkladanie písmen, špeciálnych znakov (okrem +, -, (, )). Pole by malo buď zabrániť vkladaniu, alebo zobraziť chybu.
  • Vkladanie medzier vnútri čísla.
  • Kopírovanie/vloženie nesprávnych a správnych formátov.
  • Vkladanie čísla mimo podporovaného rozsahu dĺžky.
  • Kontrola textu placeholderu.
  • Kontrola zaostrenia (tabulátorový index).
  • Kontrola práce klávesov Backspace a Delete.
  • Kontrola vkladania dlhého reťazca (schránka).
  • Kontrola obmedzení dĺžky.
  • Validácia pri strate zaostrenia.
  • Validácia pri odoslaní formulára.
  • Kontrola práce so šípkami (navigácia po poli).
  • Vkladanie nuly na začiatok čísla (pre ruský formát).
  • Vkladanie čísla s kódom inej krajiny (ak systém podporuje iba RF).

Príklady testovacích údajov:

Typ Vstupné údaje Očakávaný výsledok
Povolený formát +7(9XX)123-45-67 Prijaté
Povolený formát 8 9XX 123 45 67 Prijaté
Neúplné číslo +7(9XX)123 Chyba validácie
Nesprávne znaky +7(9XX)abc-45-67 Chyba validácie / Odstránené znaky
Špeciálne znaky +7(9XX)!@#-45-67 Chyba validácie / Odstránené znaky
Príliš dlhé číslo +7(9XX)123-45-67890 Chyba validácie / Celý vstup nie je platný
Príliš krátke číslo +7(9XX)12-34 Chyba validácie
Kopírovanie nesprávnych údajov #$%^&*(+7(9XX)123-45-67 Chyba validácie / Časť vložená
Iba medzery Chyba validácie
Prázdne pole (prázdne) Chyba validácie (ak je pole povinné)
Kód inej krajiny (ak nie je podporovaný) +1(212)555-1212 Chyba validácie
# Príklady negatívnych testov môžu zahŕňať:
#   - SQL injekcie do poľa
#   - XSS pokusy (hoci je menej pravdepodobné pre telefónne pole, ale možné pri nesprávnej spracovaní)