Test Automation at the user interface level

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Test Automation at the user interface level"

Transcripción

1 Test Automation at the user interface level Tanja E. J. Vos (Urko Rueda, Francisco Almenar, Mirella Oreto, Anna Esparcia) Software Testing and Quality Group (StaQ) Research center for Software Production Methods (PROS) Universidad Politecnica de Valencia Spain

2 Resultado de I+D de la UPV centro PROS TESTAR Una herramienta para el testeo automatizado a nivel de interfaz de usuario NO ES Capture/Replay Captura la interacción del usuario con la IU y almacena un script que puede ser reproducido durante el testeo de regresión Cambios en la IU (en tiempo de desarrollo y de ejecución) Ruptura de tests de regresión automatizados Gran problema de mantenimiento NO ES testeo Visual Basado en reconocimiento de imágenes Fácil de entender, habilidades de programación no requeridas Resuelve la mayoría de los problemas de mantenimiento Introduce problemas adicionales Rendimiento de procesamiento de imágenes Falsos positivos y falsos negativos La ambigüedad asociada con los localizadores de imágenes Imprecisión de reconocimiento de imágenes alimentada en los oráculos

3 Resultados de I+D de la UPV centro PROS Window ABC Button Text Menu Slider MI MI MI MI Testing basado en Modelos -- TESTAR Basado en inferencia automática de modelos en árbol de la IU Secuencias de test derivadas automáticamente desde el modelo Las secuencias ejecutadas pueden ser reproducidas Si la IU cambia también lo hace el modelo/tests -> se elimina el problema de mantenimiento de los tests Necesario: habilidades de programación para definir oráculos potentes Más investigación si esto supone realmente un problema type: TButton title: "Button" enabled: false hasfocus: true rect: [15, 25, 65, 55]... Queremos que los testeadores tengan habilidades de programación? type: TMenuItem title: "File"...

4 Por qué es útil? La IU es donde se concentra toda la funcionalidad Testeo de Integración / Sistema La mayoría de aplicaciones tienen IUs Ordenadores, tabletas, smartphones,. Fallos que aparecen a nivel de IU son importantes Estos son los que encuentra tu cliente -> testea desde su perspectiva! Sin necesidad de código fuente Pero si lo tenemos, tanto mejor ;-)

5 Cómo SUT Domain Experts funciona... Action Definitions Oracle Definition START SUT SCAN GUI + OBTAIN WIDGET TREE DERIVE SET OF USER ACTIONS optional instrumentation more sequences? SELECT ACTION Yes STOP SUT calculate fitness of test sequence No more actions? EXECUTE ACTION No Yes FAULT? ORACLE Replayable Erroneous Sequences 5

6 Widget Tree 6

7 ABSTRACTION LAYER Que tipo de software? Abstract Representation (WIDGET TREE) Free Oracles Cheap Oracles Basicamente: TODOS GUI state, Faults Runtime data Test Suite Generator Test Suites Abstract Oracles Applicaciones que respetan la API de accessibilidad del sistema operativo en que se ejecuta el spftwar Test Evaluation Test Evaluation Test Execution Test Execution Test Execution Test Evaluation Test Evaluation Test Execution What do you need??

8 How to set it up for a specific SUT 1) Planning Phase: a) Implementation of Test Environment: Recognize all the UI elements b) Anticipate and identify potential fault patterns: what errors do we want to find: Detect crashes is for free and automatically Suspicious output or messages is easy (regular expression) Functionality as defined in the specifications (need oracle programming) Plan Implement Test the SUT 8

9 How to set it up for a specific SUT 2) Implementation Phase: a) Oracle Implementation Implement the detection of the errors defined in the previous step. b) Action Definition Implementation c) Implementation of stopping criteria Plan Implement Test the SUT 9

10 How to set it up for a specific SUT 3) Testing Phase: run the test to find errors in the SUT Plan Implement Test the SUT 10

11 Herramienta TESTAR READY Establecer cómo se inicia la aplicación a probar 11

12 Herramienta TESTAR SET Filtro: 1) Acciones no deseadas, p.e. cierre de la aplicación 2) Procesos no deseados, p.e. Paneles de ayuda en Acrobat, etc. 12

13 GO! 13

14 100% Automatico no effort Crashes Bloqueos de programa

15 Expresión Regular Diálogos de mensaje críticos Output sospechoso 15

16 Expresion regular muy poco effort Simplemente con expresiones regulares Por ejemplo:.*nullpointerexception.* [Ee]rror [Pp]roblem

17 Más sofisticación necesita trabajo Acciones Detección de acciones Selección de acciones A veces, un proceso de prueba y error Selección aleatoria = como un niño, pero mucho más rápido Imprimiendo, copiando ficheros / moviendo / borrando Lanza otros Procesos Gestión de permisos, cuentas de usuario dedicadas, acciones denegadas Oráculos que necesitan programación

18 Ya lo hemos usado con éxito! Para varias aplicaciones de Microsoft Office Para probar TESTONA (Testeo Basado en Árboles Combinatorios) en Berner&Mattner (Alemania) Para PINEA/Clavei (Alicante) y su Enterprise Resource Planning (ERP) systems for SMEs (versión de escritorio) Aplicación web en PHP (back-end de Modelio Modeller) de SOFTEAM (Francia)

