- Crear y activar entorno virtual.
python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/Mac
source .venv/bin/activate- Instalar dependencias.
pip install -r requirements.txt- Configurar archivo .env en la raiz del proyecto.
BASE_URL=http://159.54.133.243:8080
EMAIL=tu_email@example.com
PASSWORD=tu_password
BROWSER=brave
HEADLESS=falseEscribir 4 casos de prueba automatizados con Selenium WebDriver.
- Login exitoso: tests/test_login.py::test_login_success
- Dashboard visible despues de login: tests/test_dashboard.py::test_dashboard_visible_after_login
- Crear tarea valida: tests/test_create_task.py::test_create_task_success
- Filtro de proyectos y acceso a dashboard: tests/test_projects.py::test_projects_dashboard_filter
Ejecutar los 4 casos requeridos por la actividad:
pytest tests/test_login.py tests/test_dashboard.py tests/test_create_task.py tests/test_projects.py -vEjecutar toda la suite del proyecto:
pytest -vOpcional (suite negativa implementada en Sprint 2):
pytest tests/negative -vUn conjunto de 4 casos de prueba cubriendo las funcionalidades clave del desarrollo para el reto (Delivery 2).