Junior
'Ат' талаасын кандай сынайсыз?
sobes.tech AI
AIден жооп
- Позитивдүү тесттер:
- Туура аттар (латиница, кириллица, аралаш жазуу):
- Бос орундуу аттар (бир ортосунда, бир нече ортосунда):
- Гипендер менен аттар:
- Апостроф менен аттар:
- Минималдык жана максималдык уруксат берилген узундуктагы аттар:
- Негативдүү тесттер:
- бош талаа:
- Сан колдонуу:
- Спецсимволдорду колдонуу (!@#$%^&*()):
- Башында же аягында бош орундар колдонуу:
- Максималдуу уруксат берилген узундуктан ашкан аттар:
- Тек гана бош орундардан турган аттар:
- Чек аралар:
- Минималдуу уруксат берилген узундук - 1 белгиден (же башка, эгер белгиленсе):
- Максималдуу уруксат берилген узундук:
- UI/UX тесттери:
- Фокус алуу өтүүдө:
- Талааны тазалоо:
- Placeholder туура көрсөтүү:
- Катуу киргизүүдө ката билдирүүсү бар экенин текшерүү:
- Скринридерлер үчүн жеткиликтүүлүк:
- Коопсуздук:
- XSS-уязвимдуулугун текшерүү (мисалы, киргизүү
<script>alert('XSS')</script>): - SQL-инъекциялар (мисалы, киргизүү
' OR '1'='1):
- XSS-уязвимдуулугун текшерүү (мисалы, киргизүү
- Интернационализация/Локализация (эгер колдонулса):
- Башка тилдердин белгилерин киргизүү:
Тесттерди аткарууда дагы текшерилет:
- Валидация каталарынын көрсөтүлүшү:
- "Сактоо" же "Жөнөтүү" баскычынын абалы (активдүү/белгилүү эмес):
- Каталардын журналга түшүрүлүшү:
Автоматташтыруу учурунда:
- Фреймворк колдонулат (мисалы, 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()