Lenguaje Ruby y su entorno

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

Download "Lenguaje Ruby y su entorno"

Transcripción

1 Lenguaje Ruby y su entorno Curso de Ruby IV: Rspec Pedro Navajas Modelo Laboratorio de Software Libre Escuela Politécnica Superior Universidad de Córdoba 24 de Marzo de 2011 Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 1 / 12

2 Tabla de contenidos 1 Tests Ejemplo de tests Rspec Rspec: ejercicio práctico Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 2 / 12

3 Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 3 / 12

4 Rspec Sección Actual: Tests 1 Tests Ejemplo de tests Rspec Rspec: ejercicio práctico Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 3 / 12

5 Los tests automátizados no son nada nuevo Tratan de ayudar en el desarrollo Permiten que la dificultad de mantener el código no sea directamente proporcional a la antigüedad del mismo Forman lo que se denomina en muchos casos documentación ejecutable Forman parte del paradigma Test Driven Development, que a su vez forma parte del Behaviour Driven Development Son parte esencial del patrón de diseño red/green/refactor Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 4 / 12

6 Los tests automátizados no son nada nuevo Tratan de ayudar en el desarrollo Permiten que la dificultad de mantener el código no sea directamente proporcional a la antigüedad del mismo Forman lo que se denomina en muchos casos documentación ejecutable Forman parte del paradigma Test Driven Development, que a su vez forma parte del Behaviour Driven Development Son parte esencial del patrón de diseño red/green/refactor Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 4 / 12

7 Los tests automátizados no son nada nuevo Tratan de ayudar en el desarrollo Permiten que la dificultad de mantener el código no sea directamente proporcional a la antigüedad del mismo Forman lo que se denomina en muchos casos documentación ejecutable Forman parte del paradigma Test Driven Development, que a su vez forma parte del Behaviour Driven Development Son parte esencial del patrón de diseño red/green/refactor Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 4 / 12

8 Los tests automátizados no son nada nuevo Tratan de ayudar en el desarrollo Permiten que la dificultad de mantener el código no sea directamente proporcional a la antigüedad del mismo Forman lo que se denomina en muchos casos documentación ejecutable Forman parte del paradigma Test Driven Development, que a su vez forma parte del Behaviour Driven Development Son parte esencial del patrón de diseño red/green/refactor Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 4 / 12

9 Los tests automátizados no son nada nuevo Tratan de ayudar en el desarrollo Permiten que la dificultad de mantener el código no sea directamente proporcional a la antigüedad del mismo Forman lo que se denomina en muchos casos documentación ejecutable Forman parte del paradigma Test Driven Development, que a su vez forma parte del Behaviour Driven Development Son parte esencial del patrón de diseño red/green/refactor Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 4 / 12

10 Los tests automátizados no son nada nuevo Tratan de ayudar en el desarrollo Permiten que la dificultad de mantener el código no sea directamente proporcional a la antigüedad del mismo Forman lo que se denomina en muchos casos documentación ejecutable Forman parte del paradigma Test Driven Development, que a su vez forma parte del Behaviour Driven Development Son parte esencial del patrón de diseño red/green/refactor Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 4 / 12

11 Hay una gran cantidad de frameworks para las pruebas unitarias 1 El framework de testeo más utilizado es JUnit, existente para una gran cantidad de lenguajes: Java, c++, php, python, ruby etc. Sin embargo aquí vamos a usar RSpec, que hace lo mismo pero......con una semántica diferente 1 Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 5 / 12

12 Hay una gran cantidad de frameworks para las pruebas unitarias 1 El framework de testeo más utilizado es JUnit, existente para una gran cantidad de lenguajes: Java, c++, php, python, ruby etc. Sin embargo aquí vamos a usar RSpec, que hace lo mismo pero......con una semántica diferente 1 Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 5 / 12

13 Hay una gran cantidad de frameworks para las pruebas unitarias 1 El framework de testeo más utilizado es JUnit, existente para una gran cantidad de lenguajes: Java, c++, php, python, ruby etc. Sin embargo aquí vamos a usar RSpec, que hace lo mismo pero......con una semántica diferente 1 Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 5 / 12

14 Hay una gran cantidad de frameworks para las pruebas unitarias 1 El framework de testeo más utilizado es JUnit, existente para una gran cantidad de lenguajes: Java, c++, php, python, ruby etc. Sin embargo aquí vamos a usar RSpec, que hace lo mismo pero......con una semántica diferente 1 Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 5 / 12

15 Sección Actual: Tests Ejemplo de tests 1 Tests Ejemplo de tests Rspec Rspec: ejercicio práctico Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 6 / 12

16 Ejemplo de tests A continuación vamos a ver el ejemplo en el que se prueba una clase User que tiene un accessor para el nombre class UserTest < Test::Unit::TestCase def = User.new def test_name_setter "Nombre no inicializado debe ser = "Chuck" "Chuck", "El nombre debería ser Chuck." Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 7 / 12

17 Ejemplo de tests A continuación vamos a ver el ejemplo en el que se prueba una clase User que tiene un accessor para el nombre class UserTest < Test::Unit::TestCase def = User.new def test_name_setter "Nombre no inicializado debe ser = "Chuck" "Chuck", "El nombre debería ser Chuck." Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 7 / 12

18 Ejemplo de tests Lo mismo, en RSpec define "User" do before(:each) = User.new it "deberia asignar un valor al nombre mediante el accessor" = equal "Chuck" Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 8 / 12