19 ASSIST TESTAR in working environment Internal Innovation transfer within company that was part of development ACADEMIA DEPLOY It can automatically generate tests that find interesting errors! ADOPT B&M What if company has no knowledge of TESTAR and we deal with mature software? DEPLOY TESTAR for mature software product ADOPT ACADEMIA CLAVEi ASSIST It can automatically generate tests that find interesting errors! DEVELOP CLAVEi ACADEMIA External Innovation Transfer based on close academiaindustry collaboration Training material Can the company do it by its own? ACADEMIA TRAIN DEPLOY SOFTEAM TESTAR for mature software product It can automatically generate tests that find interesting errors and the learning curve is acceptable! ADOPT SOFTEAM IMPROVE ACADEMIC Tool & Training material External Innovation Transfer where academia role is reduced to training the technology DECREASING INVOLVEMENT OF TECHNOLOGY DEVELOPERS B&M

20 Tanja E. J. Vos correo: twitter/skype: tanja_vos web: teléfono:

Test Automation at the user interface level

Test Automation at the user interface level Test Automation at the user interface level Tanja E. J. Vos (Urko Rueda, Francisco Almenar, Mirella Oreto, Anna Esparcia) Software Testing and Quality Group (StaQ) Research center for Software Production

Más detalles

Migrando desde Windows XP a Windows 7 con Microsoft Deployment Toolkit 2010

Migrando desde Windows XP a Windows 7 con Microsoft Deployment Toolkit 2010 Migrando desde Windows XP a Windows 7 con Microsoft Deployment Toolkit 2010 El equipo que tú tienes, comprende de una instalación de Active Directory, con su DNS, un DHCP y el rol de WDS, sólo se configuró

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

ETS APPs 26.10.2012 MATELEC 2012. Nuevas Funciones para ETS. Madrid. Casto Cañavate KNX Association International

ETS APPs 26.10.2012 MATELEC 2012. Nuevas Funciones para ETS. Madrid. Casto Cañavate KNX Association International ETS APPs Nuevas Funciones para ETS 26.10.2012 MATELEC 2012 Madrid Casto Cañavate KNX Association International KNX Association International Page No. 2 Introducción Diversidad de Proyectos Viviendas Oficinas

Más detalles

Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term

Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term UNIDAD TEMATICA: INTERFAZ DE WINDOWS LOGRO: Reconoce la interfaz de Windows para ubicar y acceder a los programas,

Más detalles

Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y

Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y Apéndice A Bloques DLL Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y programarlo en lenguaje C, compilarlo dentro de un archivo DLL usando el Microsoft C/C++ o el

Más detalles

Prototipo de virtualización de un caso de estudio para fundamentar la virtualización en el SNEST

Prototipo de virtualización de un caso de estudio para fundamentar la virtualización en el SNEST L u n a G a r c í a F e l i p e - M a r t í n e z Z a m u d i o M a r í a d e L o u r d e s V Í N C U L O S J U L I O D E 2 0 1 3 VOLUMEN 10 NÚMERO 2 Prototipo de virtualización de un caso de estudio para

Más detalles

Questionnaires for the Evaluation of Awareness in a Groupware Application

Questionnaires for the Evaluation of Awareness in a Groupware Application Questionnaires for the Evaluation of Awareness in a Groupware Application Technical Report DIAB-12-11-1 Montserrat Sendín a, Juan-Miguel López-Gil b, and Víctor López-Jaquero c a GRIHO HCI Research Lab.,

Más detalles

Baires. Design - Test - Automate

Baires. Design - Test - Automate SERVICIOS DE CONTROL DE CALIDAD Y TESTING DE SOFTWARE Áreas con falta de Calidad y Testing La falta de control de calidad orgánico en una empresa tiene impactos que van más allá de la aparición de errores

Más detalles

Zune 8GB/4GB Start. Iniciar.

Zune 8GB/4GB Start. Iniciar. Zune 8GB/4GB Start. Iniciar. SETUP 1 Visit www.zune.net/setup to install the Zune software. 2 When installation is complete, connect your Zune to your PC to start syncing. Your Zune charges whenever

Más detalles

HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI

HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI Muñoz-Bouchard J.P., y Álvarez-González L.A. jp.knap@gmail.com@gmail.com, lalvarez@inf.uach.cl Grupo de Investigación en Tecnologías

Más detalles

4.1 Introducción al continuous delivery + GitFlow

4.1 Introducción al continuous delivery + GitFlow 4.1 Introducción al continuous delivery + GitFlow Tema 4: Continuous delivery Valores del desarrollo ágil Valor del manifiesto ágil: Working software El proyecto crece incrementalmente, con un flujo continuo

Más detalles

A 10 años del Manifiesto Ágil

A 10 años del Manifiesto Ágil A 10 años del Manifiesto Ágil #AgilesPV Pueden comenzar a twittear sus preguntas. #AM De donde venimos De donde venimos 1970 s 1980 s 1990 s 2000 s I believe in this concept, but the implementation described

Más detalles

Rendimiento y monitorización

