Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Carrera:
ASIGNATURA:
Alumno:
DOCENTE:
Cuatrimestre: 10°
CICLO ESCOLAR
Septiembre - Diciembre
CONTENIDO
Introduccion ................................................................................................................................................... 3
Instalación de PhPUnit ............................................................................................................................. 4
Aserciones .................................................................................................................................................. 6
Concluciones ............................................................................................................................................ 13
Página 2 de 13
INTRODUCCION
Esta actividad discutirá la unidad de PHP y explicará los pasos para instalarla según
la versión de PHP que tenga. Nuevamente, discutiremos la afirmación que contiene
la Unidad PHP, en este caso solo hay 10, explicando lo que hace y ejemplos que
explican cada parte del código. Luego se desarrollará un crud usando los métodos
create, index, update y delete de la afirmación assertEquals() para saber qué
devolver, podré saber si las pruebas se ejecutan correctamente, y finalmente
discutiremos cómo implementar PHP unidades en el marco de Laravel.
Página 3 de 13
Instalación de PhPUnit
van a dar click en “Here is a tutorial that gests you started” y le va aparecer la
diferente forma de instalar:
Página 4 de 13
Luego van a crear una carpeta con el nombre de “PHPUnit” donde tengas apache.
Van abrir la terminal que utilicen con esa ruta y van a poner el comando de composer
que te salga en la página y van a esperar que se termine de instalar.
Página 5 de 13
Luego se van a ir a la ruta vendor/bin y van a ingresar el siguente comando:
Phpunit
Aserciones
ASSERTCOUNT()
Página 6 de 13
Se usa para afirmar que una matriz contenga el mismo número de elementos que
el valor de recuento dado. Esta afirmación devolverá verdadera en el caso de que
la matriz contenga solo un número exacto de elementos como el recuento dado, de
lo contrario, devolverá falso.
AssertEmpty()
Reporta un error identificado por el $message si $actual no está vacío.
Página 7 de 13
AssertEqualxmlStructure()
Reporta un error identificado por el $message si la estructura del DOMElement
en $actualElement no es igual a la estructura XML del DOMElement
en $expectedElement.
Página 8 de 13
Página 9 de 13
AssertFalse()
Reporta un error identificado por el $message si $condition es true.
AssertFileEquals()
Reporta un error identificado por el $message si the archivo especificado
en $expected no tiene el mismo contenido que el archivo especificado en $actual.
Página 10 de 13
AssertFileIsReadable()
Reporta un error identificado por el $message si el archivo especificado
en $filename no es un archivo o no es legible.
ASSERTGREATERTHAN()
Reporta un error identificado por el $message si el valor de $actual no es mayor que
el valor de $expected.
Página 11 de 13
ASSERTGREATERTHANOREQUAL()
Reporta un error identificado por el $message si el valor de $actual no es mayor o
igual al valor de $expected.
ASSERTINFINITE()
Reporta un error identificado por el $message si $variable es not INF.
Página 12 de 13
CONCLUCIONES
Para concluir con está actividad, se puede decir que la herramienta PHP Unit es
muy importante aprender a utilizarlo y puede servir para cualquier tipo de prueba
que quieras realizar con tu sistema, para que compruebes si las funciones o
métodos que realiza funcionen correctamente y ya lo puedas implementar
correctamente con la interfaz. En Laravel no se tuvo que instalar nada, ya que por
defecto viene instalado y es fácil de utilizarlo con los comandos de php artisan, por
lo cual a la hora de crear un archivo de prueba fue sencillo y a la hora de hacer que
funcione.
Página 13 de 13