19 Ejemplo de tests Lo mismo, en RSpec define "User" do before(:each) = User.new it "deberia asignar un valor al nombre mediante el accessor" = equal "Chuck" Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 8 / 12

20 Sección Actual: Tests Rspec 1 Tests Ejemplo de tests Rspec Rspec: ejercicio práctico Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 9 / 12

21 Rspec Un test en Rspec trata de describir la funcionalidad de una clase con una semántica legible En los usos normales de Rspec, dentro del propio test se require la clase que queremos testear Cada fichero en Rspec, hará todas las comprobaciones de funcionalidad necesarias para una única clase Rspec tiene jerarquía dentro de las definiciones de tests, definidas mediante describe, context y it Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 10 / 12

22 Rspec Un test en Rspec trata de describir la funcionalidad de una clase con una semántica legible En los usos normales de Rspec, dentro del propio test se require la clase que queremos testear Cada fichero en Rspec, hará todas las comprobaciones de funcionalidad necesarias para una única clase Rspec tiene jerarquía dentro de las definiciones de tests, definidas mediante describe, context y it Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 10 / 12

23 Rspec Un test en Rspec trata de describir la funcionalidad de una clase con una semántica legible En los usos normales de Rspec, dentro del propio test se require la clase que queremos testear Cada fichero en Rspec, hará todas las comprobaciones de funcionalidad necesarias para una única clase Rspec tiene jerarquía dentro de las definiciones de tests, definidas mediante describe, context y it Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 10 / 12

24 Rspec Un test en Rspec trata de describir la funcionalidad de una clase con una semántica legible En los usos normales de Rspec, dentro del propio test se require la clase que queremos testear Cada fichero en Rspec, hará todas las comprobaciones de funcionalidad necesarias para una única clase Rspec tiene jerarquía dentro de las definiciones de tests, definidas mediante describe, context y it Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 10 / 12

25 Rspec Tomando como ejemplo el módulo de log desarrollado en la clase anterior, vamos a definir tests para las clases que lo incluyan Vamos a empezar por comprobar el chequeo de errores: require logger-class describe ClaseA do context "medidas de seguridad" do # Esto se ejecutará antes de cada test dentro de este contexto before(:each) do # Esto se ejecutará despues de cada test dentro de este contexto after(:each) do it "debe levantar ArgumentError si el nivel no existe" do it "debe levantar una excepcion si no hay permisos" do Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 11 / 12

26 Rspec Tomando como ejemplo el módulo de log desarrollado en la clase anterior, vamos a definir tests para las clases que lo incluyan Vamos a empezar por comprobar el chequeo de errores: require logger-class describe ClaseA do context "medidas de seguridad" do # Esto se ejecutará antes de cada test dentro de este contexto before(:each) do # Esto se ejecutará despues de cada test dentro de este contexto after(:each) do it "debe levantar ArgumentError si el nivel no existe" do it "debe levantar una excepcion si no hay permisos" do Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 11 / 12

27 Rspec Tomando como ejemplo el módulo de log desarrollado en la clase anterior, vamos a definir tests para las clases que lo incluyan Vamos a empezar por comprobar el chequeo de errores: require logger-class describe ClaseA do context "medidas de seguridad" do # Esto se ejecutará antes de cada test dentro de este contexto before(:each) do # Esto se ejecutará despues de cada test dentro de este contexto after(:each) do it "debe levantar ArgumentError si el nivel no existe" do it "debe levantar una excepcion si no hay permisos" do Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 11 / 12

28 Rspec Lo primero es indicar que para cada test, queremos tener una instancia de nuestra clase ClaseA que incluye el módulo require logger-class describe ClaseA do context "medidas de seguridad" do # Esto se ejecutará antes de cada test dentro de este contexto before(:each) = ClaseA.new # Esto se ejecutará despues de cada test dentro de este contexto after(:each) do it "debe levantar ArgumentError si el nivel no existe" do it "debe levantar una excepcion si no hay permisos" do Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 12 / 12

29 Rspec Definimos el comportamiento que esperamos de la clase cuando reciba etiquetas no válidas require logger-class describe ClaseA do context "medidas de seguridad" do # Esto se ejecutará antes de cada test dentro de este contexto before(:each) = ClaseA.new # Esto se ejecutará despues de cada test dentro de este contexto after(:each) do it "debe levantar ArgumentError si el nivel no existe" do expect "x") }.to raise_error(argumenterror) it "debe levantar una excepcion si no hay permisos" do Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 12 / 12

30 Rspec Y definimos el comportamiento que esperamos cuando no se pueda abrir el fichero de logs require logger-class describe ClaseA do context "medidas de seguridad" do # Esto se ejecutará antes de cada test dentro de este contexto before(:each) = ClaseA.new # Esto se ejecutará despues de cada test dentro de este contexto after(:each) do it "debe levantar ArgumentError si el nivel no existe" do expect "x") }.to raise_error(argumenterror) it "debe levantar una excepcion si no hay permisos" = "/fichero" expect "x") }.to raise_error(exception) Pedro Navajas Modelo (UCO) Curso de Ruby Aula de Software Libre 12 / 12

Lenguaje Java Avanzado

Lenguaje Java Avanzado Lenguaje Java Avanzado Sesión 4: Pruebas con JUnit 2012-2013 Depto. Ciencia de la Computación e IA Índice Introducción a JUnit Implementación de las pruebas Ejecución de pruebas Pruebas con excepciones

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

