Entender el proceso que sigue un tester para probar un interfaz de usuario Tener una visión general de las capacidades que ofrece TLM para automatizar.

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

Curso de PHP Tema 1: Introducción.
Support.ebsco.com EBSCOadmin: Creando Perfiles Tutorial.
Administrado y desarrollado utilizando Scrum
Caso de Éxito: Team System, CMMI, Metodologías Ágiles
Conceptos fundamentales de ASP.NET
Software Testing Héctor Santa María..
Presentación Final SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan.
Planificación de demanda Resumen de escenario
VV&T and QA software departments in a medical company
Migración de MOSS2007 a SharePoint 2010 Jose Manuel González
MetodologíaMetodologíaPlanificaciónPlanificación Gestión del cambio EstimaciónEstimaciónDocumentaciónDocumentaciónHerramientasHerramientasProcesosProcesosROIROIEquipoEquipoComunicaciónComunicación.
Nos da el latido del proceso Previene problemas de integración Proceso de desarrollo Recuperación de binarios Reproducción de errores, pruebas,
Soporte GO-LIVE Crear y seguir tareas, escenarios, requerimientos Asignar trabajo al equipo Uso de workflow para hacer cumplir el proceso.
¿Funciona? Más ejemplos: Facebook, Amazon, Netflix, Etsy…
Antonio Gámir Optimized Desktop Specialist Microsoft Ibérica.
Desarrollo Con CALIDAD, con Visual Studio 2008
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Módulo 1: Primeros Pasos
Presentación Final Equipo 4
Sistema de Administración de Subastas Inversas. Agenda Métricas del proyecto Hitos alcanzados Demo Final Retrospectiva.
Windows e Internet.
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
Mejore la gestión y ejecución de sus trabajos en terreno
Ingeniería del software de la usabilidad (I)
4/14/2015Teoría y Métodos de la Ingeniería de Software 1 COSAS QUE SIEMPRE HACEMOS: LOS ESPACIOS DE ACTIVIDAD Carlos Mario Zapata J.
© 2009 IBM Corporation End User Programming (Naturalmente) Pablo Pedemonte – SW Engineer 16 Sep 2010.
Introducción a TDD. Enfoque de la Charla Presentar un ejemplo de principio a fin de una funcionalidad de un proyecto. Sin profundizar en las herramientas.
¿Porque hacemos “Testing”? BY: ALFREDO ALVAREZ. Base para nuestra conversación  Cual es el trabajo de un “tester”?  En el pasado-> Mantener la calidad.
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Ignacio Esmite, Mauricio Farías, Nicolás Farías, Beatriz Pérez
Fiery Command WorkStation 5
REQUIREMENTS MANAGEMENT
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
InfoPath Ventajas y Uso.
Un Medidor de Rendimiento de Servidores de Bases de Datos Relacionales Director: Antonio César Gómez Lora Alumno: Jose Antonio Jamilena Daza I. T. Informática.
04/02/031 INSURE ++ v6.0 Salvador Benimeli Fenollar Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia.
Tema 1: Introducción al análisis y diseño de aplicaciones software
agile-tester-foundation- chapter-2-fundamental-agile-testing- principles-practices-and-processes-1-of-3-
Ingeniería del Software
FUNDAMENTOS DE PROGRAMACION
Ingeniería de Software
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Sistema de gestión de amonestaciones y sanciones en centros educativos
Pruebas y La Vida del Ciclo de Desarrollo del Software
Especialización en Desarrollo de Software
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
Sistemas Operativos Antonio De León.
Prioridades del Negocio Virtualization Digital Collaboration Green ITSaaS & Cloud Computing Social Computing Mobility Next Gen User Experience Soluciones.
Roles de Open UP.
¿Que es un proceso en BPM?
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Introducción al proceso de verificación y validación.
EL CICLO DE DEMING El ciclo Deming o también conocido como el ciclo de mejoramiento de Shewhart consiste en cuatro pasos o fases: Planear, Hacer, Verificar.
“Instalación de TuneUp Utilities” Para empezar la instalación de TuneUp Utilities, haga doble clic en el ejecutable del programa: Se le abrirá el asistente.
Es una tecnología centralizada que ayuda a impulsar las iniciativas de calidad en toda la empresa. Ayuda a estandarizar en un número limitado de productos.
ADMINISTRACIÓN DE REDES SIZING de Servidores.
Carolina Rangel Felipe Montaño Alexis García
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
DESARROLLO DE SOFTWARE Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su.
Proceso de desarrollo de Software
Executive Managment Summary 29/8.  Actualización del Project  Avance de las Tareas  Detección de Riesgos  Sprint Backlog  Definición de ‘Done’ 
Investigación preliminar  Entender la naturaleza del problema  Definir el alcance y las restricciones o limitaciones del sistema  Identificar los beneficios.
Executive Managment Summary 29/8.  Actualización del Project  Avance de las Tareas  Detección de Riesgos  Sprint Backlog  Definición de ‘Done’ 
Primeras versiones Windows N.T Server 3.1, 3.5, 3.51, 4.0 Versiones mas actuales Windows Server 2000, 2003, Small Business, Home server, 2008, 2012.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Guía rápida de instalación de Sakai Dr. David Roldán Martínez ASIC, Universidad Politécnica de Valencia.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Transcripción de la presentación:

Entender el proceso que sigue un tester para probar un interfaz de usuario Tener una visión general de las capacidades que ofrece TLM para automatizar pruebas a nivel UI Ver los pasos que sigue un Tester a la hora de realizar un ciclo de pruebas completo (DEMO)

Team Foundation Server Reporting GeneralistaEspecialista Pruebas ManualesConocimientos de Scripting Crea scripts para configurar laboratorios y crear datos Conocimientos de Programación Desarrolla pequeños scripts para ahorrar tiempo Programador Avanzado Desarrolla scripts automatizados Programador Experto

sprint plan write tests for us1 write tests for us2 sprint plan build 1 build 2 build 3 implement user story 1 (us1) test us1 & file bugs Implement US2 build 4 fix bugs build 6 build 7 regress impacted tests build 5 implement us2 fix bugs test us2 & file bugs verify fixes

sprint plan write tests for us1 write tests for us2 sprint plan build 1 build 2 build 3 implement user story 1 (us1) test us1 & file bugs Implement US2 build 4 fix bugs build 6 build 7 regress impacted tests build 5 implement us2 fix bugs test us2 & file bugs verify fixes sprint plan write tests for us1 build 3 implement user story 1 (us1) test us1 & file bugs Con TLM podemos planificar la cobertura de los requisitos TLM ayuda a los tester a ver de forma clara que novedades se han introducido en la nueva build: Requisitos Tareas Solución de defectos

sprint plan write tests for us1 write tests for us2 sprint plan build 1 build 2 build 3 implement user story 1 (us1) test us1 & file bugs Implement US2 build 4 fix bugs build 6 build 7 regress impacted tests build 5 implement us2 fix bugs test us2 & file bugs verify fixes TLM acorta los ciclos de solución de defectos la verificación de los defectos solucionados es fácil y rápida gracias a las acciones grabadas build 5 verify fixes test us1 & file bugs fix bugs Los tester crean defectos detallados y fácilmente reproducibles

sprint plan write tests for us1 write tests for us2 sprint plan build 1 build 2 build 3 implement user story 1 (us1) test us1 & file bugs Implement US2 build 4 fix bugs build 6 build 7 regress impacted tests build 5 implement us2 fix bugs test us2 & file bugs verify fixes TLM ayuda a los tester a identificar que test se han visto impactados build 3 test us1 & file bugs build 4 build 6 build 7 build 5 code churn ? ? ? ? ? ? ? ? ? ? regress impacted tests

Nuevo tipo de test que hereda de las pruebas unitariasGenera codigo en C# y VBAPI para trabajar con Web, winForms y WPCDestinados a "grabar y ejecutar"Muy util para "FFWD" y comprobacion de defectosIntegrado dentro de ALMCompilar, desplegar y probar de forma automatizada a un entorno virtualEjecuciones locales o en otras maquinasExtensibilidad

Basado en Microsoft Active Accessibility MSAA se introdujo en Windows 95 en 1997 Si un elemento cambia de posición / color, el script lo seguirá identificando

Click Start button Click on the search box Type keyword in the search box Click the correct search result Search for the keyword Click the correct search result Launch the application or url

Search Busca el control en base al Query ID generado durante la grabación WFR Wait for Control to be Ready: Durante la ejecución el script se asegura que el control este preparado antes de actuar sobre el mismo. Ensure Visible El script se asegura de que el control este visible (ej. Que se pueda hacer click en el mismo y que este dentro de la pantalla) UI Sync Durante la ejecución, el script se asegura de que el control sobre el que se tenia que actuar ha recibido realmente la acción y la ha ejecutado.

Acelerando las pruebas de interfaz de usuario

Enfocada a Testers Expertos Gestión de pruebas eficiente Automatización (básica y avanzada) Pruebas de regresión Fácil mantenimiento de scripts

¡Muchas Gracias!