Sobes.tech
Junior — Middle

¿Puedes nombrar bibliotecas o marcos que hayas utilizado en tus proyectos?

sobes.tech AI

Respuesta de la IA

En proyectos de automatización de pruebas, he utilizado las siguientes bibliotecas y frameworks:

  • Selenium WebDriver — para automatizar pruebas de navegador en aplicaciones web.
  • pytest — framework popular para escribir y ejecutar pruebas en Python, soporta fixtures y parametrización.
  • unittest — módulo estándar de Python para pruebas unitarias.
  • requests — para probar APIs, enviar solicitudes HTTP.
  • Allure — para generar informes de resultados de pruebas.

Ejemplo de una prueba sencilla usando pytest y requests:

import requests

def test_google_status_code():
    response = requests.get('https://www.google.com')
    assert response.status_code == 200

Estas herramientas permiten crear, ejecutar y mantener pruebas automáticas de manera eficiente.