Rendimiento y monitorización Rendimiento y monitorización RED ESPAÑOLA DE SUPERCOMPUTACIÓN -Operations Department -Barcelona Supercomputing Center Foreword All Information contained in this document refers to BSC s & RES s internal

Más detalles

Claves de la automatización de pruebas de software

Claves de la automatización de pruebas de software SQS Software Quality Systems Claves de la automatización de pruebas de software Jaime Paniagua Madrid, 26 de Septiembre 2012 Índice 1. Introducción al Proceso de Automatización 2. Fases en el Proceso de

Más detalles

Puede pagar facturas y gastos periódicos como el alquiler, el gas, la electricidad, el agua y el teléfono y también otros gastos del hogar.

Puede pagar facturas y gastos periódicos como el alquiler, el gas, la electricidad, el agua y el teléfono y también otros gastos del hogar. SPANISH Centrepay Qué es Centrepay? Centrepay es la manera sencilla de pagar sus facturas y gastos. Centrepay es un servicio de pago de facturas voluntario y gratuito para clientes de Centrelink. Utilice

Más detalles

Integración Continua en Hudson

Integración Continua en Hudson Laboratorio de Redes y Sistemas operativos Integración Continua en Hudson 2/12/2013 Alumnos Diego Turchak Martín Cappa Integración Continua Introducción La Integración Continua es una práctica en desarrollo

Más detalles

Instalación: Instalación de un agente en una máquina cliente y su registro en el sistema.

Instalación: Instalación de un agente en una máquina cliente y su registro en el sistema. HERRAMIENTA DE MONITORIZACIÓN DE SISTEMAS Autor: Sota Madorrán, Iñaki. Director: Igualada Moreno, Pablo. Entidad Colaboradora: Evotec Consulting, S.L. RESUMEN DEL PROYECTO El proyecto consiste en el diseño,

Más detalles

Cuándo estoy listo para pasar a producción?

Cuándo estoy listo para pasar a producción? IBM Software Expo 2006. Madrid 23 de Mayo Cuándo estoy listo para pasar a producción? antonio.alonso @ es.ibm.com IBM Software 2005 IBM Corporation Agenda IBM Software Expo 2006. Madrid, 23 de mayo La

Más detalles

CONTROLADORA PARA PIXELS CONPIX

CONTROLADORA PARA PIXELS CONPIX The LedEdit Software Instructions 1, Install the software to PC and open English version: When we installed The LedEdit Software, on the desktop we can see following icon: Please Double-click it, then

Más detalles

Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests

Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests En este laboratorio aprenderás a utilizar un conjunto de herramientas de Visual Studio 2012 (VS), Microsoft Test Manager (MTM)

Más detalles

CETaqua, a model of collaborative R&D, an example of corporate innovation evolution

CETaqua, a model of collaborative R&D, an example of corporate innovation evolution CETaqua, a model of collaborative R&D, an example of corporate innovation evolution CETaqua: manage projects, create value Tomas Michel General Manager, CETaqua September 2011 1. AGBAR: R&D indicators

Más detalles

MIDAS: testing de arquitecturas de servicios

MIDAS: testing de arquitecturas de servicios MIDAS: testing de arquitecturas de servicios 1/Oct/2015, Jornada de soluciones de testeo ITAINNOVA Aragon Institute of Technology Laura García Miguel A. Barcelona Contenido INTRODUCCIÓN QUÉ ES MIDAS EN

Más detalles

Alojamiento web gratuito

Alojamiento web gratuito Alojamiento web gratuito 3. Alojamiento web gratuito Sin dejar de tener en cuenta que un alojamiento web gratuito no será el más adecuado para mantener un sitio web de calidad, sí podemos disponer de alguno

Más detalles

Fecha: 21/01/a2008 Página 1 / 16. E.R.P. Enterprise Resource Planning. M.E.S. Manufacturing Execution System

Fecha: 21/01/a2008 Página 1 / 16. E.R.P. Enterprise Resource Planning. M.E.S. Manufacturing Execution System Fecha: 21/01/a2008 Página 1 / 16 Demo GT15 MES INTERFACE E.R.P. Enterprise Resource Planning M.E.S. Manufacturing Execution System Fecha: 21/01/a2008 Página 2 / 16 OBJETIVO La presente nota técnica pretende

Más detalles

Los ensayos que se van a desarrollar son los siguientes:

Los ensayos que se van a desarrollar son los siguientes: I Resumen El objetivo principal del proyecto es desarrollar un software que permita analizar unos datos correspondientes a una serie de ensayos militares. Con este objetivo en mente, se ha decidido desarrollar

Más detalles

V.- V.-El El manejo de de las las Interrupciones

V.- V.-El El manejo de de las las Interrupciones Las Las V.- V.-El El manejo de de las las Conceptos Conceptos BásicosB Básicos Modos Modos de de Manejo Manejo Ejemplos Ejemplos de de aplicación aplicación Las Las El manejo de las en el 8051 Las interrupciones

Más detalles

UPV software for risk models

UPV software for risk models UPV software for risk models Armando Serrano Lombillo arserlom@doctor.upv.es www.edams.upv.es Risk analysis is feasible 1 Contents Introduction Review of previous concepts From influence diagrams to event

