Sobes.tech
Junior

Loo testid telefoni sisestusvälja kontrollimiseks.

sobes.tech AI

Vastus AI-lt

# Põhjalikud kontrollid telefonivälja jaoks
  • Lubatud formaadid:
    • +7(XXX)XXX-XX-XX
    • 8(XXX)XXX-XX-XX
    • +7 XXX XXX XX XX
    • 8 XXX XXX XX XX
    • 7XXXXXXXXXX (ilma riigi- või operaatori koodita)
    • 8XXXXXXXXXX
  • Mittetäielike numbrite sisestamine (maski/valideerimise kontroll).
  • Tähtede, erimärkide sisestamine (välja arvatud +, -, (, )). Väli peaks kas takistama sisestust või kuvama vea.
  • Tühikute sisestamine numbri sees.
  • Vigaste formaatide kopeerimine/kleepimine.
  • Sisestamine väljaspool toetatud pikkuse vahemikku.
  • Placeholder teksti kontroll.
  • Fookuse kontroll (tab indeks).
  • Backspace ja Delete klahvide töö kontroll.
  • Pikkade stringide kleepimine/kleepimine.
  • Pikkuse piirangute kontroll.
  • Valideerimine fookuse kaotamisel.
  • Valideerimine vormi saatmisel.
  • Nooleklahvide töö kontroll (navigatsioon väljal).
  • Nulli sisestamine numbri alguses (vene formaat).
  • Teise riigi koodi sisestamine (kui süsteem toetab ainult RF).

Testandmed:

Tüüp Sisendandmed Oodatav tulemus
Lubatud formaat +7(9XX)123-45-67 Aktsepteeritud
Lubatud formaat 8 9XX 123 45 67 Aktsepteeritud
Mittetäielik number +7(9XX)123 Valideerimisviga
Vigased märgid +7(9XX)abc-45-67 Valideerimisviga / Märgid eemaldatud
Erimärgid +7(9XX)!@#-45-67 Valideerimisviga / Märgid eemaldatud
Liiga pikk number +7(9XX)123-45-67890 Valideerimisviga / Täielik sisend vale
Liiga lühike number +7(9XX)12-34 Valideerimisviga
Kopeeritud vale andmed #$%^&*(+7(9XX)123-45-67 Valideerimisviga / Osad sisestatud
Ainult tühikud Valideerimisviga
Tühi väli (tühi) Valideerimisviga (kui väli on kohustuslik)
Teise riigi kood (kui ei toetata) +1(212)555-1212 Valideerimisviga
# Negatiivsete testide näited:
#   - SQL süstid
#   - XSS katsed (kuigi vähem tõenäoline telefonivälja puhul, kuid võimalik vale töötlemise korral)