Sobes.tech
Junior

Genereer tests om het telefoon invoerveld te controleren.

sobes.tech AI

Antwoord van AI

# Belangrijke controles voor het invoerveld telefoon
  • Toegestane invoerformaten:
    • +7(XXX)XXX-XX-XX
    • 8(XXX)XXX-XX-XX
    • +7 XXX XXX XX XX
    • 8 XXX XXX XX XX
    • 7XXXXXXXXXX (zonder landcode/operator)
    • 8XXXXXXXXXX
  • Invoer van onvolledige nummers (masker/validatiecontrole).
  • Invoer van letters, speciale tekens (behalve +, -, (, )). Het veld moet invoer voorkomen of een fout tonen.
  • Spaties binnen het nummer invoeren.
  • Kopieer/plak van onjuiste en juiste formaten.
  • Invoer van nummers buiten het ondersteunde lengtebereik.
  • Controleer de placeholder-tekst.
  • Controleer de focus (tabindex).
  • Controleer de werking van Backspace en Delete.
  • Controleer het plakken van lange strings (clipboard).
  • Controleer lengtebeperkingen.
  • Validatie bij verlies van focus.
  • Validatie bij het verzenden van het formulier.
  • Werking met pijltjestoetsen (navigatie door het veld).
  • Voer nul in aan het begin van het nummer (voor Russisch formaat).
  • Voer een nummer in met een andere landcode (als het systeem alleen RF ondersteunt).

Voorbeeld testgegevens:

Type Invoergegevens Verwacht resultaat
Geldig formaat +7(9XX)123-45-67 Geaccepteerd
Geldig formaat 8 9XX 123 45 67 Geaccepteerd
Onvolledig nummer +7(9XX)123 Validatiefout
Onjuiste tekens +7(9XX)abc-45-67 Validatiefout / Tekens verwijderd
Speciale tekens +7(9XX)!@#-45-67 Validatiefout / Tekens verwijderd
Te lang nummer +7(9XX)123-45-67890 Validatiefout / Incomplete invoer
Te kort nummer +7(9XX)12-34 Validatiefout
Plakken van onjuiste gegevens #$%^&*(+7(9XX)123-45-67 Validatiefout / Gekopieerde deel
Alleen spaties Validatiefout
Leeg veld (leeg) Validatiefout (indien verplicht)
Andere landcode (indien niet ondersteund) +1(212)555-1212 Validatiefout