Más detalles

1.1. Instalación del entorno de desarrollo

1.1. Instalación del entorno de desarrollo 1.1. Instalación del entorno de desarrollo Para el desarrollo de las aplicaciones vamos a poder utilizar un potente y moderno entorno de desarrollo. Al igual que Android, todas las herramientas están basadas

Más detalles

OSCILLATION 512 (LM 3R)

OSCILLATION 512 (LM 3R) Application Note The following application note allows to locate the LM series devices (LM3E, LM3R, LM4 and LM5) within network and check its connection information: Name, MAC, dynamic IP address and static

Más detalles

Bases de datos. 1. Introducción

Bases de datos. 1. Introducción Bases de datos 1. Introducción Habitualmente, los programas trabajan con información que está en un fichero. Por ejemplo, nuestro simulador de tráfico aéreo trabaja con una lista de planes de vuelo que

Más detalles

MSF. Microsoft Solutions Framework

MSF. Microsoft Solutions Framework MSF Microsoft Solutions Framework Breve Historia Desarrollado como resultado de los procesos en Microsoft: Mejores prácticas de la Industria. 25 años del grupo desarrollo + MS Consulting. Primera versión

Más detalles

HIGH IMPACT PRESENTATIONS PRESENTACIONES DE ALTO IMPACTO

HIGH IMPACT PRESENTATIONS PRESENTACIONES DE ALTO IMPACTO HIGH IMPACT PRESENTATIONS PRESENTACIONES DE ALTO IMPACTO Is a design consultancy specialized in design and development of High Impact Presentations. We strive for giving control back to client, delivering

Más detalles

Framework para el desarrollo ágil de aplicaciones

Framework para el desarrollo ágil de aplicaciones Framework para el desarrollo ágil de aplicaciones 1 Índice INTRODUCCIÓN... 3 QUÉ ES UN FRAMEWORK?... 3 VENTAJAS DE UTILIZAR UN FRAMEWORK... 4 DESVENTAJAS DE UTILIZAR UN FRAMEWORK... 5 CARACTERÍSTICAS DE

Más detalles

Uso de propiedades y modelos para las pruebas de sistemas distribuidos basados en la integración de componentes heterogéneos

Uso de propiedades y modelos para las pruebas de sistemas distribuidos basados en la integración de componentes heterogéneos Uso de propiedades y modelos para las pruebas de sistemas distribuidos basados en la integración de componentes heterogéneos Miguel A. Francisco 1 Laura M. Castro 2 1 Interoud Innovation S.L. (Spain) miguel.francisco@interoud.com

Más detalles

Welcome to the Leaders Only Invitation!

Welcome to the Leaders Only Invitation! Welcome to the Leaders Only Invitation! Q & A A. Ultimate Cycler is here to stay! UC remains completely intact and is complementary to FreeToolBox. As a matter of fact, Ultimate Cycler is getting a facelift!

Más detalles

Manual. BioAdmin PRESENCIA PLUS GUIA RAPIDA SISTEMA INFORMES BioAdmin

Manual. BioAdmin PRESENCIA PLUS GUIA RAPIDA SISTEMA INFORMES BioAdmin Manual BioAdmin PRESENCIA PLUS GUIA RAPIDA SISTEMA INFORMES BioAdmin Indice 1 Instalación del Programa 2 Configuración 3 Alta de Empleados 4 Creación delo LOG desde BIOADMIN 5 Captura del LOG desde BioAdmin

Más detalles

Sistema para la administración, control y seguimiento de reuniones institucionales.

Sistema para la administración, control y seguimiento de reuniones institucionales. 87 Sistema para la administración, control y seguimiento de reuniones institucionales. María Rodríguez, Luis Luna, Marcos Sixto, Joel Quintanilla y José Aguirre. M. Rodríguez, L. Luna, M. Sixto, J. Quintanilla

Más detalles

INTRODUCCIÓN AL TESTING BASADO EN MODELOS

INTRODUCCIÓN AL TESTING BASADO EN MODELOS INTRODUCCIÓN AL TESTING BASADO EN MODELOS SEMANA DE LA CIENCIA Y DE LA INGENIERÍA. UNIVERSIDAD DE CÁDIZ. Manuel Núñez - Universidad Complutense de Madrid WARNING! El uso que haré del castellano en esta

Más detalles

MAGALLANES. deployment tool

MAGALLANES. deployment tool MAGALLANES deployment tool Mayo 2014 Quién soy? PHP Developer en @AciliaInternet Fulltime Nerd a la Dungeons & Dragons Dog owner andresmontanez.com Qué es Magallanes? Una Herramienta 100% PHP Para estandarizar

Más detalles

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria Oracle Express 10g Marta Zorrilla Universidad de Cantabria Características With Oracle Database XE, you use an intuitive browser-based interface to: Administer the database Create tables, views, and other

Más detalles

Speed up your agile model-based testing

Speed up your agile model-based testing Speed up your agile model-based testing Agenda 1. Introducción 2. Teoría testing y testing basado en modelos 3. Enfoque de DTM 4. Demonstración herramienta DTM 5. Pausa 6. Ejercicios de práctica de herramienta

