Sobes.tech
Junior

Ինչպե՞ս եք փորձարկելու 'Անուն' դաշտը։

sobes.tech AI

Պատասխան AI-ից

  • Դրական թեստեր:
    • Ճիշտ անուններ (լատինատառ, кириллица, խառը գրառում):
    • Անուններ բացատներով (մեկը միջինում, մի քանի միջինում):
    • Անուններ հիֆեներով:
    • Անուններ աոպոստոֆով:
    • Անուններ նվազագույն և առավելագույն թույլատրելի երկարությամբ:
  • Բացասական թեստեր:
    • Դաշտը դատարկ:
    • Թվերի օգտագործում:
    • Հատուկ նշանների օգտագործում (!@#$%^&*()):
    • Բացատների օգտագործում սկզբում կամ վերջում:
    • Անուններ, որոնք գերազանցում են թույլատրելի երկարությունը:
    • Անուններ, որոնք միայն բացատներ են:
  • Սահմաններ:
    • Նվազագույն թույլատրելի երկարությունը - 1 նշան (կամ այլ, եթե նշված է):
    • Առավելագույն թույլատրելի երկարությունը:
  • UI/UX թեստեր:
    • Ֆոկուս ստանում է անցնելիս:
    • Դաշտը մաքրել:
    • Ճիշտ placeholder-ի ցուցադրում:
    • Հետագա սխալի հաղորդագրության առկայություն:
    • Հասանելիություն սքրինռիդերների համար:
  • Անվտանգություն:
    • XSS-հարձակումների ստուգում (օրինակ, մուտք <script>alert('XSS')</script>):
    • SQL-հարձակումներ (օրինակ, մուտք ' OR '1'='1):
  • Միջազգայինացում/լոկալիզացիա (եթե կիրառելի է):
    • Այլ լեզուների նշանների մուտք:

Թեստերի իրականացման ժամանակ նաև ստուգվում է՝

  • Վալիդացիայի սխալների ցուցադրում:
  • «Պահպանել» կամ «Ուղարկել» կոճակի վիճակը (ակտիվ/չակտիվ):
  • Սխալների գրանցում:

Ավտոմատացման ժամանակ՝

  • Օգտագործվում է ֆրեյմվորկ (օրինակ, Selenium, Cypress):
  • Ստեղծվում են թեստային տվյալներ (ֆիքստուրաներ, սերունդ):
  • Թեստերը գործարկվում են CI/CD պլանով:
# Օրինակ կոդի կտոր ավտոմատացման համար Selenium-ում
from selenium.webdriver import Chrome
from selenium.webdriver.common.by import By

driver = Chrome()
driver.get("http://your-application-url")

# Գտնում ենք «Անուն» դաշտը ըստ նրա локատոր:
name_field = driver.find_element(By.ID, "nameInput")

# Դրական թեստի օրինակ
name_field.send_keys("Иван Иванов")
# Այստեղ կլինեն քայլեր ձևի սուբմիտ և հաջող արդյունքի ստուգման համար

# բացասական թեստի օրինակ
name_field.clear()
name_field.send_keys("12345")
# Այստեղ կլինեն քայլեր ձևի սուբմիտ և վալիդացիայի սխալի ստուգման համար

driver.quit()