StevenMedinaBatista /
app_webdriver.io_android
Proyecto de automatizacion en webdriverio, appium, typescript y cucumber
39/100 healthLoading repository data…
jsvianav / repository
Proyecto de automatizacion de pruebas - Playwright + Cucumber + TypeScript | Curso Calidad de Software
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Stack: Playwright + Cucumber + TypeScript + ExcelJS Metodologia: Risk-Based Testing (ISTQB) / ISO/IEC/IEEE 29119
https://opencart.abstracta.us — instancia publica de OpenCart sin proteccion anti-bot.
npm install
npx playwright install chromium
# Todos los escenarios
npm test
# Solo autenticacion
npm run test:autenticacion
# Solo campanas
npm run test:campanas
# Con reporte HTML
npm run test:report
# Modo visible (para depuracion)
HEADLESS=false npm test
Para correr un tag especifico:
npx cucumber-js --tags "@E-P-03"
npx cucumber-js --tags "@registro"
npx cucumber-js --tags "@E-N-03"
npx cucumber-js --tags "@campanas"
marketpro-automation/
├── features/
│ ├── autenticacion.feature (E-P-03, E-N-03, E-P-01, E-N-01)
│ └── campanas.feature (E-P-05)
├── step-definitions/
│ ├── autenticacion.steps.ts
│ ├── campanas.steps.ts
│ └── hooks.ts
├── src/
│ ├── pages/ (Page Object Model)
│ ├── utils/ (ExcelHelper, TestDataGenerator)
│ └── world/ (CustomWorld de Cucumber)
└── test-data/
└── datos_prueba.xlsx (Datos parametrizados)
| OpenCart | MarketPro+ |
|---|---|
| Login / Registro | Acceso a la plataforma |
| Producto | Campana de marketing |
| Agregar al carrito | Configurar campana |
| Checkout | Activar campana |
| Email del usuario | Credencial unica del marketer |
| Variable env | Password | Usada en | |
|---|---|---|---|
| TEST_EMAIL | marketpro@test.com | Marketpro123! | E-P-03, E-N-03, E-N-01 |
| CAMPAIGN_EMAIL | marketpro@test.com | Marketpro123! | E-P-05 |
Nota: E-N-03 crea una cuenta desechable (bruteforce_@test.com) por cada ejecucion, de modo que nunca bloquea marketpro@test.com.
El sitio bloquea cuentas 1 hora tras 5 intentos fallidos. Si marketpro@test.com esta bloqueada, E-P-03 falla con mensaje claro.
Para evitarlo: esperar 1 hora entre ejecuciones completas del suite. E-N-03 NO bloquea marketpro@test.com (usa cuenta desechable propia por cada run).
El reporte se genera en reports/report.html. Abrirlo en cualquier navegador.
Selected from shared topics, language and repository description—not editorial ratings.
StevenMedinaBatista /
Proyecto de automatizacion en webdriverio, appium, typescript y cucumber
39/100 healthmapallars /
Proyecto monorepo full-stack diseñado como entorno base para la implementación de prácticas DevOps. Estructura modular en TypeScript (Node.js + React) optimizada para la automatización de infraestructura, pipelines de CI/CD y despliegue continuo.
56/100 healthYarileth /
Proyecto de automatización de pruebas con Playwright y TypeScript usando Page Object Model
55/100 healthelbichez /
Web de Mifune, restaurante japonés omakase ficticio en Zaragoza — proyecto de portfolio de automatización con IA
55/100 healthrveci88 /
Automatización de pruebas funcionales con Playwright y TypeScript sobre Automation Exercise. Implementa POM para código mantenible. Cubre registro, login (positivo/negativo) y flujo de compra con validación de carrito y montos. Incluye buenas prácticas QA y assertions.
49/100 healthemmanuel-jaime /
Portfolio profesional desarrollado con Next.js, TypeScript y Tailwind CSS. Presenta proyectos de análisis de datos, desarrollo de software, Data Engineering, automatización e inteligencia artificial mediante casos de estudio documentados.
71/100 health