Más detalles

UNIVERSIDAD DE OVIEDO

UNIVERSIDAD DE OVIEDO UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD

Más detalles

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Rodolfo Villarroel Acevedo 1* 1 Pontificia Universidad Católica de Valparaíso. Avenida Brasil 2241,

Más detalles

Ar lips Development E nvironment versión 1.0.0

Ar lips Development E nvironment versión 1.0.0 Ar lips Development E nvironment versión 1.0.0 Grupo de Tecnología Informática - Inteligencia Artificial Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia (España)

Más detalles

PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS

PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS Autor: García Lodares, Victor. Director: Castejón Silvo, Pedro. Entidad Colaboradora: Entreculturas. Resumen del

Más detalles

eliminar los errores y repeticiones de las pruebas que actualmente se experimentan a causa de fallos humanos.

eliminar los errores y repeticiones de las pruebas que actualmente se experimentan a causa de fallos humanos. RESUMEN La creación del Estándar Europeo de señalización ferroviaria ERTMS ha supuesto un cambio cualitativo en la tecnología de manera que se tienda a la implantación de dicho sistema interoperable. Uno

Más detalles

DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA RESUMEN DEL PROYECTO

DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA RESUMEN DEL PROYECTO I DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA Autor: Juárez Montojo, Javier. Director: Rodríguez Mondéjar, José Antonio. Entidad Colaboradora: ICAI-Universidad Pontificia Comillas RESUMEN

Más detalles

Utilizando MDT para instalar tu sistema operativo automáticamente

Utilizando MDT para instalar tu sistema operativo automáticamente Utilizando MDT para instalar tu sistema operativo automáticamente El equipo que tú tienes, comprende de una instalación de Active Directory, con su DNS, un DHCP y el rol de WDS, sólo se configuró el DHCP,

Más detalles

SOCIALIZANDO EL CAMPUS VIRTUAL ATENEA DE LA UPC. Cataluña

SOCIALIZANDO EL CAMPUS VIRTUAL ATENEA DE LA UPC. Cataluña SOCIALIZANDO EL CAMPUS VIRTUAL ATENEA DE LA UPC Isabel Gallego 1, Imma Torra 2, Sisco Villas 3, Joaquim Morte 4, Oriol Sánchez 5, Enric Ribot 6 1, 2, 3, 4, 5,6 Instituto de Ciencias de la Educación, Universidad

Más detalles

MICINN Imágenes Médicas Publicaciones 2011-2012

MICINN Imágenes Médicas Publicaciones 2011-2012 MICINN Imágenes Médicas Publicaciones 2011-2012 Iván Macía 11/01/2012 PUBLICACION 1 Macía, I.; Graña, M.; Maiora, J.; Paloc, C. & de Blas, M. Detection of type II endoleaks in abdominal aortic aneurysms

Más detalles

Por qué invertir en la automatización de pruebas Software?. Rational XDE Tester

Por qué invertir en la automatización de pruebas Software?. Rational XDE Tester IBM Software Group Por qué invertir en la automatización de pruebas Software?. Rational XDE Tester Ana López-Mancisidor Rueda Consultor Rational IBM España ana.lopez@es.ibm.com Introducción 53% de los

Más detalles

INNOVACIÓN Tecnologías de información La nueva Era. Javier Cordero Torres Presidente y Director General Oracle México Febrero 27, 2015

INNOVACIÓN Tecnologías de información La nueva Era. Javier Cordero Torres Presidente y Director General Oracle México Febrero 27, 2015 INNOVACIÓN Tecnologías de información La nueva Era Javier Cordero Torres Presidente y Director General Oracle México Febrero 27, 2015 Oracle Confidential Internal/Restricted/Highly Restricted 3 4 OF WORLD

Más detalles

problemas y en los retos clave de su empresa objetivos estratégicos

problemas y en los retos clave de su empresa objetivos estratégicos 1 La selección del modelo de despliegue correcto se debe centrar en primer lugar en los problemas y en los retos clave de su empresa para permitirle, de este modo, lograr los objetivos estratégicos en

Más detalles

Image www.miniradiosolutions.com. vna/j 2.8.x Guía de instalación. Dietmar Krause DL2SBA. Hindenburgstraße 29. D-70794 Filderstadt

Image www.miniradiosolutions.com. vna/j 2.8.x Guía de instalación. Dietmar Krause DL2SBA. Hindenburgstraße 29. D-70794 Filderstadt Image www.miniradiosolutions.com vna/j 2.8.x Guía de instalación Dietmar Krause DL2SBA Hindenburgstraße 29 D-70794 Filderstadt http://creativecommons.org/licenses/by-nc-nd/3.0 Domingo, 16 de septiembre

Más detalles

DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES

DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES SERVICIO DE NOTIFICACIONES ELECTRÓNICAS Y DIRECCIÓN ELECTRÓNICA HABILITADA MANUAL DE CONFIGURACIÓN PARA SISTEMAS WINDOWS NOMBRE FECHA Elaborado por:

Más detalles

ESTRATEGIA DE DISEÑO PARA LA AUTOMATIZACIÓN DE PRUEBAS UNITARIAS DE CÓDIGOS PHP UTILIZANDO EL FRAMEWORK PHPUNIT

