Las pruebas unitarias nos sirven para cuando queremos saber si nuestro software tiene fallos y poder resolverlos antes de distribuirlo.
Primero correré la prueba estándar, es decir pondré este código como una clase aparte en mi código del videojuego y lo correré:
class EjemploPruebas(unittest.TestCase):
def test(sel):
pass
if __name__ == "__main__":
unittest.main()
Vemos que la prueba obtuvo un "OK" es decir que todo está en orden.
Nota: Recordemos importar unittest, con la siguiente línea al comienzo de nuestro código: "import unittest"
Ahora probemos que los parámetros que nosotros pongamos en la prueba sean los mismos con el comando: "assertEqual"
Aquí establecí que los parámetros de x sean iguales a los que después especifiqué.
Ahora vamos con nuestra siguiente prueba
Comprobaré que cierto valor que yo tecleo, sea el mismo al anteriormente mencionado. En este caso probaré la velocidad.
En este caso utilicé la función "assertTrue()" y mi resultado fue el siguiente:
A continuación haremos que una prueba falle. Con la función: failIf. Esta expresión manda un mensaje de fallido si la expresión es igual.
Y nos manda un mensaje de fallido como el que muestro a continuación
Hasta aquí llegan las pruebas.
Fuentes: http://mundogeek.net/archivos/2008/09/17/pruebas-en-python/
Etiquetas
And
(1)
Buffer
(1)
C
(3)
Clase POO
(12)
Conversión
(1)
Factorial
(1)
Fortran
(1)
Funciones trigonométricas
(1)
If
(1)
Información general
(1)
Java
(2)
Laboratorio Lenguajes de Programación
(28)
Librería Math
(4)
Librerías
(2)
Or
(1)
Perl
(5)
Programación Orientada a Objetos
(1)
Puntos extra Clase POO
(9)
Puntos extra Taller POO
(12)
Python
(13)
Scheme
(2)
Semana 1
(1)
Semana 13
(5)
semana 14
(4)
Semana 2
(3)
Semana 3
(3)
Semana 4
(3)
Semana 5
(1)
Shell
(1)
Switch
(2)
Taller POO
(10)
Tarea extra
(5)
Tarea semanal
(12)
While
(1)
sábado, 19 de noviembre de 2011
Pruebas unitarias Python Videojuego medieval
Suscribirse a:
Enviar comentarios (Atom)
Buen aporte...
ResponderEliminarJajaja por cierto muy bonita tu terminal. XD