Programación, Orquestación y Unificación: los 3 pilares del test Alejandro Blengio Alvaro Gareppe

Slides:



Advertisements
Presentaciones similares
para Exchange Archivo del correo interno y externo
Advertisements

SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
Desarrollo de aplicaciones 100%.NET Octavio Hernández DANYSOFT Internacional Delphi 8 para Microsoft.NET Framework.
Administración de actualizaciones de seguridad
TNT1-64 KEY MESSAGE: This is Technet session TNT 1-64.
Desarrollo de Base de Datos en la Web
Sistema de Atención a PLANTEAMIENTOS de los electores Informatizamos para la Sociedad Cubana.
VIII Congreso Internacional en Innovación Tecnológica Informática
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Arturo López Consultor de tecnología
Mario González Díez Jefe de la Unidad de Explotación
Virtualización de Plataforma
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SILVIA BEATRIZ GAVILANES NARANJO KELLY VERÓNICA CARVAJAL CUJI
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Proyecto de Ingeniería de Software 2010 Producto
Agenda Introducción Relevamientos de tecnologías
Perfiles asociados a MSDN & Visual Studio Equipo de Desarrollo Microsoft Otros Equipos de Desarrollo y Administradores de Sistemas usando plataforma Microsoft.
Soporte GO-LIVE Crear y seguir tareas, escenarios, requerimientos Asignar trabajo al equipo Uso de workflow para hacer cumplir el proceso.
Montevideo 14 de Diciembre Gustavo Larriera Alejandro Ponicke El nuevo día a día con SQL Server 2005.
Antonio Gámir TSP – Windows Client
Características Técnicas
Características Técnicas
Características Técnicas
Sistema de Administración de Subastas Inversas. Agenda Métricas del proyecto Hitos alcanzados Demo Final Retrospectiva.
DEFENSA PÚBLICA Jorge Salinas
Janny David Vilac Salazar David Alejandro Gallo Moya
Bioinformática FJS.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Una herramienta única para administrar proyectos con
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
SISTEMAS GETIONADORES DE BASES DE DATOS
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.
Ignacio Esmite, Mauricio Farías, Nicolás Farías, Beatriz Pérez
Edificios Inteligentes. ¿Qué es un edificio Inteligente? Edificio en el que se han instalado determinados elementos técnicos que permiten que su gestión.
Ing. Silvia Keymetlian ARTech Acompañe la evolución: Convierta sus aplicaciones !
VIRTUALIZACIÓN.
REPUBLICA DE COLOMBIA Software para generación de cuestionarios
1 © Copyright 2010 EMC Corporation. Todos los derechos reservados. El beneficio de la virtualizaciónEl reto físico Virtualización de aplicaciones de Microsoft.
R E S E R V A C I O N E S. S oluciones para V enta de A limentos es una aplicación diseñada para operar en diferentes Tipos de Restaurantes, lo que permite.
Collaborative Projects: Experiencias y Testimonios.
Service Network Inventory System
GXplorer Hacia donde vamos Graciela Listón – Gustavo Martínez ARTech Consultores SRL
Mensajería cliente-servidor en Flex y Java
Agenda  Introducción  Relevamientos de tecnologías Objetivos de la fase de relevamiento de tecnologías Principales tecnologías disponibles -OpenMosix,
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Cluster de Computadores de Alto Desempeño con Acceso Remoto
SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors El modelo relacional en la nube.
VIRTUALIZACIÓN.
WINDOWS 2008 SERVER
Terminología de proceso del software
Materia: Desarrollo e implementación web Carrera: Ing. Informática Docente: M.I. Rosario de Alba Domínguez Rodríguez ALUMNA: Marissa Michelle Juárez Kim.
Un sistema de administración de bases de datos DBMS (es un sistema basado en computador (software) que maneja una base de datos, o una colección de bases.
BASE DE DATOS DISTRIBUIDAS
Introducción Tarea Proceso Recursos Evaluación Conclusión.
Services for UNIX The UNIX Interoperability Solution for Microsoft Windows.
Daniel Méndez ARTech Aplicaciones Web: user experience.
Simulador Redes Nombres etc,,.
Legal Department Italy Organization Chart
SISTEMAS DE INFORMACION ORGANIZACIONAL
SISTEMAS OPERATIVOS.
Web Services con GeneXus
Gustavo Brown Java GUI: Widget Toolkits de la A a la S.
#GlobalAzure para desarrolladores.NET Adrián Díaz Cervera Israel Urrea Carballo Arquitecto Software Arquitecto de Sistemas.
Conociendo el modelo Cliente-Servidor
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Proyecto Harry Generador de aplicaciones. Objetivo Crear una herramienta de desarrollo de sistemas que permita minimizar los tiempos de programación mediante.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
Transcripción de la presentación:

Programación, Orquestación y Unificación: los 3 pilares del test Alejandro Blengio Alvaro Gareppe

Agenda Introducción Pilares del Test Automatizado Orquestación Unificación Programación Futuro Conclusiones

Introducción

TestDesarrollo Introducción Ciclo Test Manual Se mueve Versión X con feature Se mueve Versión X+1 OK Test completo Feature Test ARREGLOS OK Alguno Falla

Introducción Automatización Integración continua

Pilares del Test Automatizado

¿ Dónde y cómo se ejecutan ? ¿ Quién y cómo evalúa los resultados ? ¿ Quién programa las pruebas ? ORQUESTACIÓN Pilares del Test Automatizado

El primer esquema ¿ Qué problemas tiene este esquema? Balanceo Pruebas en diferentes ambientes Escalabilidad Orquestación Pruebas (1..N) Pruebas (1..M)

Orquestación FullGX Backoffice

Orquestación Virtualización Administración mas fácil Recuperación y mantenimiento Repositorio de ambientes Portabilidad de equipos Acceso remoto

Orquestación FullGX Cola de Pruebas El nuevo esquema - FullGX Máquina Física Máquina Virtual

¿ Dónde y cómo se ejecutan ? ¿ Quién y cómo evalúa los resultados ? ¿ Quién programa las pruebas ? Pilares del Test Automatizado ORQUESTACIÓN UNIFICACIÓN

Unificación.TXT.LOG DB Framework FullGX

FullGX Framework Web ServicesProcs. batch DB Unificación

Ventajas Información centralizada Históricos Disponibilidad Fácil Programación

Unificación Otras características … Ajuste de los Valores esperados Potenciar las Consultas Integración con esquema de SAC Notificaciones de Error

Consultas

¿ Dónde y cómo se ejecutan ? ¿ Quién y cómo evalúa los resultados ? ¿ Quién programa las pruebas ? Pilares del Test Automatizado ORQUESTACIÓN UNIFICACIÓN PROGRAMACIÓN

Programación Tipo de Pruebas Pruebas de Especificación y Compilación Pruebas batch en GX Pruebas en otras herramientas Pruebas de interfaz Web FullGX Wizard Web services Command line Selenium Test

Programación SELENIUM DEMO

Programación

¿ Dónde y cómo se ejecutan ? ¿ Quién y cómo evalúa los resultados ? ¿ Quién programa las pruebas ? Pilares del Test Automatizado ORQUESTACIÓN UNIFICACIÓN PROGRAMACIÓN

Algunos datos… Pruebas 120+ KBs 20+ Equipos (16 virtuales) 3 Virtual Servers 10+ DBMS Plataforma.NET Web GX 9.0 ADO.NET VB Win GX 8.0 Sql Server 2005

TestDesarrollo Ciclo Test Manual Se mueve Versión X con feature Se mueve Versión X+1 OK Test completo Feature Test ARREGLOS OK Alguno Falla

TestDesarrollo Ciclo Test Automatizado Se mueve Versión X con feature Se mueve Versión X+1 OK Alguno Falla Test COMPLETO Test completo Feature OK

Futuro Integración con CES Pruebas en Japonés Virtualización de Servidores Testing GX Rocha

Conclusiones Automatizar Virtualizar Comunidad Foro Testing y Monitoreo: Collaborative Project: GXUnit

¡Muchas Gracias! Alejandro Blengio Alvaro Gareppe