ESTRATEGIA DE DISEÑO PARA LA AUTOMATIZACIÓN DE PRUEBAS UNITARIAS DE CÓDIGOS PHP UTILIZANDO EL FRAMEWORK PHPUNIT ESTRATEGIA DE DISEÑO PARA LA AUTOMATIZACIÓN DE PRUEBAS UNITARIAS DE CÓDIGOS PHP UTILIZANDO EL FRAMEWORK PHPUNIT Alejandro Villa Betancur 1, Jorge E. Giraldo Plaza 2 1 Estudiante de ingeniería Informática,

Más detalles

Mi ciudad interesante

Mi ciudad interesante Mi ciudad interesante A WebQuest for 5th Grade Spanish Designed by Jacob Vuiller jvuiller@vt.edu Introducción Tarea Proceso Evaluación Conclusión Créditos Introducción Bienvenidos! Eres alcalde de una

Más detalles

Your response will be used by Facebook to improve your experience. You can't edit the details of this audience because it was created by someone else and shared with you. La respuesta será usada por Facebook

Más detalles

Quick Installation Guide TU-S9

Quick Installation Guide TU-S9 Quick Installation Guide TU-S9 Table of of Contents Contents Español... 1 1. Antes de iniciar... 1 2. Instalación del Hardware... 2 Troubleshooting... 5 Version 11.08.2007 1. Antes de iniciar Contenidos

Más detalles

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía. SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación

Más detalles

El sistema nervioso de su organización

El sistema nervioso de su organización Presentación MODELADOR DE PROCESOS para definir el flujo de trabajo, responsables, tareas, formularios asociados, etc. CARACTERÍSTICAS PRINCIPALES EXPERT BPM es la herramienta basada en estrategias de

Más detalles

Comenzar aquí: Donde encontramos una introducción a Office 365 en vídeos y unas guías de inicio rápido.

Comenzar aquí: Donde encontramos una introducción a Office 365 en vídeos y unas guías de inicio rápido. La nueva versión de Outlook Web Access Webmail le permitirá disfrutar de una experiencia del correo mejorada, una interfaz mucho más clara y visualmente elegante y unas características potentes semejantes

Más detalles

SOLUCIONES PARA EMPRESA

SOLUCIONES PARA EMPRESA SOLUCIONES PARA EMPRESA 2 Soluciones para empresa Tanto si acabas de montar tu empresa como si ya lleva tiempo establecida, hay algunas cosas que deberías esperar del producto de seguridad que usas a diario.

Más detalles

Administración de Riesgo y Cumplimiento

Administración de Riesgo y Cumplimiento Administración de Riesgo y Cumplimiento Gobernance, Risk and Compliance La necesidad de disponer de modelos de control interno en las Organizaciones es cada vez más elevada y demandada. El monitoreo continuo

Más detalles

Empezar a trabajar con Maya 2012

Empezar a trabajar con Maya 2012 Empezar a trabajar con Maya 0 La ventana Essential Skills Movies aparecerá por defecto cada vez que abra Maya. Para que esto no ocurra, marque la opción Do not show this at start up en esta ventana. Si

Más detalles

Desarrollo de Software conducido por Pruebas

Desarrollo de Software conducido por Pruebas Desarrollo de Software conducido por Pruebas Test-Driven Development Aportes de: Agustín Goñi Microsoft Cono Sur Temario Testeo de aplicaciones Desarrollo conducido por las pruebas Impacto en el proceso

Más detalles

Desarrollo y servicios web Sesión 18

Desarrollo y servicios web Sesión 18 Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene

Más detalles

FICHA MEMORIA DOCENTE Curso Académico 2006/ 07

FICHA MEMORIA DOCENTE Curso Académico 2006/ 07 FICHA Curso Académico 2006/ 07 / CODE 3104 COURSE NAME/TITLE Informatics DEGREE Agricultural, forestry, engineering and food technology TYPE Optative ORIENTATION All ESTUDIES PROGRAM 1999 CYCLE 1 COURSE

Más detalles

Crear alarma GATE. Aparecerá una ventana emergente para crear alarma.

Crear alarma GATE. Aparecerá una ventana emergente para crear alarma. Crear alarma GATE Para crear una alarma, accede a través del menú principal de myhome.wattio.com a Seguridad, posteriormente arriba a la derecha haz click en Alarmas. En esta pantalla, en el menú izquierdo,

Más detalles

Badboy: Manual de usuario

Badboy: Manual de usuario Badboy: Manual de usuario Fecha: Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es Este

Más detalles

(Reunión Anual de Padres de Title I) School/Escuela: Steve Cozine ES Date/Fecha:09/23/15 Time/Hora: 3:30 PM

(Reunión Anual de Padres de Title I) School/Escuela: Steve Cozine ES Date/Fecha:09/23/15 Time/Hora: 3:30 PM (Reunión Anual de Padres de Title I) School/Escuela: Steve Cozine ES Date/Fecha:09/23/15 Time/Hora: 3:30 PM (Ley de la Educación Primaria y Secundaria ESEA por sus siglas en ingles) Federal legislation

Más detalles