Práctica 7. Pruebas. Introducir conceptos básicos de pruebas unitarias en sistemas orientados a objetos.

Práctica 7. Pruebas. Introducir conceptos básicos de pruebas unitarias en sistemas orientados a objetos. Objetivos Introducir conceptos básicos de pruebas unitarias en sistemas orientados a objetos. Material Necesario - Pruebas de caja negra con Junit. www.junit.org Viene integrado en Eclipse, pero al crear

Más detalles

Capitulo 3. Test Driven Development

Capitulo 3. Test Driven Development Capitulo 3. Test Driven Development 3.1 Uso de JUnit como framework para realizar pruebas unitarias Como ya se mencionó en el marco teórico Test Driven Development es una técnica de programación extrema

Más detalles

Clase Práctica Nº 1 ED 2015

Clase Práctica Nº 1 ED 2015 Clase Práctica Nº 1 ED 2015 Introducción La creación de una solución de software tiene varias etapas, por ejemplo: Diseño Implementación Testeo Y para cada etapa existen herramientas que nos ayudan. Introducción

Más detalles

Aseguramiento de la calidad y pruebas de software

Aseguramiento de la calidad y pruebas de software Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Automatización de pruebas unitarias Blanca A. Vargas Govea vargasgovea@itesm.mx Abril 23, 2013 Contenido Automatización de pruebas

Más detalles

Pruebas de unidad con JUnit

Pruebas de unidad con JUnit Pruebas de unidad con JUnit Cuando se implementa software, resulta recomendable comprobar que el código que hemos escrito funciona correctamente. Para ello, implementamos pruebas que verifican que nuestro

Más detalles

Carlos Fontela cfontela@fi.uba.ar

Carlos Fontela cfontela@fi.uba.ar Carlos Fontela cfontela@fi.uba.ar Vimos la estrategia de resolución de problemas usando objetos Pero no cómo implementar los propios objetos => Construcción de objetos 2 1c2016 Diseño por contrato y Test-First

Más detalles

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/ www.facebook.com/codigonexogr @codigonexo www.plus.google.com/+codigonexogr/ Contenidos 1. Introducción al patrón MVC 1.1.Conceptos básicos Qué es un patrón 1.2.Estructura del patrón MVC 1.3.Cómo funciona

Más detalles

BDD y Behat. Ricardo Sanz @sanzante tunic en d.o. hola@metadrop.net @metadrop

BDD y Behat. Ricardo Sanz @sanzante tunic en d.o. hola@metadrop.net @metadrop BDD y Behat Ricardo Sanz @sanzante tunic en d.o hola@metadrop.net @metadrop Behavior Driven Development Basado originalmente en TDD Permite escribir tests en lenguaje natural comprensible por desarrolladores

Más detalles

Curso de Python Inicial

Curso de Python Inicial Logo IAA-CSIC Curso organizado por el Gabinete de Formación del CSIC Curso de Python Inicial Clases Contenidos 1. Paradigmas de la Programación 2. Programación Orientada a objetos 3. Clases 4. Objetos

Más detalles

Demo. TDD desde Cero. Acceptance Test Driven Development. www.iwt2.org formacion@iwt2.org

Demo. TDD desde Cero. Acceptance Test Driven Development. www.iwt2.org formacion@iwt2.org Demo TDD desde Cero Acceptance Test Driven Development www.iwt2.org formacion@iwt2.org Objetivos Objetivos Conocer cómo desarrollar un sistema software combinando pruebas de aceptación y TDD. Aprender

Más detalles

6.1 Behavior Driven Development. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante, 2014-15

6.1 Behavior Driven Development. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante, 2014-15 6.1 Behavior Driven Development Modelo tradicional de desarrollo de requisitos John Ferguson Smart - BDD in Action 2 Modelo de desarrollo usando BDD John Ferguson Smart - BDD in Action 3 Resumen en un

Más detalles

Selenium RC, Selenium GRID y JUnit

Selenium RC, Selenium GRID y JUnit Selenium RC, Selenium GRID y JUnit 1 Fecha de creación: 2 de diciembre de 2011. Versión: 1.0. Autor: Alejandro L. Zuvic, QA Tester, QAustral. Introducción El presente documento es una guía de instalación

Más detalles

BETA. Sacándole Partido a JUnit. Mocking. www.iwt2.org formacion@iwt2.org

BETA. Sacándole Partido a JUnit. Mocking. www.iwt2.org formacion@iwt2.org BETA Sacándole Partido a JUnit Mocking www.iwt2.org formacion@iwt2.org 03. Mocking Aprender qué es el mocking y para qué sirve. Desarrollar el tipo de pruebas en las que es necesario un mock. Conocer librerías

Más detalles

Tutorial: Python + Soap Web Service. Daniel Montenegro Cordero

Tutorial: Python + Soap Web Service. Daniel Montenegro Cordero Tutorial: Python + Soap Web Service Daniel Montenegro Cordero Python - Lenguaje de programación interpretado. - Filosofia código legible. - Permite programación orientada a objetos, imperativa y funcional.

Más detalles

Herramientas Libres para Desarrollo de Aplicaciones en la Industria del Software. Por Gustavo González

