Sei sulla pagina 1di 2

Corporacin Universitaria Unitec.

Practicas 1 Pruebas Automatizadas de JUnit


Johanna Arias
johannarias@gmail.com

Camilo Andres Arevalo Prado


68121524@unitec.edu.co

Andrea Alarcon
68122505@unitec.edu.co

2 Condiciones del Laboratorio


RESUMEN: La prctica de laboratorio
est diseada para aprender y comprender 2.1 Documento de Pruebas a desarrollar
como se utiliza la herramienta JUnit con
relacin a la automatizacin de pruebas. En el taller estn descritas cada una de
Segn los tres ejemplos que hay en la las pruebas que se realizaron en los ejercicios
plataforma. 3, 6 y 9.
ABSTRACT: The lab is designed to learn 2.2 Grupos de trabajo
and understand how the tool relative to JUnit
test automation is used. According to the three El grupo est compuesto por las personas
examples in the platform. descritas al comienzo del informe.

2.3 Documento Informe


PALABRAS CLAVE: JUnit, Pruebas
Unitarias, Java. Potenciacin. Para sustentar el laboratorio se debe
entregar un documento con formato IEEE, en
donde se consignen los resultados de las
1 INTRODUCCIN pruebas segn el taller de laboratorio.

Este documento explica cmo se 3 Desarrollo del Trabajo


realizaron las pruebas en cada uno de los
ejercicios propuestos. Tambin se hablar de Por medio de la herramienta NetBeans se
cmo se realizaron las pruebas con ayuda de cre un proyecto en el cual se consignaron 3
la herramienta (JUnit) tipos de clases en los cuales estn los cdigos
de los ejercicios planteados.
El tipo de pruebas que se utilizaron fueron las
unitarias a travs de casos de prueba; se Se crearon las clases:
verifica si el cdigo corre bien, tiene algn Caso1
error, y que el resultado descrito del programa Caso2
sea el esperado.
Caso3
Esto nos ayudar a comprender de una mejor
Tambin se escogi la herramienta JUnit
forma como es el funcionamiento de las
para realizar cada una de las pruebas
pruebas unitarias y especficamente lo que se
unitarias, la cual al ser compatible con
evala. Teniendo en cuenta la parte terica
netbeans nos hace mucho ms fcil el
citada en cada una de las clases (sesiones).
practicar las pruebas unitarias.

1
Corporacin Universitaria Unitec.
.

Con la herramienta JUnit se crearon los comportamiento, las validaciones que


test para cada uno de los casos los cuales realiza, as como el resultado al
quedaron nombrados de la siguiente forma: ejecutar cada uno de los escenarios
propuesto.
- Caso1Test.java
- Caso2Test.java 2. Se valida que no puede manejarse
- Caso3Test.java nicamente con las variables de tipo
entero sino por el contrario es
Al correr cada uno de los test, este nos necesario manejar la conversin a tipo
genera en la parte inferior del Netbeans un String para elevar el dos(2) al nmero
resultado sobre si fue satisfactorio, esta todo digitado.
ok y si hay algn problema nos lo reflejara y
nos dir que es lo que est pasando.
3. Se valida que la potenciacin por 0 es
3.1 Herramienta a Netbeans igual a uno (1) pero el programa no
permite realizar esta validacin sino
Ingresamos en nuestro computador al que arroja como resultado 0
software Netbeans y abrimos nuestro proyecto
(casos). Creamos una clase por cada ejercicio 4. No permite procesar nmeros mayores
y copiamos el cdigo o en el caso 2 se trat a 6 cifras debido a que el tamao de la
de crear el cdigo de lo que se esperaba lnea es muy grande para el tipo de
realizar. impresin que puede llegar a realizar.

3.2 Herramienta JUnit 4 CONCLUSIONES

Con la herramienta JUnit se crearon cada uno JUnit es muy sencillo para ejecutar
de los test de cada uno de los casos, para pruebas unitarias
utilizarlos en las pruebas, y para poder Es muy importante realizar los casos
utilizarlos y as poder realizar cada una de las de pruebas y tener claro que es lo que
pruebas propuestas y resultados esperados. debe realizar el programa y que se
espera para poder detectar posibles
errores no esperados ni formulados en
3.3 Ficha de pruebas unitarias. la ficha de las pruebas.
De los casos propuestos y los
CASO DE DESCRIPCION EXPLICACION
PRUEBA resultados de los mismos es necesario
int Exp = -2 Se ingresa un numero Probar que el realizar correcciones al cdigo para
negativo programa no arroje un incluir algunas validaciones.
error para nmeros
negativos
int Exp = 0 Se ingresa el menor valor Probar que el 5 REFERENCIAS
positivo programa valida
elevar un nmero a
potencia de cero [1]
int Exp = "a" Se ingresa un carcter Validar que el Http://www.unitecvirtual.edu.co/pluginfile.ph
programa no permita
el ingreso de
p/129025/mod_resource/content/8/Pr
caracteres %C3%A1ctica%201%20-%20Ejercicios
int Exp = 40000000 Se ingresa valor grande Validar que el %20Junit.pdf
programa pueda
procesar valores con
cifras grandes [2]
int Exp = 2 Se ingresa un valor valido Validar que el http://www.solveet.com/exercises/Potencias-
programa arroje una
respuesta positiva de-Dos/30/solution-1315
1. Cada una de las pruebas permite
realizar una validacin del cdigo y su

Potrebbero piacerti anche