Programación orientada a objetos

Slides:



Advertisements
Presentaciones similares
5. Ingeniería de Pruebas LS4128: Ingeniería del Software II
Advertisements

Programación orientada a objetos Capítulo 6 Objetos con buen comportamiento.
Programación orientada a objetos Capítulo 7 Objetos con buen comportamiento.
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
MANUAL PARA MOVILES. NUMERO PIN 1.PULSAMOS LOS 4 NUMEROS DE NUESTRO PIN DEL TELEFONO 2. PULSAMOS DESBLOQUEAR.
Hojas electrónicas Curso de Nivelación. Capitulo IV Software de aplicación Hojas Electrónicas Macros - Introducción  Si hay tareas de Microsoft Excel.
* Tabla de características.
Museo Tecnológico. Bienvenidos al Museo Tecnológico BIENVENIDOS Información.
Computación e Informática Contabilidad Ing. Miguel Ángel Ramos Frías Word 2013.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
Pruebas de Funcionalidad de Software: Caja Negra y Caja Blanca Curso: Diseño de Sistemas 9no. Semestre.
OUTLOOK 2007.
ARKDIA – CAPACITACIÓN powered by
Herencia Multiple en Java
POR: LICDA. SILVIA MARISOL SERMEÑO DE RETANA.
CONTABILIDAD PROFESSIONAL DHARMA USAHA
Manejo basico de whittle para curso de Diseño de minas a cielo abierto
Ingeniero en Computación José Alfredo Cobián Campos
PROGRAMACION ORIENTADA A OBJETOS
WORD.
Creación de un programa
Programación orientada a objetos
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Generación de operaciones de andenes. Versión 2 –
Ciclos condicionales y exactos Estructura de control de ciclos
Agustín J. González Programación de Sistemas: ELO-330
Como usar un celular En esta introducción les explicaremos como utilizar el celular y lo que tienen que hacer para utilizar todas sus funciones.
Generacion de reportes con Crystal Reports
Curso de Moodle IES PADRE FEIJOO.
Inserte la fotografía del producto
FAST TEST Diseño de items. David de los Llanos Franco.
Programación orientada a objetos
PowerPoint.
MICROSOFT OFFICE EXCEL
Inserción de Diapositivas.
Formato de texto y documentos
Programación orientada a objetos
FORMAS DE TRABAJAR E INSTALAR LINUX UBUNTU
2da. Clases de Procesador de texto
Agustín J. González ELO-329
Programación orientada a objetos
Programación orientada a objetos
Generacion de reportes con Crystal Reports
Tablas y Relaciones Computación 1
HERENCIA.
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE MECÁNICA INGENIERÍA DE MANTENIMIENTO VISUAL BASIC.
Programación Orientada a Objetos
Configurando mi espacio de trabajo
Unidad 2. Algoritmos Unidad 4. Control de flujo
Unidad 3. Introducción a la programación
Test Driven Development
Introducción al Lenguaje Orientado a Objetos
Crear una presentación con PowerPoint 2016
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
HERRAMIENTAS DE PROGRAMACIÓN
VIDEO Una de las formas de hacer más atractiva una presentación en PowerPoint es con un video. Este recurso se aloja en tu documento y podrás reproducirlo.
Dispositivos Móviles.
Excel Macros Macros Automáticas.
TAREA 3.
Declaración de operaciones
WEBNODE.
Curso de Excel #Intermedio Guillermo Díaz Sanhueza Mail: Web: Team Work Versión:
Eventos..
INTRODUCCIÓN A DISEÑO Objetivos del curso. Definición de PowerPoint. Que podemos hacer en PowerPoint. Definición de Presentación. Principios de un buen.
CRUD RELACION (1-N Y N-N) CON LLAVES FORANEAS
Agustín J. González ELO-329
Agustín J. González ELO-329
INSTALACIÓN DE WINDOWS 7.. Instalar Windows 7. Manual de instalación del sistema operativo En este tutorial vamos a explicar detalladamente los pasos.
Microsoft Excel. ¿Qué es MS Excel? Es una aplicación de hojas de cálculo que forma parte de un paquete de programas informáticos de Microsoft Office.
Transcripción de la presentación:

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

7.2 Prueba y depuración

7.3 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

7.3.2 Pruebas positivas y pruebas negativas

7.4 Automatización de pruebas 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 Marco de pruebas Escribir un programa que actúa como equipo de prueba o batería de prueba

7.4.2 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

Run test de los métodos test creados

Creamos el método de prueba Aparece el botón de “recording”

Grabación prueba Añadimos un objeto SalesItem Añadimos un comentario Nos aparece una aserción

7.4.4 Banco 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