Junior
Kā jūs testēsiet lauku 'Vārds'?
sobes.tech AI
Atbilde no AI
- Pozitīvie testi:
- Pareizi nosaukti vārdi (latīņu, kirilicas, sajaukti rakstības veidi):
- Vārdi ar tukšumiem (viens vidū, vairāki vidū):
- Vārdi ar defisiem:
- Vārdi ar apostrofu:
- Minimālais un maksimālais atļautais garums:
- Negatīvie testi:
- Tukšs lauks:
- Ciparu izmantošana:
- Speciālo simbolu izmantošana (!@#$%^&*()):
- Tukšu vietu izmantošana sākumā vai beigās:
- Vārdi, kas pārsniedz atļauto garumu:
- Vārdi, kas sastāv tikai no tukšumiem:
- Robežas:
- Minimālais atļautais garums - 1 rakstzīme (vai cits, ja norādīts):
- Maksimālais atļautais garums:
- UI/UX testi:
- Fokusa iegūšana pārejot:
- Lauka tīrīšana:
- Pareiza vietturņa attēlošana:
- Kļūdu ziņojuma parādīšanās nepareizi ievadot:
- Pieejamība ekrāna lasītājiem:
- Drošība:
- XSS ievainojamības pārbaude (piemēram, ievadot
<script>alert('XSS')</script>): - SQL injekcijas (piemēram, ievadot
' OR '1'='1):
- XSS ievainojamības pārbaude (piemēram, ievadot
- Starptautizācija/Lokālizācija (ja piemērojams):
- citu valodu simbolu ievade:
Testu laikā arī pārbauda:
- Validācijas kļūdu rādīšanu:
- pogas "Saglabāt" vai "Sūtīt" stāvokli (aktīvs/neaktīvs):
- Kļūdu reģistrēšanu:
Automatizācijā:
- Tiek izmantots rāmis (piemēram, Selenium, Cypress):
- Tiek izveidoti testēšanas dati (fiksūras, ģenerēšana):
- Testi tiek palaisti CI/CD līnijā:
# Piemērs koda fragmenta automatizācijai Selenium
from selenium.webdriver import Chrome
from selenium.webdriver.common.by import By
driver = Chrome()
driver.get("http://your-application-url")
# Atrodam "Vārda" lauku pēc tā lokalizācijas
name_field = driver.find_element(By.ID, "nameInput")
# Pozitīvs testa piemērs
name_field.send_keys("Иван Иванов")
# Šeit būs soļi formas apstiprināšanai un veiksmīga rezultāta pārbaudei
# Negatīvs testa piemērs
name_field.clear()
name_field.send_keys("12345")
# Šeit būs soļi formas apstiprināšanai un validācijas kļūdas pārbaudei
driver.quit()