Giter Site home page Giter Site logo

secontarenta's Introduction

Test cases

https://docs.google.com/spreadsheets/d/1iSpzAOfGMQLu26E5eHjnUNTfwSKWpsLldW2pTdKHExQ/edit#gid=0

Seconta Renta

Esto es un repositorio de muestra para el testeo de Planet Salud en Cypress.

Iniciar la app

Decargar/clonar proyecto.

git clone https://github.com/SayJaviCano/planet-salud.git

Abrir carpeta planet-salud en Visual Studio Code y abrir terminal dentro de Visual Studio Code.

Instalar dependencias

npm i

Scripts

Abrir ventana de Cypress

Abre ventana con todos los tests de la aplicación para poder ejecutarlos en el navegador.

npm run open

Ejecutar tests en terminal.

Ejecuta todos los test en el terminal sin que se vean en un navegador.

npm run test:run

Control de Versiones

En este proyecto hay dos ramas destacadas.

  • main: Rama en la que tendremos el código más estable y que actualizaremos semanal/mensualmente.
  • develop: Rama desde la que crearemos todas nuestras ramas a la hora de crear nuevos tests.

A la hora de publicar nuestro código en una rama tendremos que hacerlo localmente desde develop y, de igual forma, al abrir la Pull Request en Github deberemos apuntarla también a develop.

Para sincronizar los cambios localmente lo haremos cambiandonos a la rama develop y la actualizaremos con el siguiente comando. Antes de usar este comando hay que tener en cuenta que no se pueden tener cambios sin guardar.

git pull --rebase

Entorno de desarrollo

Aplicación Descripción
Jira Desde esta aplicación gestionaremos todo lo que hay por hacer en cuestion de trabajo. Nos ayudará a controlar que cosas están pendientes por hacer, cuales están en proceso y cuales han sido terminadas
Github En esta aplicación tendremos todo el código en el que se encuentran los tests
QA Touch En esta aplicación tendremos la definición de los tests que vamos a automatizar. Una descripción de los mismos y los pasos manuales que debe uno seguir para reporducirlos. Se especificará también cuál es el resultado esperado de cada test

secontarenta's People

Contributors

davidcanonieto avatar sayjavicano avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.