Introducción al LabVIEW

Introducción al LabVIEW Introducción al LabVIEW Qué es LabVIEW? LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un entorno de desarrollo basado en programación gráfica. Utiliza símbolos gráficos en lugar de lenguaje

Más detalles

Matemáticas Muestra Cuadernillo de Examen

Matemáticas Muestra Cuadernillo de Examen Matemáticas Muestra Cuadernillo de Examen Papel-Lápiz Formato Estudiante Español Versión, Grados 3-5 Mathematics Sample Test Booklet Paper-Pencil Format Student Spanish Version, Grades 3 5 Este cuadernillo

Más detalles

Documentación PopGrabber

Documentación PopGrabber Documentación PopGrabber En esta documentación se detallará el funcionamiento y configuración del programa PopGrabber. 1. Funcionamiento: Eclarsys PopGrabber es un programa que recupera e mails desde cuentas

Más detalles

HERRAMIENTAS WEB PARA EL CONTROL DE LABORATORIOS REMOTOS A TRAVÉS DE INTERNET. Universidad Miguel Hernández Dpto. Ingeniería de Sistemas Industriales

HERRAMIENTAS WEB PARA EL CONTROL DE LABORATORIOS REMOTOS A TRAVÉS DE INTERNET. Universidad Miguel Hernández Dpto. Ingeniería de Sistemas Industriales HERRAMIENTAS WEB PARA EL CONTROL DE LABORATORIOS REMOTOS A TRAVÉS DE INTERNET Universidad Miguel Hernández Dpto. Ingeniería de Sistemas Industriales Plataformas 1. RECOLAB: laboratorio remoto vía Internet

Más detalles

Introducción a la Ingeniería de Software. Diseño Interfaz de Usuario

Introducción a la Ingeniería de Software. Diseño Interfaz de Usuario Introducción a la Ingeniería de Software Diseño Interfaz de Usuario Diseño de la Interfaz de Usuario Normalmente no se contratan especialistas Hay casos en los cuales es más normal: videojuegos y sitiosweb

Más detalles

Alternativas metodológicas y técnicas para la generación de pruebas a partir de modelos

Alternativas metodológicas y técnicas para la generación de pruebas a partir de modelos Alternativas metodológicas y técnicas para la generación de pruebas a partir de modelos Henry Roberto Umaña Acosta Profesor Asociado Miguel Cubides González Investigador Pruebas del software Constituyen

Más detalles

INTERACCIÓN NIÑO-COMPUTADORA: LA IMPORTANCIA UNA BUENA USABILIDAD WEB PARA EL APRENDIZAJE IDEAL EN NIÑOS DE EDAD PRE-ESCOLAR

INTERACCIÓN NIÑO-COMPUTADORA: LA IMPORTANCIA UNA BUENA USABILIDAD WEB PARA EL APRENDIZAJE IDEAL EN NIÑOS DE EDAD PRE-ESCOLAR INTERACCIÓN NIÑO-COMPUTADORA: LA IMPORTANCIA UNA BUENA USABILIDAD WEB PARA EL APRENDIZAJE IDEAL EN NIÑOS DE EDAD PRE-ESCOLAR Por: John Cano Barrios, canobjohn@gmail.com Ingeniero de Sistemas, Universidad

Más detalles

Cómo gestionar la calidad en una Software Factory más allá de las Pruebas Jordi Borja Director General Borland Ibérica

Cómo gestionar la calidad en una Software Factory más allá de las Pruebas Jordi Borja Director General Borland Ibérica Cómo gestionar la calidad en una Software Factory más allá de las Pruebas Jordi Borja Director General Borland Ibérica Madrid, 28 de Mayo de 2008 Agenda Permiten las pruebas garantizar la calidad? Qué

Más detalles

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES CORPORACIÓN UNIVERSITARIA SANTA ROSA DE CABAL CIENCIAS Y TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

XI Encuentro Danysoft Sala TFS. Descubriendo TFS

XI Encuentro Danysoft Sala TFS. Descubriendo TFS Descubriendo TFS 1 La Visión del ALM de Microsoft. Microsoft distingue varias fases dentro del ciclo de desarrollo, como son Planeación y Seguimiento, donde principalmente se capturan requisitos y se establecen

Más detalles

Solicitud de Propuesta

Solicitud de Propuesta Solicitud de Propuesta Implementación de un Portal Corporativo que permita a los empleados de Celeritech Solutions, acceder a la información de la empresa, permitiendo incrementar la productividad y crear

Más detalles

La ayuda practica de hoy para los CIO s y responsables de servicio

La ayuda practica de hoy para los CIO s y responsables de servicio Ignacio Fernández Paul Director General España y Portugal Numara Software, Inc Febrero 2009 La ayuda practica de hoy para los CIO s y responsables de servicio Numara Software Con más de 50,000 clientes,

Más detalles

Tutorial Oracle SQL Developer 1.2.1

Tutorial Oracle SQL Developer 1.2.1 Tutorial Oracle SQL Developer 1.2.1 Departamento de Informática Índice Í0. Introducción...3 1. Conexión y desconexión de la base de datos...3 2. Ejecución de sentencias SQL...4 3. Creación de tablas...6

