Sobes.tech
Junior

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

sobes.tech AI

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

  • Հաջողակ փորձարկումներ:
    • Ընդունելի նշաններ (լատինատառ, կիրղզատառ):
    • Տարբեր երկարություններ (մինիմալ, մաքսիմալ, միջին):
    • Անունը բացատներով (օրինակ՝ երկկողման ազգանուն):
    • Հատուկ նշաններ, որոնք կարող են թույլատրվել (օրինակ՝ հիֆեն):
  • Բարդ փորձարկումներ:
    • Դաշտը դատարկ:
    • Նշաններ, որոնք չեն թույլատրվում սպեցիֆիկացիայով (թվեր, մեծամասնություն հատուկ նշաններ):
    • Երկարությունը գերազանցում է թույլատրելի սահմանը:
    • Անուններ, որոնք միայն բացատներից են:
    • SQL-մուտքեր և XSS հարձակումներ (վեբ հավելվածների փորձարկման ժամանակ):
  • Կողմնային պայմաններ:
    • Ամենափոքր թույլատրելի երկարությունը (մեկ տառ):
    • Ամենաշատ թույլատրելի երկարությունը:
  • Բրաուզերների և հարթակների փորձարկում (վեբ/մոբայլ հավելվածների համար):
    • Անունի մուտք տարբեր բրաուզերներում/համակարգիչներում:
  • Աշխատունակության փորձարկում:
    • Շատ երկար թույլատրելի անուն մուտքագրում (եթե դա կարող է ազդել աշխատանքային արագության վրա):
  • Անվտանգության փորձարկում:
    • Փորձեր՝ վնասակար սցրիպտներ կամ հրամաններ մուտքագրելու:

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

# Python օրինակ՝ Selenium օգտագործելով վեբ ձևը ստուգելու համար
from selenium.webdriver.common.by import By
from selenium.webdriver.remote.webdriver import WebDriver

def test_name_field(driver: WebDriver):
    # Կարծես՝ կա 'Անուն' մուտքի դաշտի տարր՝ id="name_input"
    name_field = driver.find_element(By.ID, "name_input")

    # Հաջողակ փորձարկում՝ թույլատրելի անուն
    name_field.send_keys("Իվան Իվանով")
    # Վավերացման բացակայության ստուգում

    # Դաշտը մաքրել
    name_field.clear()

    # Բարդ փորձարկում՝ թույլատրելի չհամապատասխան նշաններ (թվեր)
    name_field.send_keys("12345")
    # Հայտնաբերում սխալի հաղորդագրություն

    # Դաշտը մաքրել
    name_field.clear()

    # Բարդ փորձարկում՝ դատարկ տող
    name_field.send_keys("")
    # Պահանջվող դաշտի մասին հաղորդագրության ստուգում

API փորձարկման ժամանակ:

  • Ուղարկում տարբեր արժեքներ՝ 'Անուն' դաշտով՝ հարցման մարմնում կամ URL-ում:
  • Ստուգում պատասխանների վիճակները (200 OK՝ հաջող, 400 Bad Request՝ սխալ տվյալների դեպքում) և պատասխանների բովանդակությունը (սխալ հաղորդագրություններ):