EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Guia laboratorio
1. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Pasos para crear un proyecto básico en Java
Paso 01 – Ingresar a Menu File, luego a la opción “New Project”
Paso 02 – Seleccionar en Categories “Java”, luego en plantilla Projects “Java Application”,
luego presionar en Botón “Next”
2. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Paso 03 – En la ventana “New Java Application” debemos asignar un nombre al proyecto en
este caso para este ejemplo pondremos “CiberSemana05” (en el campo: “Project Name),
luego presionamos el botón “Finish”
La herramienta nos crea una estructura de archivos del proyecto tal como se muestra a
continuación.
3. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Pasos para crear una clase en un proyecto Java Application
En la estructura de proyecto generado por la herramienta (NetBeas), nos ubicamos dentro del
paquete del mismo nombre del proyecto creado y a continuación seguimos los pasos.
Nota: Resolveremos el ejercicio propuesto en la semana y nos enfocaremos únicamente a lo
que solicita a nivel de proyecto java
Paso 01 – Click Drecho en el paquete “cibersemana05” luego opción “New” y luego click en la
opción “Java Class”.
4. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Paso 02 – En la ventana “New Java Class” debemos ingresar el nombre de la clase a crear en el
campo “Class Name”, en este caso la clase se llamará “RegistrarPago”, luego dar click en el
botón “Finish”
Finalmente, la herramienta creó la clase “RegistrarPago” sobre la cual ya podemos realizar la
implementación de código según requiera el ejercicio.
5. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Pasos para generar código automático e implementar funcionalidad de una clase
Nota: Según el caso del ejercicio menciona que debemos trabajar con dos datos, 1. DNI y 2.
Monto, para la cual debemos iniciar declarando los datos dentro de la clase creada
Paso 01 – Declarar los atributos/variables/campos requeridos.
Paso 02 – Generar el constructor, la herramienta lo genera sin el esfuerzo de escribir código.
(Nótese que solo digitamos dos líneas de código: Línea 5 y 6)
a. Click derecho en el espacio en blanco dentro de la clase.
b. Click en la opción “Insert Code…”
6. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
c. En las opciones para la generación de código que se muestran dar click en
“Constructor”
d. En la venta “Generate Constructor”, seleccionamos los dos atributos de la clase que se
declaró anteriormente (DNI y Monto), finalmente damos click en “Generate”
7. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Finalmente, la herramienta lo genera el código sin escribir ninguna instrucción.
Método generado: RegistrarPago.
8. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Paso 03 – Generar métodos get y set por cada campo, la herramienta lo genera sin el esfuerzo
de escribir código. Nota: Se genera los métodos Getter and Setter solo cuando se la
operatividad se enviar y obtener valores independientes a los atributos de la clase. Para este
ejercicio no es necesario, sin embargo, la generación de código tampoco va generar errores.
a. Nuevamente damos click derecho sobre el espacio en blanco de la clase.
b. En el menú contextual elegir la opción “Getter and Setter”.
9. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
c. En la ventana Generate Getters and Setters, seleccionar todos los campos o atributos
de la clase
Finalmente se muestra el código generado por la herramienta, nótese que no se ha escrito ni
una sola instrucción.
10. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Paso 04 – Implementación de funcionalidad solicitada, se puede apreciar es apenas
instrucciones sencillas y breves.
Según el caso solicita validar ciertas reglas:
- DNI: 8 dígitos, no permite letras, ni blancos
- Monto: Mayor a 0, no permite letras, ni blancos
Mensajes:
- En caso de error del DNI, el mensaje será “DNI invalido”
- En caso de error del Monto, el mensaje será “Monto invalido”
- Si los campos ingresados son correctos, el mensaje será “Datos guardados”
Se implementa el siguiente código para validar lo solicitado.
11. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Pasos para generar código de pruebas unitarias.
Estado ubicado en la clase con la lógica implementada se sigue los siguientes pasos.
Paso 01 – Click en menú Tools de la herramienta, luego en la opción “Create/Update Tests”, y
con ello generaremos los códigos de forma automática.
Paso 02 – En la venta Create/Update Test verificar que se encuentre activo la opción Default
Method Bodies, esto generará el código que requerimos para la prueba. Luego dar click en
botón OK.
13. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Finalmente, la herramienta genera el código para hacer la prueba, pero debe tenerse en
cuenta que este código debe editarse.
Nota: Los métodos que inician con get y ser debe eliminarse en caso que exista dado que no
son parte de la lógica de prueba ya que la herramienta misma lo generó.
Pasos antes de ejecutar pruebas unitarias.
Durante el análisis y el diseño de caso de prueba se determinó que el dato valido de DNI será:
12345678 y para el monto será 50, tengamos en cuenta que esta información dependerá de
las reglas del ejercicio.
Paso 01 – Buscar el método de prueba, en este caso es el mismo método implementado pero
antepuesto el termino test, es decir en este caso sería: testValidarDNI.
14. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
a. Se debe comentar la línea de instrucción fail.
b. Luego editamos la línea 14
- Debe inicializar la clase enviando los parámetros
c. Luego editamos la línea 15
- Debemos inicializar el resultado esperado con true dado que es lo que se esperada.
Listo ya se tiene todo para ejecutar las pruebas, Nota: según el diseño de caso de prueba se
puede agregar otros test.
15. Guía de laboratorio – Tecnologías de información
Mgtr. Melquiades Melgarejo
Pasos para ejecutar pruebas unitarias.
Paso 01 – Luego de editar las dos líneas iniciamos dando click derecho a la clase con el mismo
nombre de la clase implementada dentro de la carpeta Test Packages y se selecciona la opción
“Run File”
Paso 02 – Verificar la ejecución de la prueba del método testValidarDNI, como se observa
podemos darnos cuenta que la prueba da como resultado OK, es decir se muestra de color
verde.
Del mismo modo podemos ejecutar prueba de los dos otros métodos restantes.