Skip to content

Este repositorio contiene lo necesario para participar en el challenge para ser full stack en Pabex.

Notifications You must be signed in to change notification settings

Pabex/challenge-full-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Challenge para Full Stack

Introducción

Este challenge te servirá tanto para evaluarte a ti mismo como para postularte a trabajar con nosotros. No requiere inscripción.

En este README se detallan los requerimientos. Una vez que los completes (total o parcialmente), debes compartir el repositorio de GitHub con la cuenta pabexcba.

Contexto

Una empresa necesita realizar pruebas automatizadas en su plataforma web para garantizar que sus funcionalidades principales se mantengan intactas tras cada despliegue. Para ello, buscan un sistema que ejecute pruebas automáticas en el navegador, validando distintas acciones en la interfaz de usuario.

Requerimientos funcionales

1. Registro e inicio de sesión

  • 1.A. Un usuario debe poder registrarse con email y contraseña.
  • 1.B. El usuario debe poder iniciar sesión con sus credenciales.

2. CRUD de productos

  • 2.A. Crear productos con nombre, descripción y precio.
  • 2.B. Listar productos disponibles.
  • 2.C. Modificar un producto existente.
  • 2.D. Eliminar un producto.

3. Pruebas automatizadas con Selenium

Debes desarrollar pruebas end-to-end usando Selenium para validar las siguientes acciones:

  • 3.A. Registro de usuario.
  • 3.B. Inicio de sesión.
  • 3.C. Creación de un producto.
  • 3.D. Edición de un producto.
  • 3.E. Eliminación de un producto.
  • 3.F. Verificación de errores al intentar registrar un usuario con un email ya existente.

Requerimientos no funcionales

No hay requisitos estrictos, pero se valorará un diseño visual atractivo.

Tecnologías

  • Se debe utilizar Django en el backend.

Entrega

  1. Sube tu código a un repositorio privado en GitHub.
  2. Comparte el acceso con la cuenta pabexcba.
  3. Envía un email a challenges@pabex.ar con el asunto "Challenge".

About

Este repositorio contiene lo necesario para participar en el challenge para ser full stack en Pabex.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published