Herramientas Libres para Desarrollo de Aplicaciones en la Industria del Software. Por Gustavo González Herramientas Libres para Desarrollo de Aplicaciones en la Industria del Software Por Gustavo González Contenido Introducción Tipos de Herramientas de Desarrollo Diseño y Modelamiento de Software Ambientes

Más detalles

Automatización de Pruebas de Software con Herramientas Open Source. Henry Eduardo Carrión Cristóbal

Automatización de Pruebas de Software con Herramientas Open Source. Henry Eduardo Carrión Cristóbal Automatización de Pruebas de Software con Herramientas Open Source Henry Eduardo Carrión Cristóbal Agenda Pruebas de Software Test Driven Development Por que automatizar? Herramientas Estrategias Conclusiones

Más detalles

Introducción al Proceso de Pruebas.

Introducción al Proceso de Pruebas. Introducción al Proceso de Pruebas. Javier Gutiérrez / javierj@us.es Introducción al proceso de pruebas Objetivo: repasar las ideas principales sobre las pruebas del software y, en concreto, las que usaremos

Más detalles

Refactoring: otra práctica de la Programación extrema

Refactoring: otra práctica de la Programación extrema Hackers & Developers Magazine Año 0, Número 6 31 Refactoring: otra práctica de la Programación extrema EXTREME PROGRAMMING En ediciones anteriores estuvimos hablando de TDD, sus beneficios y forma de implementarlo.

Más detalles

Introducción a la Computación. Testing en Python. Maximiliano Geier. Facultad de Ciencias Exactas y Naturales, UBA 17/06/2014

Introducción a la Computación. Testing en Python. Maximiliano Geier. Facultad de Ciencias Exactas y Naturales, UBA 17/06/2014 Introducción a la Computación Testing en Python Maximiliano Geier Facultad de Ciencias Exactas y Naturales, UBA 17/06/2014 Maximiliano Geier (UBA) Clase 25: Testing en Python 17/06/2014 1 / 13 Qué era

Más detalles

b) Qué tipo de variable son las de la línea 6? Cuál es su visibilidad? Explique su

b) Qué tipo de variable son las de la línea 6? Cuál es su visibilidad? Explique su Universidad de La Laguna. Escuela Técnica Superior de Ingeniería Informática Tercero del Grado de Informática LENGUAJES Y PARADIGMAS DE PROGRAMACION. SEGUNDA PARTE 5 páginas Nombre: Alu: 1. Cuál es la

Más detalles

Generación de código para Hibernate desde modelos UML

Generación de código para Hibernate desde modelos UML Generación de código para Hibernate desde modelos UML Alejandro Nogueiro Mariscal Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 35 Índice 1 Motivación y

Más detalles

SCR6150c Versión 2.0(12/01/05)

SCR6150c Versión 2.0(12/01/05) SCR6150c Versión 2.0(12/01/05) JUnit: 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

Más detalles

Sesión 17. FRAMEWORKS

Sesión 17. FRAMEWORKS Sesión 17. FRAMEWORKS Luisa Fernanda Rincón Pérez 2014-2 Qué es un framework de desarrollo? Es un conjunto de clases que colaboran y pueden ser extendidas y personalizadas para usos específicos. Representa

Más detalles

Técnicas Avanzadas de Testing Automático

Técnicas Avanzadas de Testing Automático Técnicas Avanzadas de Testing Automático Marcelo Frias ITBA - Buenos Aires, Argentina CONICET Preliminares: Calidad Validación y Verificación Especificaciones y V&V Análisis estático y dinámico Inspecciones

Más detalles

Desarrollo de aplicaciones para dispositivos ios Un cliente Twitter

Desarrollo de aplicaciones para dispositivos ios Un cliente Twitter Desarrollo de aplicaciones para dispositivos ios Un cliente Twitter Pablo Romeu CEU-UCH Moncada, Enero 2015 Ciclo de Vida Lo que debes saber para empezar: Introducción al iphone SDK Xcode Interface Builder

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario del

Más detalles

MS_10266 Programming in C# with Microsoft Visual Studio 2010

MS_10266 Programming in C# with Microsoft Visual Studio 2010 Programming in C# with Microsoft Visual Studio 2010 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso se enfoca estructura

Más detalles

Entorno de Desarrollo - 1 -

Entorno de Desarrollo - 1 - Para la descarga de Java he optado por dirigirme a su propietario ORACLE para iniciar la grabación desde su página oficial: http://www.oracle.com/es/index.html donde seleccionamos Java 2 en el apartado

Más detalles

Behat y Drupal Extension

Behat y Drupal Extension Behat y Drupal Extension Ricardo Sanz @sanzante tunic en d.o hola@metadrop.net @metadrop Empresa especializada en desarrollo de aplicaciones web con Drupal y tecnologías asociadas localizada en Madrid.

Más detalles

Tutorial de Introducción a Grails

Tutorial de Introducción a Grails Tutorial de Introducción a Grails Adrián Cepillo Macías 7 de marzo de 01 1 Índice Índice 1 1. Instalación de Grails. Creando nuestra aplicación 3. Importando datos de prueba. Configuración del Data Source

Más detalles

Técnicas de automatización Going from GOOD to GREAT. Diego Tortoriello Federico Regueira Gonzalo Ciosek

