ED03.- Diseño y realización de pruebas
Orientaciones para la tutoría
Esta es la tercera unidad del módulo. En ella el alumnado conocerá la importancia de la realización de pruebas, durante el proceso de desarrollo de software. El alumnado aprenderá los distintos tipos de pruebas, y los mecanismos para la elaboración de casos de prueba. Asimismo, conocerá las herramientas que incorporan los entornos de desarrollo actuales, para la depuración y realización de pruebas de software. Nos centraremos en la automatización de pruebas para Java, usando Junit.
Nombre completo del MP | Entornos de desarrollo. | Siglas MP | ED |
---|---|---|---|
Nº y título de la UT | 3.- Diseño y realización de pruebas. | Horas | 15/90 |
Índice o tabla de contenidos |
Anexo I.- Pruebas de la caja blanca
Anexo II.- Pruebas de la caja negra.
Anexo III.- JUnit.
Anexo IV.- Depuración con Elipse.
Anexo V.- Enlaces de Interés. Anexo VI.- Licencias de recursos. |
||
Objetivos |
|
||
Consejos y recomendaciones |
En esta unidad, sería recomendable partir de aplicaciones previamente elaboradas por el alumnado, o suministradas por el profesor o profesora, para poder probarla, estableciendo sobre ella diferentes casos de prueba, y utilizando las herramientas de depuración (puntos de ruptura, examinadores de variables, etc.) propios del IDE. También es recomendable, utilizar el Junit, para automatizar las pruebas, sobre un software previamente elaborado. |
||
Tarea | Criterios de puntuación | ||
Partiendo del proyecto Java "java-sw.rar", los criterios de puntuación serán los siguientes.
|
|||
Criterios de corrección | |||
Se valorará le correcto diseño de los casos de prueba. Se recomienda la documentación dentro del código, tanto de la implementación llevada a cabo, como de los resultados esperados. |
|||
Solución propuesta | |||
La solución completa y correcta a la tarea propuesta, desarrollada por el autor o la autora de la misma, la podrás encontrar como enlace en la página de inicio de la unidad de trabajo, justo debajo del enlace a las orientaciones para la tutoría. | |||
Trabajo de investigación |
Se pide un trabajo de investigación con el fin de conocer cuales son los IDE más usados actualmente (que sirvan para programar en Java). Elige uno de ellos y haz una guía para manejar el depurador. Comprueba cuales son todas las posibilidades que ofrece. No puede ser Eclipse. |
||
Con lo cual, en esta unidad hay dos trabajos a entregar. Por ello, cada tarea supondrá un 50% de la nota en esta unidad en las tareas a entregar al profesor. |
|||
Temas de debate |
Pruebas al software actuales: herramientas que las automatizan. |