Sobes.tech

QA / QA Automation

pytest жөнүндө мага айтып бер. Бул эмне? Фикстурлар деген эмне? Алар кандай иштейт?

Middle
152

Кандай тапшырмаларды издеп жатасыз: эмне кылгыңыз келет жана эмне кылгыңыз келбейт?

Senior
150

Эмне болду, азыр эмнеге иш издеп жатасың?

Middle
148

SQL менен кандай тажрыйбаңыз бар?

Senior
146

Page Object деген эмне жана ал эмне үчүн керек? Эгер бул үлгү колдонулбаса, эмне болот?

Senior
141

Туупле эмне жана Pythonдеги кайсы маалыматтар түрлөрү өзгөрмөлүү жана өзгөрбөстүү?

Senior
125

def __init__(self, page) -> None: super().__init__(page) # Майдондар нормалдуу белгилерге ээ, ошондуктан мен аларды колдонуучу көргөндөй издейм, # ID же CSS классы менен эмес, дизайнчы каалаган убакта атын өзгөртүп коюшу мүмкүн self.username_input = page.get_by_label("Username") self.password_input = page.get_by_label("Password") self.login_button = page.get_by_role("button", name="Login") # Формаву үчүн, биз негативдүү тесттерде башка баракка өтпөөгө көзөмөлдөө үчүн зарыл self.login_form = page.locator("form#login") # Жылдам билдирүү, ал ийгилик жана ката үчүн бирдей self.flash_message = page.locator("#flash") def fill_credentials(self, username: str, password: str): self.username_input.fill(username) self.password_input.fill(password) return self def login(self, username: str, password: str) -> SecurePage: """

Senior
109

Автоматташтырылганды кантип үйрөндүңүз: өз алдынча, курстар аркылуу же атайын билим берүү аркылуу?

Senior
108

__init__ ыкмасы эмне жана объект түзүү эмне дегенди билдирет?

Senior
106

Playwrightте локаторлорду табуу үчүн кайсы жакындыкты колдонуп жатасыз жана эмне үчүн? Эгер HTMLда байланышкан талаанын ID өзгөрсө, getByLabel менен эмне болот?

Senior
98

BasePage классы эмне жана эмне үчүн керек?

Senior
96

Неге open ыкмасы self кайтарат жана ал тесттерде кандай колдонулат?

Senior
88

def __init__(self, page) -> None: super().__init__(page) # Майдондар нормалдуу белгилерге ээ, ошондуктан мен аларды колдонуучу көргөндөй издейм, # id же CSS классы менен эмес, дизайнчы каалаган убакта атын өзгөртүп коюшу мүмкүн self.username_input = page.get_by_label("Username") self.password_input = page.get_by_label("Password") self.login_button = page.get_by_role("button", name="Login") # Форманын зарылчылыгы, биз терс тесттерде башка баракка өтпөөгө көзөмөлдөө үчүн self.login_form = page.locator("form#login") # Флеш билдирүү, ал ийгилик жана ката үчүн бирдей self.flash_message = page.locator("#flash") def fill_credentials(self, username: str, password: str): self.username_input.fill(username) self.password_input.fill(password) return self def login(self, username: str, password: str) -> SecurePage: """

Senior
84

XPath, CSSтен кандай айырмаланат, синтаксистен тышкары жана кайсы издөө ыкмасын жактырасыз?

Senior
82

*args жана **kwargs эмне? Алар кандай маалыматтар түзүмдөрүн түзүшөт?

Senior
73

__init__ ыкмасы эмне жана объект түзүү эмне дегенди билдирет?

Senior
71

Өзүңүз жөнүндө кыскача айтып бериңиз: канча тажрыйбаңыз бар, эмне менен алектендиңиз жана автоматташтырылган тестирүү көз карашынан эң кызыктуу нерсе эмне болду?

Senior
50
/2