Programación orientada a objetos Capítulo 6 Objetos con buen comportamiento.

Slides:



Advertisements
Presentaciones similares
Utilizando la herramienta de Construcción de la Caja de Búsqueda Tutorial.
Advertisements

PARTICIONAMIENTO DEL DISCO DURO
5. Ingeniería de Pruebas LS4128: Ingeniería del Software II
Pruebas de Unidad y Refactorización
Herencia simple y multiple
Presentación del estado del arte
© Manuel ColladoHerramientas software-1 Herramientas software Clasificación. Integración de herramientas.
Herramientas QA Morax.
GESTOR DE BASES DE DATOS RELACIONALES
1 PRACTICA 3. Captura en Avid Xpress DV (4) 1.Preparar la captura 2.Captura de medios 3.Catalogar Bibliografía Capítulo 5, 6 y 7. Guía del usuario para.
Tutorial Creación de un Cuadro De Búsqueda Usando la Herramienta Constructor de Cuadro de Búsquedas de EBSCO
Computación Aplicada Ma. Teresa García Ramírez
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.
Mantenimiento lógico del pc
Capítulo III Diseñador de Formas. El diseñador de Formas (Form Designer) Herramientas de dos vias y su uso. Un ejemplo de herramientas de dos vías. Configurando.
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
Microsoft PowerPoint. Presentaciones Tema 3: PowerPoint Integrantes:
Herramientas del sistema Jhonatan Feriz
Lección 8 Botones, objetos de texto y de línea
BASES DE DATOS Con Access.
Es la tercera etiqueta de Excel de la banda de opciones.
TAMAÑO Y ORIENTACIÓN DEL PAPEL
HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C Daniel Spataris.
Algoritmos y programación III (75.07)
Mock objects Rosemary Torrico Bascopé. Introducción Las Pruebas de unidad han sido aceptadas como la “mejor práctica” para el desarrollo de software.
Unidad 10 Imprimir La página se mostrará de este modo: Vista Previa: nos permite visualizar nuestra hoja antes de imprimirla Selecciona la pestaña Vista.
Biograma Instalar Programador. Habilitar todas las macros. Abrir BIOGRAMA MACROS.xlsm Página de inicio. Seleccionar método para máximos y mínimos.
Factory Automation Systems Practicas de Enrutamientos FINS Enrutamientos en redes FINS ETN / CLK / DRM.
Una tabla de contenidos es una lista ordenada de los títulos que encontramos en un documento dado y se genera para poder conocer la página donde está ubicada,
Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Menú Programador de Word
UTFSM-Electrónica1 Fundamentos de Java Agustín J. González Programación de Sistemas: ELO-330.
INTRODUCCIÓN Se lo define como un programa para PRESENTACIONES. En sus orígenes estaba orientado a la creación de diapositivas para esquematizar contenidos.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
 Paso 1 Paso 1  Paso 2 Paso 2  Paso 3 Paso 3  Paso 4 Paso 4  Paso 5 Paso 5  Paso 6 Paso 6  Paso 7 Paso 7  Paso 8 Paso 8  Paso 9 Paso 9  Paso.
¿CÓMO ESCRIBIR CON WRITER? Al escribir con Writer no debemos preocuparnos porque la línea se acabe. Si continuamos escribiendo veremos que cuando no quepa.
Trabajado por: Dra. María G. Rosa-Rosario Catedrática Asociada
Microsoft WORD Antonio De León.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
Cintia Verónica Díaz Díaz. Introducción Los índices son elementos importantes en los documentos, y muy especialmente, si el número de páginas es elevado.
Programación orientada a objetos
Programación orientada a objetos Capítulo 5 Comportamiento más sofisticado.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
PARCIAL 1.
BARRA BARRA INSERTAR BARRA BARRA INSERTAR BARRA DE HERRAMIENTAS DE DOCUMENTO HERRAMIENTAS BARRA DE HERRAMIENTAS DE DOCUMENTO HERRAMIENTAS VENTANA DE DOCUMENTODE.
Macros Con las macros lo que se pretende es automatizar varias tareas y fusionarlas en una sola, añadiendo por ejemplo un botón en nuestro libro que al.
Formas y SmartArt en Word
HERRAMIENTAS DEL SISTEMA DE WINDOWS PROFESOR: Fernando Mejía. ALUMNO: Luis Eduardo Valenzuela Hidalgo.
 Curso básico de Dreamweaver MX (1)  Qué es Dreamweaver MX  Dreamweaver MX es un software fácil de usar que permite crear páginas web profesionales.