Más detalles

Contents. Introduction. Aims. Software architecture. Tools. Example

Contents. Introduction. Aims. Software architecture. Tools. Example ED@CON Control Results Management Software Control with Remote Sensing Contents Introduction Aims Software architecture Tools Example Introduction Control results management software (Ed@con) is a computer

Más detalles

Plan de mantenimiento. NetSupport ServiceDesk

Plan de mantenimiento. NetSupport ServiceDesk Plan de mantenimiento NetSupport ServiceDesk para un funcionamiento óptimo TotemGuard.com 1 902 360 645 Índice INTRODUCCION...3 PLAN DE MANTENIMIENTO...4 1. Copia de seguridad (automática)...4 2. Programación

Más detalles

Agile, Scrum & extreme Progammig

Agile, Scrum & extreme Progammig Agile,, Introduction Departamento de Computación Facultad de Cs. Exactas Fco-Qcas y Naturales Universidad Nacional de Río Cuarto {fbrusatti}(at)dc.exa.unrc.edu.ar Agile,, Metodologías Agiles Son metodologías

Más detalles

Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012)

Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012) Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012) Ana López-Mancisidor Rueda Arquitecto de Soluciones para la Gestión del Ciclo de Vida de las Aplicaciones ana.lopez@es.ibm.com

Más detalles

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos INSTRUCCIONES: Crear una máquina virtual con CentOS. Esperar a que cargue el SO y abrir una terminal de comandos. Realizar lo siguiente. NOTA: Para cada comando que se ejecute exitosamente: tomar una captura

Más detalles

ANÁLISIS E IMPLEMENTACIÓN DE UN SISTEMA AUTOMATIZADO DE DIGITALIZACIÓN DE DOCUMENTOS (SADO) PARA SOLUCIONES INTELIGENTES.

ANÁLISIS E IMPLEMENTACIÓN DE UN SISTEMA AUTOMATIZADO DE DIGITALIZACIÓN DE DOCUMENTOS (SADO) PARA SOLUCIONES INTELIGENTES. ANÁLISIS E IMPLEMENTACIÓN DE UN SISTEMA AUTOMATIZADO DE DIGITALIZACIÓN DE DOCUMENTOS (SADO) PARA SOLUCIONES INTELIGENTES. Gabriela Aguilar Baquero, Cristóbal Arboleda Terán, Mauricio Loachamin Valencia,

Más detalles

Guide to Health Insurance Part II: How to access your benefits and services.

Guide to Health Insurance Part II: How to access your benefits and services. Guide to Health Insurance Part II: How to access your benefits and services. 1. I applied for health insurance, now what? Medi-Cal Applicants If you applied for Medi-Cal it will take up to 45 days to find

Más detalles

Puedes descargar los archivos de instalación de Windows SteadyState en el Centro de descarga Microsoft.

Puedes descargar los archivos de instalación de Windows SteadyState en el Centro de descarga Microsoft. Windows SteadyState Resumen Windows SteadyState es una utilidad de Microsoft que facilita el trabajo a quienes se encargan de la configuración y mantenimiento de equipos compartidos, de manera que todo

Más detalles

RCLIMDEX CON FUNCIONALIDADES EXTRAS DE CONTROL DE CALIDAD

RCLIMDEX CON FUNCIONALIDADES EXTRAS DE CONTROL DE CALIDAD RCLIMDEX CON FUNCIONALIDADES EXTRAS DE CONTROL DE CALIDAD Manual de Uso, versión 1.0 por Enric Aguilar, Javier Sigró y Manola Brunet, C3. 1 Control de Calidad. Necesidad y Concepto El Control de Calidad

Más detalles

Entrevista: el medio ambiente. A la caza de vocabulario: come se dice en español?

Entrevista: el medio ambiente. A la caza de vocabulario: come se dice en español? A la caza de vocabulario: come se dice en español? Entrevista: el medio ambiente 1. There are a lot of factories 2. The destruction of the ozone layer 3. In our city there is a lot of rubbish 4. Endangered

Más detalles

Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP

Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP Sistema de registro y pago Este sistema está dividido en dos etapas diferentes*. Por favor, haga clic en la liga de la etapa

Más detalles

Lista de acrónimos... 15

Lista de acrónimos... 15 Índice general Lista de acrónimos... 15 CAPÍTULO 1. Visión general y entorno de desarrollo... 17 1.1. Qué hace Android especial?... 18 1.2. Los orígenes... 19 1.3. Comparativa con otras plataformas...

Más detalles

Documentación sistema de Backups

Documentación sistema de Backups Documentación sistema de Backups En esta documentación se indicará detalladamente los pasos a seguir y los procesos utilizados para realizar copias de seguridad de los distintos archivos de un servidor

Más detalles

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4:

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4: Introducción El presente documento es una guía rápida de instalación de alguna herramienta particular. De seguro existen otras formas de realizar el proceso de instalación, pero esta es la que mejor le

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es INSTALACIÓN Y USO DE ENTORNOS DE DESARROLLO 2.1 ENTORNO DE DESARROLLO INTEGRADO Un entorno de desarrollo integrado (en inglés integrated development environment) es un programa informático compuesto por

Más detalles