Técnicas de automatización Going from GOOD to GREAT. Diego Tortoriello Federico Regueira Gonzalo Ciosek + Técnicas de automatización Going from GOOD to GREAT Diego Tortoriello Federico Regueira Gonzalo Ciosek + Forma de trabajo en este workshop + Are you ready? [5 min] + Setup [10 min] 1 Conectar a la wi-fi

Más detalles

ESTUDIO COMPARATIVO DE METODOLOGÍAS DE DESARROLLO DE SOFTWARE ORIENTADAS A LA CALIDAD INTRÍNSECA

ESTUDIO COMPARATIVO DE METODOLOGÍAS DE DESARROLLO DE SOFTWARE ORIENTADAS A LA CALIDAD INTRÍNSECA UNIVERSIDAD DE CHILE FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN ESTUDIO COMPARATIVO DE METODOLOGÍAS DE DESARROLLO DE SOFTWARE ORIENTADAS A LA CALIDAD INTRÍNSECA

Más detalles

DIPLOMADO Desarrollo de Aplicaciones para Web y Móviles con HTML5

DIPLOMADO Desarrollo de Aplicaciones para Web y Móviles con HTML5 Objetivos El curso de Desarrollo de Aplicaciones para Web y Móviles permite al estudiante conocer en detalle las tecnologías necesarias para crear aplicaciones de alto impacto. Además que profundizará

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE TRAZAS

ATLAS MANUAL DE USUARIO SERVICIO DE TRAZAS ATLAS MANUAL DE USUARIO SERVICIO DE TRAZAS Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario NORMATIVA

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

12.1. Definición de un fichero XML

12.1. Definición de un fichero XML XML 12 XML son las siglas de Extensible Markup Language y desde hace unos años se ha convertido en un estándar para el manejo de datos debido a la facilidad con la que los propios usuarios pueden crear

Más detalles

ARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial

ARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial Título ARQUITECTUA DE M2M Proyecto Monkey to Monkey ( M 2 M ) Equipo Proyectos Informáticos Versión 1.0 Código PLAN_M2M_2012_04_01 Fecha 19/04/2012 Autores MIGUEL ÁLVAREZ Y CLARA HERRERO Estado Documento

Más detalles

Construcción y Pruebas de Software

Construcción y Pruebas de Software UNIVERSIDAD DE CARABOBO Facultad Experimental de Ciencias y Tecnología Departamento de Computación Construcción y Pruebas de Software Elaborado por: Gustavo Bazán Francisco Rosas Bárbula, Junio de 2012

Más detalles

BOLETÍN MENSUAL DE ACTIVIDADES. Número #2 Noviembre 2011 RITSI

BOLETÍN MENSUAL DE ACTIVIDADES. Número #2 Noviembre 2011 RITSI BOLETÍN MENSUAL DE ACTIVIDADES Número #2 Noviembre 2011 RITSI DE ALICANTE Curso de Introducción a la accesibilidad web. 7 de noviembre, a las 10:30 h. Laboratorio de la Escuela Politécnicas Superior. Sergio

Más detalles

Certified Scrum Developer (CSD), Módulo 3 y Track Completo

Certified Scrum Developer (CSD), Módulo 3 y Track Completo Certified Scrum Developer (CSD), Módulo 3 y Track Completo Surgida en 2009, la certificación CSD es la última novedad en certificaciones oficiales de la Scrum Alliance a través de la cual los equipos de

Más detalles

2. Ejecutando JMeter en el laboratorio

2. Ejecutando JMeter en el laboratorio PARTE 2.- Introducción a Apache JMeter 1. Introducción JMeter 1 es un programa Java diseñado para hacer pruebas de carga de servidores, por ejemplo servidores web. Utilizaremos este software para evaluar

Más detalles

10550 Programming in Visual Basic with Microsoft Visual Studio 2010

10550 Programming in Visual Basic with Microsoft Visual Studio 2010 10550 Programming in Visual Basic with Microsoft Visual Studio 2010 Introducción Este curso le enseña sintaxis de lenguaje Visual Basic, estructura de programa e implementación al utilizar Microsoft Visual

Más detalles

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR Ignacio.bayugar@mercadolibre.com, i id nachobayugar@gmail.com NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE El desarrollo ágil El nuevo rol de

Más detalles

http://www.bujarra.com/procedimientofortireporter.html FortiReporter

http://www.bujarra.com/procedimientofortireporter.html FortiReporter 1 de 17 01/12/2007 1:11 FortiReporter FortiReporter, FortiReporer es un software para sacar estadisticas, analizar tu firewall. Analiza los LOG's del firewall y saca gráficas. Primero hay que configurar

Más detalles

Taller de SELENIUM. Vamos a cacharrear un rato

Taller de SELENIUM. Vamos a cacharrear un rato Taller de SELENIUM Vamos a cacharrear un rato Quienes somos? Documentados es un pequeño proyecto que lleva más de 5 años trabajando de forma seria y profesional con Drupal. El núcleo duro de Documentados:

Más detalles

Las propiedades de la clase en java es el equivalente a las variables globales en lenguajes estructurados como el C.

Las propiedades de la clase en java es el equivalente a las variables globales en lenguajes estructurados como el C. EJERCICIO GUIADO. JAVA: VARIABLES GLOBALES Variables Globales / Propiedades de la Clase Las propiedades de la clase en java es el equivalente a las variables globales en lenguajes estructurados como el

Más detalles

Ingeniería Software. Verificación y Validación

