Testing Ágil Carlos Gil.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Acercándonos a las Pruebas en Google

Diseño organizacional,
INSTRUMENTOS DE EVALUACIÓN DE LA UNIDAD DIDÁCTICA
Modalidades para el uso educativo de NT
Diseño orientado al flujo de datos
Herramientas CASE.
Codificación.
Documentación de software
Centro de Ensayos de Software
Análisis de Contenidos
ESTRATEGAS VISIONARIOS.
Las necesidades actuales de las empresas
Negociación de tecnología informática
DIAGNÓSTICO DE NECESIDADES DE CAPACITACION
TRABAJO EN EQUIPO POR C.P.N. MARIA FERNANDA MARTINEZ.
(Edgard Morín: Los siete saberes necesarios para la educación del futuro) “La educación debe, entonces, dedicarse a la identificación de los orígenes.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
Metodologías de desarrollo de software Argenis Aguiar Milagro Adrian Victor Rodriguez Keila Volcanes Luis Diaz.
PROFESORADO DE DEINFORMÁTICA Metodología Especial y Observación PROFESORA: Liliana Homilka 2010.
MEJORANDO LA ESCUELA DESDE LA SALA DE CLASES Richard F. Elmore Universidad de Harvard.
¿Cómo surge? Metodologías ágiles de desarrollo de software Se entiende como Desarrollo ágil de Software a un paradigma de Desarrollo de Software basado.
Ciclo de Vida del Software Paradigmas de Desarrollo
Lectura compartida Objetivos:
El tipo de proyectos puede utilizar una metodología específica
Evaluación de actividades en línea
LINEA DE TIEMPO EVOLUCION DEL CONOCIMIENTO
“CARENCIAS MOTIVACIONALES EN LOS PROFESORES DE INGLÉS QUE AFECTAN EL APRENDIZAJE” (CASO ESCUELA SECUNDARIA FEDERAL No. 1 “MELCHOR OCAMPO”)
Una Introducción a los Estándares Estatales Básicos Comunes Lo que significan(quieren decir) para usted y su hijos Adaptado de EngageNY.org del departamento.
agile-tester-foundation- chapter-2-fundamental-agile-testing- principles-practices-and-processes-1-of-3-
DEFINICIÓN DEL PROBLEMA DEFINICIÓN DEL PROBLEMA (enunciado) El primer Paso de la planeación de un proyecto de programación es preparar, en la terminología.
Ingeniería de Software
ESTRATEGIAS DE FORMACIÓN INTEGRAL Adopción de la FORMACIÓN INTEGRAL como principio orientador del proceso de formación y el de FLEXIBILIDAD CURRICULAR.
Desarrollo de Software Esbelto
AEA Investigación de Mercado Ingeniería Comercial.
Escuela de Ciencias Básicas Tecnología e Ingeniería UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA AMBIENTES VIRTUALES DE APRENDIZAJE ENTORNOS DE APRENDIZAJE.
Maestr í a en Ingenier í a de Software 2006 Metodolog í as de Desarrollo de Software Á giles Germán A. Montejano.
PRESENTACION DE TRABAJO DE LOS MIEMBROS DEL EQUIPO Juan Pablo Martinez Juan David Uchuvo Julian Roberto Cuadrado David Ernesto Ayala Oscar Daniel Olarte.
HERRAMIENTAS CASE.
EJE TEMÁTICO Nº 2: ENFOQUES, TEORÍAS Y MODELOS DE LA DIDÁCTICA
ESCUELA PRIMARIA URBANA JOSÉ MARIA MORELOS Y PAVON 30EPR0504H.
Competencia Laborales
RETRASOS DEL DESARROLLO (0-6 años)
Empezamos hablar de competencias Diplomado en Educación Superior.
Ingeniería de Software II
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
Consejo técnico 20/V/2015 Analisis y estrategias.
Diseño de procesos EMPN Especialidad en mejora de procesos de negocio Mtro. Humberto Pérez Ortiz.
CRONOGRAMA - DIAGRAMA Se detallan a continuación los pasos y aspectos más importantes a tener en cuenta al crear un.
PROCESOS DE DESARROLLO DE SOFTWARE
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Ciclo de desarrollo del software
Funciones del tutor virtual
INGENIERIA DE SOFTWARE
Análisis de Requerimientos
LAS COMPETENCIAS.
SEGURIDAD EN APLICACIONES MOVILES Ing. Gabriel M. Ramírez V. PALMIRA 2015.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
TEMA:DESCRIPCION DEL PROBLEMA MATERIA:FUNDAMENTOS DE LA PROGRAMACION. NOMBRE DE ALUMNO: NOE SANCHEZ SANTIAGO LEONARDO ZARATE LOPEZ RAUL RAMIREZ GUZMAN.
Modelo de procesos de software
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Criterio de Aceptación
ANALISIS DE COMPETENCIAS. ¿Para qué sirve? Las organizaciones presentan el reto constante de reclutar, seleccionar, desarrollar y retener talento humano.
Vicerrectoría de Docencia Educación y Tecnologías de la Información y la Comunicación CURSO INTEGRACIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
TESTING.
Transcripción de la presentación:

Testing Ágil Carlos Gil

Testing para principiantes

Un tester entre desarrolladores

Tradicional

Ágil

Explicaciones y descripciones claras Comunicación clara Desarrollo de la estrategia y mantener el foco Objetivo en común Entendimiento en los problemas Hablar el mismo idioma Perder fobia a estar en un mismo lugar juntos

El papel del tester en ágil

Salir de la zona de confort (Teclado y mouse) Hacer en vez de documentar exhaustivamente Cucumber, Fitnesse, Jenkis nuevas herramientas Dar sentido al aprendizaje simultaneo Automatización de pruebas y tareas Pensar en el paradigma de pruebas exploratorias Participación en el inicio del proyecto ¿Qué pasaría si? Ser capaz de leer código mas que de hacerlo Given(Dado) When(Cuando) Then(Entonces)

Habilidades que sin importar ágil o tradicional son importantes

Entregas tempranas de resultados Orientación ha resultados Curiosidad Análisis Proactivo Aprendizaje Riguroso Comunicación Asertiva

Y otra habilidad o herramienta a mejorar en el manejo es ….

Se requieren equipo mas que grupos de trabajo y es donde el tester entra como parte del equipo, mas que un área o una persona mas dentro de la cadena. Ágil es la promesa de entrega de valor continuamente y con tendencia al menos tiempo posible y para lograrlo los equipos deben estar conformados por todas las personas necesarias para crear un buen producto o software.

https://cafegifo.files.wordpress.com @cafegifo cafegifo@Gmail.com Gracias https://cafegifo.files.wordpress.com @cafegifo cafegifo@Gmail.com