Introducción a GDevelop
Visual Basic. Sorange campos Introducción Es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC.
GRÁFICOS. Gráficos: ¿Para que sirven? Con una misma serie de datos puedo crear distinto gráficos Puedo marcar un rango y luego confeccionar el gráfico.
A continuación podrás conocer y llevar a cabo las operaciones propias de Configuración de Página en CALC. Haz click en el botón destacado.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Capítulo 4: Ciso Gráficos y tablas Capítulo 4.
Temas: El Ordenador | Redes | ¿Qué es un wiki? | Diseño Web | Programación informática | Hojas de cálculo El OrdenadorRedes¿Qué.
Fecha : Tema:Insertar o crear tablas en Word.
 Es una serie de instrucciones que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución.
Fecha: 5/11/ 2015 Tema: Tipos de datos en Excel Objetivo: Identificar los elementos de Excel y la forma de trabajar con ellos.
ING. JOSE M ESTARITA LEMOS. CRITERIOS DE EVALUACION  Saber realizar las diferentes configuraciones básicas, después de la instalación del servidor, cumpliendo.
BUSINESS T&G Think & Grow Uniclass Conciliación Bancaria Solución Web para simplificar la gestión.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
INFORMATICA ADMINISTRATIVA I Escenas. Las escenas se utilizan para agrupar ciertas funciones de la película por temas que se ejecutan uno detrás de otro.
Programación orientada a objetos Capítulo 7 Objetos con buen comportamiento.
Herramientas de Software Libre que soportan pruebas Junit Spec Explorer Abbot Test Maker Marathon Cactus.
Curso de programación Visual Chart 6 (1ªEd.)
TEMA 7 ANÁLISIS DE LOS RESULTADOS TEMA 7 ANÁLISIS DE LOS RESULTADOS.
Programación orientada a objetos
Transcripción de la presentación:

Programación orientada a objetos Capítulo 6 Objetos con buen comportamiento

Prueba y depuración

Pruebas de unidad en BlueJ Pruebas de partes individuales de una aplicación – Un método – Una clase Nunca es demasiado pronto para hacer pruebas Realizar pruebas sobre el proyecto Dairy-prototype Usar Inspectores – Comprobar los límites (máximo y mínimos)

Inspect de la tabla

Pruebas positivas y pruebas negativas

Pruebas automatizadas Permite repetir pruebas de modo automático Prueba de regresión: – Consisten en ejecutar nuevamente las pruebas pasadas previamente para asegurarse de que las nueva versión aún las pasa – Escribir un programa que actúa como equipo de prueba o batería de prueba

Control automático de las pruebas (JUnit) Unidad de prueba (unit test) – Son una característica del BlueJ – Diseñadas para pruebas de regresión – Se crean con “Create test class” en el menú contextual de botón derecho sobre una clase – En el CD: Testing-tutorial.pdf

Herramientas JUnit de pruebas unitarias

Conjunto de Objeto de prueba (Fixture: juego de pruebas) Crear objetos para las pruebas Opciones del menú contextual de “unit test” – Object Bench to Test Fixture Los objetos que creamos en el “banco de objetos” se incorporan al código en el método “Setup” El método “setup” se invoca automáticamente antes de llamar a cada método de prueba, por lo que todos los objetos del juego de pruebas estarán disponibles para todas las pruebas – Test Fixture to Object Bench Para agregar objetos al Fixture, primero pasamos los objetos que ya están en Fixture al banco de objetos (“Test Fixture to Object Bench”) Añadimos el objeto que deseemos Y pulsamos “Object Bench to Test Fixture”. Y atenemos el nuevo Fixture, con los objetos añadidos

Seguimientos Seguimiento manual Seguimiento verbal Sentencias de impresión Depuradores