Sobes.tech

QA / QA Automation

Aké máte skúsenosti s SQL?

Senior
174

Čo sú to fixture v pytest? Ako vyzerajú a ako fungujú?

Middle
172

Aké úlohy hľadáte: čo by ste chceli robiť a čo nie?

Senior
168

Čo je to n-tica a aké dátové typy v Pythone sú zmeniteľné a nezmeniteľné?

Senior
159

Čo je Page Object a prečo je potrebný? Čo sa stane, ak sa tento vzor nepoužije?

Senior
153

Čo sa stalo, prečo teraz hľadáš prácu?

Middle
148

Ako ste sa naučili automatizáciu: samostatne, prostredníctvom kurzov alebo vďaka špecializovanému vzdelávaniu?

Senior
143

def __init__(self, page) -> None: super().__init__(page) # Polia majú normálne štítky, takže ich hľadám na rovnaký spôsob ako používateľ, # nie podľa ID alebo CSS triedy, ktorú môže dizajnér kedykoľvek premenovať 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") # Formulár je potrebný na overenie, že sme sa v negatívnych testoch neposunuli na inú stránku self.login_form = page.locator("form#login") # Rýchla správa, je rovnaká pre úspech aj chybu 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
129

Čo je trieda BasePage a prečo je potrebná?

Senior
128

Čo sú *args a **kwargs? Aké dátové štruktúry tvoria?

Senior
121

Čo je metóda __init__ a čo znamená vytvorenie objektu?

Senior
118

Aký prístup používate na lokalizáciu locatorov v Playwright a prečo? Čo sa stane s getByLabel, ak sa zmení ID súvisiaceho poľa v HTML?

Senior
112

def __init__(self, page) -> None: super().__init__(page) # Polia majú normálne štítky, takže ich hľadám rovnakým spôsobom, ako ich vidí používateľ, # nie podľa ID alebo CSS triedy, ktorú môže dizajnér kedykoľvek premenovať 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") # Formulár je potrebný na overenie, že sme sa v negatívnych testoch neposunuli na inú stránku self.login_form = page.locator("form#login") # Rýchla správa, je rovnaká pre úspech aj chybu 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
100

Prečo metóda open vracia self a ako sa používa v testoch?

Senior
92

V čom sa XPath líši od CSS okrem syntaxe a akú metódu vyhľadávania preferujete?

Senior
86

Stručne povedzte niečo o sebe: koľko máte skúseností, čím ste sa zaoberali a čo bolo najzaujímavejšie z pohľadu automatizovaného testovania?

Senior
82

Čo je metóda __init__ a prečo je potrebná?

Senior
77
/2