Ingeniería Software. Verificación y Validación Ingeniería Software Ingeniería software 4º 4º de Físicas Verificación y Validación José M. Drake y Patricia López Computadores y Tiempo Real Ingeniería de Programación 2009 1 Ingeniería de Programación

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación GONG-R Instalación módulo GONG2 Instalación módulo GONG-Reporte Instrucciones

Más detalles

PROCESO DE INSTALACIÓN DE SQL SERVER 2008

PROCESO DE INSTALACIÓN DE SQL SERVER 2008 PROCESO DE INSTALACIÓN DE SQL SERVER 2008 1.- Al ejecutar el setup lo primero a instalar será el ".NET FRAMEWORK 3.5 SP1". (se recomienda tener conexión a internet, ya que el instalador automáticamente

Más detalles

Orquestación de la Configuración con Puppet. Por: José Luis Jaime Gonzalez

Orquestación de la Configuración con Puppet. Por: José Luis Jaime Gonzalez Orquestación de la Configuración con Puppet Por: José Luis Jaime Gonzalez Índice - Problemas comunes de un sys admin. - Que es puppet? - Como funciona? - Recursos - Creación de un modulo - Demo - Preguntas

Más detalles

Qué es Glassfish? Características de Glassfish (2) Características de Glassfish

Qué es Glassfish? Características de Glassfish (2) Características de Glassfish Qué es Glassfish? Servidor de aplicaciones Web. Glassfish Glassfish es un servidor de aplicaciones desarrollado por Sun Microsystems para plataforma Java EE. Características de Glassfish Características

Más detalles

Enterprise Architect

Enterprise Architect Procesadores de Lenguajes II Enterprise Architect Adolfo Barroso Espinosa Juan Manuel Chaves Pérez Clement Désiles Leví Orta Caro Universidad de Cádiz Enero de 2012 Esquema 1 Introducción 2 Herramientas

Más detalles

Optimización y Desnormalización del Modelo de Datos. Fernando Blat fernando.blat@the-cocktail.com http://www.inwebwetrust.net

Optimización y Desnormalización del Modelo de Datos. Fernando Blat fernando.blat@the-cocktail.com http://www.inwebwetrust.net Optimización y Desnormalización del Modelo de Datos Fernando Blat fernando.blat@the-cocktail.com http://www.inwebwetrust.net 1 Índice Índice Qué es ActiveRecord? Modelo de datos de ejemplo Normalización

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL INSTALACIÓN AL SIGM SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido Autor 1.0 Octubre

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

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

Instituto Politécnico Nacional

Instituto Politécnico Nacional Instituto Politécnico Nacional Escuela Superior De Cómputo Web Application Development Reporte Examen, 3do Departamental Grupo: 3CM2 Alumno Hernández Oyarzábal Mauricio Francisco Introducción a Drupal

Más detalles

Empleo. CURSO FORMATIVO Desarrollo WEB JAVA EE. Coordinador Académico Antonio José Martín Sierra

Empleo. CURSO FORMATIVO Desarrollo WEB JAVA EE. Coordinador Académico Antonio José Martín Sierra Empleo CURSO FORMATIVO Desarrollo WEB JAVA EE Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01 4.- FORMACIÓN:

Más detalles

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente MANUAL TECNICO INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA AARON A QUIEN VA DIRIGIDO El siguiente manual está dirigido al administrador encargado de la instalación y configuración del Sistema AARON. PRÓLOGO

Más detalles

Desarrollo y Pruebas de Proyectos Java en un Entorno Ágil

Desarrollo y Pruebas de Proyectos Java en un Entorno Ágil Desarrollo y Pruebas de Proyectos Java en un Entorno Ágil Acerca de Mi Amante del Software Expatriado y Retornado 10 años peleando con líneas de código Blogger aficionado: http://brigomp.blogspot.com Co-fundador

Más detalles

Centro de Atención a Usuarios de las DEC

Centro de Atención a Usuarios de las DEC (v. 3) Se ha comprobado que dependiendo de la configuración de seguridad del navegador Internet Explorer del usuario, éste podría tener dificultad para efectuar el envío telemático de ficheros a través

Más detalles

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1.

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1. Cliente: FCM-UNA Página 1 de 14 PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA Cliente: FCM-UNA Página 2 de 14 Tabla de contenido 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. ALCANCE 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

Técnicas Avanzadas de Testing Automatizado

Técnicas Avanzadas de Testing Automatizado Técnicas Avanzadas de Testing Automatizado Introducción: Testing ad hoc Testing sistemático Testing unitario Unidad y Suite de tests Frameworks xunit Fixtures compartidos e independecia Tests parametrizados

Más detalles

Es recomendable hacer una primera lectura del Manual de Instrucciones antes de comenzar para tener una visión global del programa.

Es recomendable hacer una primera lectura del Manual de Instrucciones antes de comenzar para tener una visión global del programa. Es recomendable hacer una primera lectura del Manual de Instrucciones antes de comenzar para tener una visión global del programa. También se recomienda haber leído antes las dos primeras partes del tutorial:

Más detalles

Este tipo de situaciones son solventadas a partir de las variables de sesión.

Este tipo de situaciones son solventadas a partir de las variables de sesión. INDICE 1.- Concepto de Sesión 2.- Variables de Sesión 3.- Iniciando sesiones 4.- Creando variables de sesión 1.- Concepto de Sesión En los programas que hemos visto hasta ahora, hemos utilizado variables

Más detalles

DESARROLLO DE SOFTWARE DE CALIDAD: EXTREME PROGRAMMING Y HERRAMIENTAS OPENSOURCE. Mª Carmen Bartolomé. mcbartolome@qualityobjects.

DESARROLLO DE SOFTWARE DE CALIDAD: EXTREME PROGRAMMING Y HERRAMIENTAS OPENSOURCE. Mª Carmen Bartolomé. mcbartolome@qualityobjects. DESARROLLO DE SOFTWARE DE CALIDAD: EXTREME PROGRAMMING Y HERRAMIENTAS OPENSOURCE Mª Carmen Bartolomé mcbartolome@qualityobjects.com Índice Introducción a extreme Programming (XP) Herramientas OpenSource

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

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

GUIA PROGRAMACIÓN ORIENTADA A OBJETOS

GUIA PROGRAMACIÓN ORIENTADA A OBJETOS GUIA PROGRAMACIÓN ORIENTADA A OBJETOS 1. Por qué la P.O.O? R= A medida que se van desarrollando los lenguajes, se va desarrollando también la posibilidad de resolver problemas más complejos. En la evolución

Más detalles

Programación en Java

Programación en Java Descripción y Contenido del Curso Programación en Java Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este Curso Online aprenderás

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA

ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Servicio

Más detalles

Haciendo pruebas sobre Splinter

Haciendo pruebas sobre Splinter Haciendo pruebas sobre Splinter Esta clase analizaremos cómo automatizar el navegador web, algo que nos puede permitir realizar carga de datos masiva o pruebas de integración. La herramienta que utilizaremos

Más detalles

Curso creado por Enrique Areyán.

Curso creado por Enrique Areyán. Este curso forma parte de una serie de cursos cuyo obje4vo principal es el de enseñar el lenguaje de programación PHP a personas con conocimientos básicos de programación, y prepararlos para llevar a cabo

Más detalles

Manual de Usuario Instalación Software Firma Digital (Windows XP) Manual de Instalación Software. Firma Digital. Windows XP UPV/EHU

Manual de Usuario Instalación Software Firma Digital (Windows XP) Manual de Instalación Software. Firma Digital. Windows XP UPV/EHU Manual de Instalación Software Firma Digital Windows XP UPV/EHU 1 Instalación del software de Firma Digital (Proceso utilizando del asistente) Índice 1. Introducción... 2 2. Instalación del software de

Más detalles

SOBRE LA GUÍA. Atribución-NoComercial-CompartirIgual 3.0 Unported (CC BY-NC-SA 3.0)

SOBRE LA GUÍA. Atribución-NoComercial-CompartirIgual 3.0 Unported (CC BY-NC-SA 3.0) 2 Curso Android: Desarrollo de aplicaciones móviles SOBRE LA GUÍA Versión 1 / junio 2011 Nivel: Básico / Intermedio El Curso Android se encuentra en línea en: http://www.maestrosdelweb.com/editorial/curso-android

Más detalles

Porque hacemos Testing? BY: ALFREDO ALVAREZ

Porque hacemos Testing? BY: ALFREDO ALVAREZ Porque hacemos Testing? BY: ALFREDO ALVAREZ Base para nuestra conversación Cual es el trabajo de un tester? En el pasado-> Mantener la calidad y encontrar Bugs. En estos días-> Mantener el equipo al tanto

Más detalles

6. Servidor Web Apache. Configuración con Webmin

6. Servidor Web Apache. Configuración con Webmin 6. Servidor Web Apache. Configuración con Webmin IES Gonzalo Nazareno. Instalación y mantenimiento de Servicios de Internet María Jesús Gragera Fernández. 6.1. Introducción. Apache es el servidor web más

Más detalles

Para entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server.

Para entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server. ET-SEGURIDAD SQL INSTRUCCIONES DE USO IMPORTANTE Este software puede ser bloqueado por software antivirus. Asegúrese de añadir la excepción correspondiente si fuese necesario. Se recomienda deshabilitar

Más detalles

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android Desarrollo de apps para móviles Android Conceptos básicos de las aplicaciones Android Modelo vista controlador (MVC) En Android se utiliza el patrón de arquitectura llamado modelo vista controlador. Este

Más detalles

Manual de Instalación y de Configuración de OpenbravoPOS y DroidPOS para Windows 7/XP v1 rev.feb2014

Manual de Instalación y de Configuración de OpenbravoPOS y DroidPOS para Windows 7/XP v1 rev.feb2014 Soluciones Integrales en Innovación Tecnológica para el Negocio S.C. Manual de Instalación y de Configuración de OpenbravoPOS y DroidPOS para Windows 7/XP v1 rev.feb2014 Tel. +52 (644) 179 35 10 Cd. Obregón,

Más detalles

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua.

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua. Manual de instalación y uso de Aplicación Test Web Services MEGA Introducción Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

..::[Manual Basico Metasploit]::..

..::[Manual Basico Metasploit]::.. ..::[Manual Basico Metasploit]::.. Creador TheJez 1) Conceptos Basicos 2) Modalidades 3) Comienzos 4) Exploits 5) Actualizar 1. Conceptos Basicos. Para empezar a hablar del metasploit, lo definiremos como

