Junior
Hogyan fogja tesztelni a név mezőt?
sobes.tech MI
Válasz az MI-től
A névmező tesztelése során két fő szempontot helyeznék fókuszba: az adatok validálását és a használhatóságot.
Adatvalidálás:
- Üres mező: Ellenőrizze, hogy a mező kötelező-e (ha ez előírás), és megfelelő hibaüzenet jelenjen meg, ha üres űrlapot próbálnak elküldeni.
- Megengedett karakterek: Ellenőrizze, hogy csak betűk (latin, cirill vagy más, a közönségtől függően), szóközök és szükség esetén kötőjelek/apostrofok legyenek megengedettek. Ellenőrizze a tiltott karakterek (számok, speciális karakterek:
@,#,$,%,&,*,(,),[,],{,},<,>,/,\,|,~stb.) bevitelét és a hibakezelést. - Mező hossza:
- Minimális hossz (pl. 2 karakter).
- Maximális hossz (ellenőrizze a határokat és azon túl is).
- Nagybetű/kisbetű: Ellenőrizze a különböző esetek kezelését (kisbetűk, nagybetűk, kevert). Ha automatikus átalakítás szükséges, például az első betű nagybetűs legyen.
- Szóközök:
- Szóközök a sor elején/végén (levágandók).
- Többszöri szóközök a szavak között (helyettesítendők egyetlen szóközre vagy a követelményektől függően engedélyezettek).
- Speciális esetek:
- Kötőjeles nevek (pl. "Жан-Пьер").
- Apostrofos nevek (pl. "О'Брайен").
- Szóközöket tartalmazó nevek (pl. "Мария Анна").
Használhatóság:
- Fókusz: Ellenőrizze, hogy a fókusz beállítódik-e az oldal betöltésekor vagy a Tab segítségével a mezők között való váltáskor.
- Placeholder: Ellenőrizze a szöveg helyességét és megjelenítését a mezőben.
- Címke: Ellenőrizze a címke (label) meglétét és helyes összekapcsolását a mezővel.
- Hibaüzenet: Győződjön meg arról, hogy a hibaüzenetek informatívak, érthetőek, a mező mellett jelennek meg, és a hiba javítása után eltűnnek.
- Másolás/beillesztés: Ellenőrizze a szöveg helyes másolását és beillesztését a mezőbe.
- Automatikus kitöltés: Ellenőrizze a böngésző automatikus kitöltésének működését.
- Mező törlése: Ellenőrizze a mező törlésének lehetőségét (pl. "Törlés" gomb vagy Backspace/Delete).
- Elérhetőség (Accessibility): Ellenőrizze az
aria-labelvagyaria-describedbyattribútumok meglétét a képernyőolvasók számára.
Tesztelési típusok:
- Funkcionális teszt: Ellenőrizze, hogy a mező viselkedése megfelel-e a követelményeknek.
- Negatív teszt: Ellenőrizze a hibás bemenetek kezelését.
- Felhasználói felület tesztelése (UI Testing): Ellenőrizze a mező és a kapcsolódó elemek megjelenését és elrendezését.
- Használhatósági teszt: Értékelje az interakció egyszerűségét és érthetőségét.
- Teljesítmény teszt: Ha a űrlap nagy és összetett, ellenőrizze a válaszidőt.
- Biztonsági teszt: Bár ez kevésbé kritikus a név mező esetében, győződjön meg arról, hogy nincs lehetőség injekciókra (pl. XSS).
A tesztprioritások a követelményektől és kockázatoktól függően kerülnek meghatározásra. A validálások (különösen a kötelező és megengedett karakterek tekintetében) magasabb prioritást élveznek.