SlideShare ist ein Scribd-Unternehmen logo
1 von 4
QA
TESTING
CUCUMBER
Es una de las herramientas que podemos utilizar para automatizar
nuestras pruebas en BDD, nos permite ejecutar descripciones
funcionales en texto plano como pruebas de software
automatizadas.
• Cucumber fue creada en 2008 por Aslak Hellesoy y está escrito en
Ruby, aunque tiene implementaciones para casi cualquier
lenguaje de programación.
B E H A V I O R - D R I V E N D E V E L O P M E N T ( B D D ) .
• Cucumber es una herramienta de
software que los informáticos utilizan
para probar otro software.
• Ejecuta pruebas de aceptación
automatizados escritas en un estilo BDD.
B D D , S E B A S A E N E L U S O D E U N
V O C A B U L A R I O M U Y E S P E C Í F I C O ( Y
P E Q U E Ñ O ) Q U E B U S C A U N I R L A
PA R T E T É C N I C A Y L A D E N E G O C I O ,
Y Q U E S E A A PA R T I R D E E S T E
L E N G U A J E D O N D E A R R A N Q U E E L
T E S T I N G Y, D E S D E A H Í , E L
D E S A R R O L L O .
• Cucumber es un framework de automatización de pruebas de software.
• Es una solución open source.
• Trabaja con palabras reservadas (Keywords).
• Por cada paso de nuestro script genera métodos o funciones.

Weitere ähnliche Inhalte

Ähnlich wie Qa Testing - Cucumber

Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreEQ SOFT EIRL
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programaciongiovanni ascencio
 
Rstudio curso ti cs
Rstudio curso ti csRstudio curso ti cs
Rstudio curso ti csMirna López
 
Herramientas para revisar traducciones
Herramientas para revisar traduccionesHerramientas para revisar traducciones
Herramientas para revisar traduccionesDavid Calero Córdoba
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programaciónErika Sánchez
 
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORALCLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORALsaritastott
 
Arreglos dimensionales
Arreglos dimensionalesArreglos dimensionales
Arreglos dimensionalesDario Proaño
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
Módulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágilMódulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágilJohnny Ordóñez
 
Preguntas de diagnostico
Preguntas de diagnosticoPreguntas de diagnostico
Preguntas de diagnosticoJavierCR2017
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareDeisy Sapaico
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionxaviervaca17
 

Ähnlich wie Qa Testing - Cucumber (20)

Android studio
Android studioAndroid studio
Android studio
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software Libre
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
 
Rstudio curso ti cs
Rstudio curso ti csRstudio curso ti cs
Rstudio curso ti cs
 
Herramientas para revisar traducciones
Herramientas para revisar traduccionesHerramientas para revisar traducciones
Herramientas para revisar traducciones
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
Cel clase inf9
Cel clase inf9Cel clase inf9
Cel clase inf9
 
Cel clase inf9
Cel clase inf9Cel clase inf9
Cel clase inf9
 
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORALCLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
 
Arreglos dimensionales
Arreglos dimensionalesArreglos dimensionales
Arreglos dimensionales
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
El arte de programar
El arte de programarEl arte de programar
El arte de programar
 
Módulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágilMódulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágil
 
Preguntas de diagnostico
Preguntas de diagnosticoPreguntas de diagnostico
Preguntas de diagnostico
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
uso_program.ppt
uso_program.pptuso_program.ppt
uso_program.ppt
 
uso_program.ppt
uso_program.pptuso_program.ppt
uso_program.ppt
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 

Mehr von Israel Rey

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de ProcesosIsrael Rey
 
Construir un BSC
Construir un BSCConstruir un BSC
Construir un BSCIsrael Rey
 
Caso CoE y Gobierno BPM
Caso CoE y Gobierno BPMCaso CoE y Gobierno BPM
Caso CoE y Gobierno BPMIsrael Rey
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en MultifabrikIsrael Rey
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIsrael Rey
 
Aplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainAplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainIsrael Rey
 
Análisis BPMS
Análisis BPMSAnálisis BPMS
Análisis BPMSIsrael Rey
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMIsrael Rey
 
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioMapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioIsrael Rey
 
Automatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMAutomatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMIsrael Rey
 
Análisis de Procesos con Adonis
Análisis de Procesos con AdonisAnálisis de Procesos con Adonis
Análisis de Procesos con AdonisIsrael Rey
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNIsrael Rey
 
Software testing
Software testingSoftware testing
Software testingIsrael Rey
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de JmeterIsrael Rey
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde JenkinsIsrael Rey
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkinsIsrael Rey
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialIsrael Rey
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salidaIsrael Rey
 

Mehr von Israel Rey (20)

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de Procesos
 
Construir un BSC
Construir un BSCConstruir un BSC
Construir un BSC
 
Caso CoE y Gobierno BPM
Caso CoE y Gobierno BPMCaso CoE y Gobierno BPM
Caso CoE y Gobierno BPM
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en Multifabrik
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradora
 
Aplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainAplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas Blockchain
 
Análisis BPMS
Análisis BPMSAnálisis BPMS
Análisis BPMS
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPM
 
Modelado DMN
Modelado DMNModelado DMN
Modelado DMN
 
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioMapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
 
Automatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMAutomatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPM
 
Análisis de Procesos con Adonis
Análisis de Procesos con AdonisAnálisis de Procesos con Adonis
Análisis de Procesos con Adonis
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMN
 
Software testing
Software testingSoftware testing
Software testing
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de Jmeter
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde Jenkins
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkins
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorial
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salida
 

Qa Testing - Cucumber

  • 2. CUCUMBER Es una de las herramientas que podemos utilizar para automatizar nuestras pruebas en BDD, nos permite ejecutar descripciones funcionales en texto plano como pruebas de software automatizadas. • Cucumber fue creada en 2008 por Aslak Hellesoy y está escrito en Ruby, aunque tiene implementaciones para casi cualquier lenguaje de programación.
  • 3. B E H A V I O R - D R I V E N D E V E L O P M E N T ( B D D ) . • Cucumber es una herramienta de software que los informáticos utilizan para probar otro software. • Ejecuta pruebas de aceptación automatizados escritas en un estilo BDD. B D D , S E B A S A E N E L U S O D E U N V O C A B U L A R I O M U Y E S P E C Í F I C O ( Y P E Q U E Ñ O ) Q U E B U S C A U N I R L A PA R T E T É C N I C A Y L A D E N E G O C I O , Y Q U E S E A A PA R T I R D E E S T E L E N G U A J E D O N D E A R R A N Q U E E L T E S T I N G Y, D E S D E A H Í , E L D E S A R R O L L O .
  • 4. • Cucumber es un framework de automatización de pruebas de software. • Es una solución open source. • Trabaja con palabras reservadas (Keywords). • Por cada paso de nuestro script genera métodos o funciones.