Sobes.tech

QA / QA Automation

Jak znaleźć element, jeśli nie ma `id` ani klasy?

176

Czy pracowałeś z Selenium i Playwright?

173

Co można użyć jako alternatywę dla `yield` w fixture pytest?

171

# Utwórz listę trzech funkcji, z których każda zwraca swój numer po wywołaniu. # Pierwsza funkcja powinna zwrócić - 0, druga - 1, trzecia - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Odpowiedź:

169

Dwa testy są wykonywane osobno, ale podczas uruchamiania całego pliku, drugi test się nie powodzi. Co to oznacza i jak to naprawić?

167

Jaka jest różnica między operatorem `is` a operatorem równości `==` w Pythonie?

167

Czy używanie XPath do wyszukiwania elementów jest dobre?

167

Jaka jest różnica między kodami odpowiedzi HTTP 401 i 403?

162

Czy można powiedzieć, że testy nie są izolowane, jeśli wpływają na siebie nawzajem?

158

Co się stanie, jeśli wywołasz funkcję `add_user` trzy razy z rzędu za pomocą `print`?

157

Napraw funkcję `add_user`, która używa modyfikowalnej listy jako domyślnej wartości argumentu, bezpośrednio w kodzie.

154

Czy można mieszać jawne i niejawne oczekiwania, a także oczekiwanie na określony czas w jednym teście?

150

Jakie techniki projektowania testów znasz?

140

Czym różnią się jawne oczekiwania od niejawnych w testach UI?

139

Co robi dekorator w Pythonie?

132

Jaka jest różnica między kodami odpowiedzi HTTP 200 a 204?

127

Co się stanie, jeśli wywołasz funkcję trzy razy z rzędu?

126

Dlaczego metoda POST zazwyczaj nie jest idempotentna?

115

Czy miałeś doświadczenie z SQL w poprzedniej pracy i jak z nim pracowałeś?

111

Test wymaga użytkownika UPPD, którego należy usunąć po teście. Jak zapewnić, aby czyszczenie użytkownika odbywało się nawet w przypadku niepowodzenia testu?

109
/2