Junior
Ako budete testovať pole mena?
sobes.tech AI
Odpoveď od AI
Pri testovaní poľa pre meno by som sa zameral na dva hlavné aspekty: validáciu údajov a použiteľnosť.
Validácia údajov:
- Prázdne pole: Skontrolujte, či je pole povinné (ak je to predpísané) a či sa pri pokuse odoslať prázdny formulár zobrazí príslušná chybová správa.
- Povolené znaky: Skontrolujte, že sa zadávajú iba písmená (latinské, cyrilské alebo iné, podľa publika), medzery a ak je potrebné, pomlčky/apostrofy. Otestujte zadanie zakázaných znakov (čísla, špeciálne znaky:
@,#,$,%,&,*,(,),[,],{,},<,>,/,\,|,~a pod.) a spracovanie chýb. - Dĺžka poľa:
- Minimálna dĺžka (napríklad 2 znaky).
- Maximálna dĺžka (skontrolujte hranice a mimo nich).
- Veľkosť písmen: Skontrolujte spracovanie rôznych veľkostí písmen (malé, veľké, zmiešané). Ak je potrebné, automatické prevedenie na určitý režim (napríklad prvé písmeno veľké).
- Medzery:
- Medzery na začiatku/konci reťazca (treba odstrániť).
- Viacnásobné medzery medzi slovami (treba nahradiť jednou alebo povoliť podľa požiadaviek).
- Špeciálne prípady:
- Mená s pomlčkami (napríklad "Жан-Пьер").
- Mená s apostrofmi (napríklad "О'Брайен").
- Mená s medzerami (napríklad "Мария Анна").
Použiteľnosť:
- Zameranie: Skontrolujte, či je pri načítaní stránky alebo pri prepínaní medzi poľami pomocou Tab nastavené zameranie na pole.
- Placeholder: Skontrolujte prítomnosť a správne zobrazenie textu-návodu (placeholder) vo vnútri poľa.
- Štítok: Skontrolujte prítomnosť a správne prepojenie štítku (label) s poľom.
- Chybové hlásenie: Skontrolujte, či sú chybové hlásenia informatívne, zrozumiteľné, správne sa zobrazujú vedľa poľa a po oprave zmiznú.
- Kopírovanie/vkladanie: Skontrolujte možnosť správneho kopírovania a vkladania textu do poľa.
- Automatické dopĺňanie: Skontrolujte funkčnosť automatického dopĺňania prehliadača.
- Vymazanie poľa: Skontrolujte možnosť vymazania poľa (napríklad tlačidlom "Vymazať" alebo Backspace/Delete).
- Prístupnosť (Accessibility): Skontrolujte prítomnosť atribútov
aria-labelaleboaria-describedbypre čítače obrazovky.
Typy testovania:
- Funkčné testovanie: Skontrolujte, či správanie poľa zodpovedá požiadavkám.
- Negatívne testovanie: Skontrolujte spracovanie nesprávnych vstupov.
- Testovanie používateľského rozhrania (UI Testing): Skontrolujte vzhľad a rozloženie poľa a súvisiacich prvkov.
- Testovanie použiteľnosti: Hodnotenie jednoduchosť a zrozumiteľnosti interakcie.
- Testovanie výkonu: Ak je formulár veľký a zložitý, môžete skontrolovať rýchlosť odozvy pri zadávaní údajov.
- Testovanie bezpečnosti: V prípade s poľom pre meno je to menej kritické, ale je potrebné zabezpečiť, že nie je možná injekcia (napríklad XSS, hoci je to u jednoduchého textového poľa nepravdepodobné, ak nedochádza k následnému spracovaniu údajov v nezabezpečenom tvare).
Priorita testov bude závisieť od požiadaviek a rizík. Validácie (najmä na povinnosť a povolené znaky) budú mať vyššiu prioritu.