Sobes.tech
Junior

Kā jūs testēsiet vārda lauku?

sobes.tech AI

Atbilde no AI

Vārda lauka testējot, es pievērsīšos diviem galvenajiem aspektiem: datu validācijai un lietošanas ērtībai.

Datu validācija:

  1. Tukšs lauks: Pārbaudiet, vai lauks ir obligāts aizpildīšanai (ja tas ir prasība) un vai parādās atbilstoša kļūdas ziņa, mēģinot iesniegt tukšu formu.
  2. Atļautie simboli: Pārbaudiet, vai ir iespējams ievadīt tikai burtus (latīņu, kirilicu vai citus, atkarībā no auditorijas), tukšumus un, iespējams, defises/apostrofi, ja tas ir nepieciešams sarežģītām uzvārdiem. Testējiet aizliegtus simbolus (skaitļus, speciālos simbolus: @, #, $, %, &, *, (, ), [, ], {, }, <, >, /, \ , |, ~ un citus) un kļūdu apstrādi.
  3. Lauka garums:
    • Minimālais garums (piemēram, 2 rakstzīmes).
    • Maksimālais garums (pārbaudiet robežu un ārpus tās).
  4. Reģistrs: Pārbaudiet dažādu reģistru apstrādi (mazās, lielās burtu, jaukts reģistrs). Var būt nepieciešama automātiska pārvēršana noteiktā reģistrā (piemēram, pirmā burta lielā).
  5. Tukšumi:
    • Tukšumi sākumā/beigās (jāizņem).
    • Daudzkārtēji tukšumi starp vārdiem (jāaizstāj ar vienu vai jāatļauj atbilstoši prasībām).
  6. Īpaši gadījumi:
    • Vārdi ar defisiem (piemēram, "Žans-Pjērs").
    • Vārdi ar apostrofiem (piemēram, "O'Braiens").
    • Vārdi ar tukšumiem (piemēram, "Marija Anna").

Lietošanas ērtība:

  1. Fokuss: Pārbaudiet, vai fokuss tiek iestatīts uz lauku ielādējot lapu vai pārejot starp laukiem ar Tab.
  2. Virsraksts: Pārbaudiet, vai ir un pareizi tiek rādīts uzvednes teksts (placeholder) lauka iekšpusē.
  3. Etiķete: Pārbaudiet, vai etiķete (label) ir pareizi saistīta ar lauku.
  4. Kļūdas ziņa: Pārbaudiet, vai kļūdas ziņojumi ir informatīvi, saprotami lietotājam, pareizi tiek rādīti blakus laukumam un izzūd pēc kļūdas labojuma.
  5. Kopēšana/Ielīmēšana: Pārbaudiet, vai ir iespējams pareizi kopēt un ielīmēt tekstu laukā.
  6. Automātiska aizpildīšana: Pārbaudiet, vai darbojas pārlūkprogrammas automātiskā aizpildīšana (ja tas nav aizliegts drošības prasību vai lauka īpašību dēļ).
  7. Lauka tīrīšana: Pārbaudiet, vai ir iespējams notīrīt lauku (piemēram, ar "Tīrīt" pogu vai Backspace/Delete).
  8. Pieejamība: Pārbaudiet, vai ir aria-label vai aria-describedby atribūti skenēšanas ierīcēm (ja tas ir nepieciešams).

Testēšanas veidi:

  • Funkcionālais testēšana: Pārbaudiet, vai lauka uzvedība atbilst prasībām.
  • Negatīvs testēšana: Pārbaudiet, vai nepareizu ievades datu apstrāde darbojas pareizi.
  • Lietotāja saskarnes testēšana (UI Testing): Pārbaudiet lauka un saistīto elementu izskatu un izvietojumu.
  • Lietošanas ērtības testēšana: Novērtējiet, cik vienkārši un saprotami ir ar lauku mijiedarboties.
  • Veiktspējas testēšana: Ja forma ir liela un sarežģīta, pārbaudiet reakcijas ātrumu, ievadot datus.
  • Drošības testēšana: Vārda lauka gadījumā tas ir mazāk kritiski, bet ir jānodrošina, ka nav injekciju iespēju (piemēram, XSS, lai gan tas ir maz ticams vienkāršā teksta laukā, ja datu apstrāde notiek nepasargātā veidā).