Más detalles

Introducción a la asignatura MADS-1.0

Introducción a la asignatura MADS-1.0 Introducción a la asignatura MADS-1.0 Sesión 1 Datos de la asignatura Grado en Ingeniería Informática (4º curso) Especialidad: Ingeniería del Software Ficha de la asignatura Departamento de Ciencia de

Más detalles

Testing. Tipos, Planificación y Ejecución de Pruebas

Testing. Tipos, Planificación y Ejecución de Pruebas Testing Tipos, Planificación y Ejecución de Pruebas Contenido Definiciones del Testing de Software Objetivos, conceptos Tipos de Test Testing a-la RUP Rol del Testing en el proceso Artefactos Trabajadores

Más detalles

Guía de Referencia Rápida

Guía de Referencia Rápida Open Text Document Server, Alchemy Edition Módulo Scan Versión 8.3 Guía de Referencia Rápida INTRODUCCIÓN... 3 CONFIGURACIÓN... 3 PERFIL DEL ESCÁNER... 4 TIPOS DE DOCUMENTO... 6 PLANTILLAS OCR...12 ANOTACIONES...11

Más detalles

Empleo. CURSO FORMATIVO Desarrollo WEB con PHP. Coordinador Académico Antonio José Martín Sierra

Empleo. CURSO FORMATIVO Desarrollo WEB con PHP. Coordinador Académico Antonio José Martín Sierra Empleo CURSO FORMATIVO Desarrollo WEB con PHP Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01 4.- FORMACIÓN:

