Está en la página 1de 13

UNIVERSIDAD TECNOLÓGICA DE CHETUMAL

Carrera:

Desarrollo y Gestión de Software

ASIGNATURA:

Gestión del proceso de desarrollo de software

Alumno:

Edgar David Peech Chan

DOCENTE:

Mtro. Angel Guillermo Trejo Rojas

Nivel académico: Ingeniería

Cuatrimestre: 10°

martes, 11 de octubre de 2022

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

Primero nos dirigiremos a la pagina oficial de PhPUnit


https://phpunit.de/supportedversions.html

Seguidamente elijen la versión que corresponda con su versión de PhP instalada,


Una vez seleccionado la versión, van a desplegar hacia abajo, hasta llegar a
“Getting 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.

Assert Directory Exists()


Reporta un error identificado si la carpeta especificada por $directory no existe.

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

También podría gustarte