https://github.com/concretesolutions/qa-recruiting-hsa
https://github.com/concretesolutions/qa-recruiting-hsa
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/concretesolutions/qa-recruiting-hsa
- Owner: concretesolutions
- Created: 2018-09-05T23:01:08.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-11-22T18:47:18.000Z (over 5 years ago)
- Last Synced: 2025-03-17T22:55:48.636Z (over 1 year ago)
- Size: 7.81 KB
- Stars: 1
- Watchers: 7
- Forks: 15
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Concrete QA Recruit Challenge
# Objetivo del Desafío
Comprobar sus habilidades en diseñar escenarios de pruebas y en programación necesarias para la automatización de las pruebas.
Para ello, debe diseñar escenarios para dos características de Whatsapp (por ejemplo: enviar un mensaje y hacer una llamada de voz) y resolver el ejercicio que se puede encontrar [aquí](Kata09.md).
### Debe contener ###
**El desafio consta de dos fases de validación:**
La primera esta enfocada en validar su conocimento en **crear escenarios de pruebas**, para eso tenemos como propuesta la siguiente actividad:
* Especificación de dos características de Whatsapp (no importa si la aplicación es Android, iOS, Windows Phone o Web) en Gherkin o Gauge
* Cada especificación debe contener al menos un escenario de prueba
La segunda fase esta enfocada en **validar habilidades técnicas en soluciones de problemas**, abajo tenemos un ejercicio que debe ser solucionado
* La solución del ejercicio [aquí](Kata09.md), en el lenguaje de programación que le resulte más conveniente
* La solución del ejercicio debe ser realizada **via código fuente** (Java, Ruby, Python, C#, Javascript), teniendo como criterios de validación la interpretación del problema y la lógica de programación aplicada.
### ** Proceso de entrega ** ###
El candidato debe implementar la solución y enviar un pull request a este repositorio con la solución.
El proceso de Pull Request funciona de la siguiente manera:
1. El candidato hará un fork de ese repositorio (no se clonará directamente!)
2. Hará su proyecto en ese fork.
3. Realizará un commit y subirá los cambios a su FORK.
4. Se enviará un Pull Request a este repositorio.
### ** ATENCIÓN ** ###
No se debe intentar hacer el PUSH directamente a ESTE repositorio !!!