Más detalles

Pruebas de Unidad en BlueJ

Pruebas de Unidad en BlueJ Pruebas de Unidad en BlueJ Versión 1.0 para BlueJ versión 1.3.0 Michael Kölling Mærsk Institute University of Southern Denmark Traducido al español por Matías Avallone Instituto de Tecnología Ort Nº 2

Más detalles

Seminario de Herramientas

Seminario de Herramientas Seminario de Herramientas Instalación y uso básico de una herramienta UML: BOUML Otras herramientas del laboratorio Laura Barros Computadores y Tiempo Real ProConDis 2009 1 1 Características Herramienta

Más detalles

Android avanzado. Sesión 6: Depuración y pruebas. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles

Android avanzado. Sesión 6: Depuración y pruebas. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles Android avanzado Sesión 6: Depuración y pruebas 2012-2013 Depto. Ciencia de la Computación e IA Puntos a tratar Conectar un dispositivo Hardware Depuración con Eclipse Log y LogCat Dalvik Debug Monitor

Más detalles

CONDICIONES PARA EL BUEN FUNCIONAMIENTO DE LOS SERVICIOS ELECTRÓNICO

CONDICIONES PARA EL BUEN FUNCIONAMIENTO DE LOS SERVICIOS ELECTRÓNICO CONDICIONES PARA EL BUEN FUNCIONAMIENTO DE LOS SERVICIOS ELECTRÓNICO Para poder usar este tipo de servicios es indispensable en tener Firma Digital de la FNMT (Fabrica Nacional de Moneda y Timbre), DNI

Más detalles

LINEAMIENTO PARA DESARROLLO DE APLICATIVOS EN C#

LINEAMIENTO PARA DESARROLLO DE APLICATIVOS EN C# Bogotá D.C., Julio 2014 TABLA DE CONTENIDO 1. OBJETIVO -------------------------------------------------------------------------------------------- 3 2. ALCANCE --------------------------------------------------------------------------------------------

Más detalles

WEBSIGNER APPLET MANUAL DE USUARIO

WEBSIGNER APPLET MANUAL DE USUARIO WebSigner 6.3 WEBSIGNER APPLET MANUAL DE USUARIO Versión 1.0 HOJA DE CONTROL DOCUMENTAL Resumen El propósito de este documento es proveer Manual de Usuario para la instalación, desinstalación y solución

Más detalles

Curso de Preparación para el Examen de Certificación para la Plataforma Java, Edición Estándar 6. (Sun Certified Programmer CX-310-065)

Curso de Preparación para el Examen de Certificación para la Plataforma Java, Edición Estándar 6. (Sun Certified Programmer CX-310-065) Curso de Preparación para el Examen de Certificación para la Plataforma Java, Edición Estándar 6. (Sun Certified Programmer CX-310-065) Objetivo: Esta preparación para la certificación está dirigida a

Más detalles

Agile Testing. Sesión 8. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante

Agile Testing. Sesión 8. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante Agile Testing Sesión 8 Unas palabras previas de cautela Las pruebas no son una verificación formal de un programa, no pueden garantizar la corrección del software para todos los posibles casos de entrada

Más detalles

Curso. Inicio. Desarrollo de Aplicaciones Web con Symfony2. II Versión

Curso. Inicio. Desarrollo de Aplicaciones Web con Symfony2. II Versión Curso Inicio Informaciones Human Business Fonos: (02) 2698 9790 / (02) 2671 3567 E-mail: informaciones@hbusiness.cl Web: www.hbusiness.cl 17 2014 de Marzo tip Web A p p s CURSO: Aplicaciones Web Fundamentación:

Más detalles

Practica creación de tesauros

Practica creación de tesauros Practica creación de tesauros 2008-2009 Jorge Morato Lara Sonia Sánchez-Cuadrado Tutorial para tcs-10 de Webchoir Qué es? Es un programa para crear tesauros. Las relaciones de tipo tesauro se pueden adaptar

Más detalles