Sobes.tech

QA / QA Automation

Dos pruebas se ejecutan por separado, pero al ejecutar todo el archivo, la segunda prueba falla. ¿Qué significa esto y cómo se puede solucionar?

161

¿Cuál es la diferencia entre el operador `is` y el operador de igualdad `==` en Python?

157

# Crear una lista de tres funciones, donde cada función devuelve su propio número al ser llamada. # La primera función debe devolver - 0, la segunda - 1, la tercera - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Respuesta:

155

¿Es bueno usar XPath para buscar elementos?

152

¿Cuál es la diferencia entre los códigos de respuesta HTTP 401 y 403?

151

¿Cómo encontrar un elemento si no tiene `id` ni clase?

148

¿Qué se puede usar como alternativa a `yield` en una fixture de pytest?

144

¿Qué técnicas de diseño de pruebas conoces?

135

¿Se puede decir que las pruebas no están aisladas si influyen unas en otras?

128

¿Has trabajado con Selenium y Playwright?

127

¿Qué sucederá si llamas a la función `add_user` tres veces seguidas a través de `print`?

123

¿Cuál es la diferencia entre los códigos de respuesta HTTP 200 y 204?

122

Corrige la función `add_user`, que utiliza una lista mutable en el valor predeterminado del argumento, directamente en el código.

119

¿Se puede mezclar expectativas explícitas e implícitas, así como esperar un tiempo fijo en una sola prueba?

115

¿Por qué el método POST generalmente no es idempotente?

108

¿En qué se diferencian las expectativas explícitas de las implícitas en las pruebas de UI?

106

¿Qué hace un decorador en Python?

102

La prueba requiere un usuario UPPD, que debe ser eliminado después de la prueba. ¿Cómo hacer para que la limpieza del usuario se realice incluso si la prueba falla?

102

¿Tenías experiencia trabajando con SQL en tu trabajo anterior y cómo lo manejaste?

102

# Python - identificar el problema en el código y reescribirlo sin errores # Añadir un usuario a la lista y devolver esa lista. # Si al llamar no se especifica el segundo argumento, devolver el usuario en la respuesta. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Crear una lista de tres funciones, donde cada función devuelve su número al ser llamada. # La primera función debe devolver - 0, la segunda - 1, la tercera - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])

102
/2