0% encontró este documento útil (0 votos)
68 vistas10 páginas

Apimon Riveira

Se realizaron múltiples pruebas a la PokéAPI para consultar información sobre Pokémon y tipos. La mayoría de las pruebas fueron exitosas, obteniendo respuestas 200 OK con datos detallados, mientras que algunas fallaron debido a nombres o IDs incorrectos. Las pruebas exitosas incluyeron consultas sobre Pikachu, tipos de agua y fuego, y la especie de Ditto, mientras que las fallidas se debieron a errores de escritura o a la inexistencia de recursos solicitados.

Cargado por

Nicolas Benegas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
68 vistas10 páginas

Apimon Riveira

Se realizaron múltiples pruebas a la PokéAPI para consultar información sobre Pokémon y tipos. La mayoría de las pruebas fueron exitosas, obteniendo respuestas 200 OK con datos detallados, mientras que algunas fallaron debido a nombres o IDs incorrectos. Las pruebas exitosas incluyeron consultas sobre Pikachu, tipos de agua y fuego, y la especie de Ditto, mientras que las fallidas se debieron a errores de escritura o a la inexistencia de recursos solicitados.

Cargado por

Nicolas Benegas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

APIMON_RIVEIRA

PRUEBA 1- PRUEBA CORRECTA PIKACHU

URL utilizada:

[Link]

Método:GET

¿Qué se buscaba?

Consultar toda la información disponible del Pokémon llamado Pikachu,


incluyendo sus habilidades, peso, altura, experiencia, y tipo.

¿Qué se obtuvo?

Una respuesta exitosa con código 200 OK, en la cual se muestra un objeto
JSON con la información completa de Pikachu.

En la captura se puede observar parte, como:

Habilidad: "static" con su URL asociada

is_hidden: false

slot: 1

Sin embargo tiene otras cosas como hidden-power entre otras cosas.

El tiempo de respuesta fue rápido (219 ms) y el tamaño del archivo fue 8.36
KB.

¿Por qué funcionó?

Porque "pikachu" es un nombre válido dentro de la API. Está correctamente


escrito y existe en la base de datos.
Resultado:

Correcto – La llamada fue exitosa y la API devolvió la información esperada.

PRUEBA 2 CORRECTA TIPO AGUA

URL utilizada:

[Link]

Método:GET

¿Qué se buscaba?

Obtener información detallada del tipo "water" (agua) en el universo Pokémon..

¿Qué se obtuvo?

Una respuesta exitosa con código 200 OK, en formato JSON, donde se incluye
información sobre relaciones de daño.

En la captura se observa la sección "damage_relations" con los tipos que


hacen daño doble a tipo agua:

"grass" ([Link]

"electric" ([Link]

¿Por qué funcionó?

Porque "water" es un tipo válido y correctamente escrito que existe dentro de la


base de datos de la API.

Resultado:
Correcto – La llamada fue exitosa y la API devolvió la información esperada.
PRUEBA 3 CORRECTA TIPO FUEGO

URL utilizada:

[Link]

Método: GET

¿Qué se buscaba?

Consultar información sobre el tipo "fire" (fuego).

¿Qué se obtuvo?

Una respuesta exitosa con código 200 OK, mostrando un objeto JSON con las
relaciones de daño del tipo fuego.
En la captura se puede ver dentro del objeto "damage_relations" que el tipo
fuego recibe daño doble ("double_damage_from") de:

"ground" ([Link]

"rock" ([Link]

¿Por qué funcionó?


Porque "fire" es un tipo válido y correctamente escrito que existe dentro del
sistema de tipos de la API Pokémon.

Resultado:

Correcto – La llamada fue exitosa y la API devolvió la información esperada.


PRUEBA 4 CORRECTA TIPO 5

URL utilizada:

[Link]

Método:GET

¿Qué se buscaba?

Obtener la información del tipo con ID 5.

¿Qué se obtuvo?

Una respuesta exitosa con código 200 OK.

En la captura se observa que bajo "damage_relations", el tipo tierra recibe daño


doble de:

water ([Link]
Grass ([Link]

¿Por qué funcionó?

Porque el número 5 es un ID válido dentro de la API y lo copie directamente al


hacer la consulta de fire.

Resultado:

Correcto – La llamada fue exitosa y la API devolvió la información esperada.

PRUEBA 5 CORRECTA- API ESPECIE POKEMON 132


URL utilizada:

[Link]

Método:GET
¿Qué se buscaba?

Estaba explorando la información del Pokémon Ditto y noté que aparecía una
URL que apuntaba a /pokemon-species/132/, así que decidí probar para ver
qué información traía sobre la especie.

¿Qué se obtuvo?
La API respondió correctamente con código 200 OK, con información
específica sobre la especie de Ditto.

En la captura se pueden ver datos como:

"base_happiness": 70

"capture_rate": 35

"color": "purple" ([Link]

"egg_groups": "ditto" ([Link]

Además, aparecen URLs que permiten seguir navegando dentro de la API.

¿Por qué funcionó?


Porque el número 132 es el ID correcto dentro del endpoint /pokemon-species/
y está asociado a Ditto, por eso la API pudo devolver los datos sin errores.

Resultado:
Correcto – La llamada fue exitosa y la API devolvió la información esperada.
PRUEBA 6 INCORRECTA- TIPO EARTH

URL utilizada:
[Link]

Método:GET

¿Qué se buscaba?

Me dio curiosidad saber si existía un tipo de Pokémon llamado "earth" (tierra),


ya que vi que hay tipos como “fire” y “water”. Quise probar si también se usaba
ese nombre como tipo oficial.

¿Qué se obtuvo?

La API devolvió un error 404 Not Found, indicando que el recurso no existe.

En la captura se ve el mensaje Not Found y el código de estado en rojo 404.

¿Por qué falló?

Porque el tipo oficial que representa a la tierra en Pokémon no se llama “earth”,


sino que descubri luego que se llama "ground". Al usar un nombre incorrecto, la
API no encuentra nada y devuelve el error.

Resultado:

Incorrecto – La llamada falló porque se utilizó un tipo inexistente.

PRUEBA 7 INCORRECTA– PIKACHUU


URL utilizada:

[Link]

Método:GET

¿Qué se buscaba?

Quería consultar los datos del Pokémon Pikachu, pero al tipearlo manualmente
escribí el nombre con doble “u” al final (pikachuu). Decidí probar igual para ver
cómo respondía la API ante un error de tipeo.

¿Qué se obtuvo?

La respuesta fue un error 404 Not Found, lo que indica que ese nombre no
existe en la base de datos.

En la captura se puede ver el mensaje "Not Found" y el código de estado 404


en rojo.

¿Por qué falló?

Porque “pikachuu” no es un nombre válido de Pokémon. La API requiere que


los nombres estén escritos exactamente como están registrados (en este caso,
debería ser "pikachu").

Resultado:

Incorrecto – La llamada falló por error de escritura.


PRUEBA 8 INCORRECTA- GENERACIÓN 10

URL utilizada:

[Link]

Método:GET

¿Qué se buscaba?

Quería investigar hasta qué generación Pokémon está registrada en la


PokéAPI. Probé con generation 10 para ver si había contenido de la décima
generación.

¿Qué se obtuvo?

La API devolvió un error 404 Not Found, señalando que esa generación no
existe en el sistema.

En la captura se ve el mensaje "Not Found" y el código de error 404.

¿Por qué falló?

Porque actualmente la PokéAPI solo llega hasta la generación 9. Al intentar


consultar la generación 10, que no está registrada aún, no se pudo encontrar
ningún recurso.

Resultado:

Incorrecto – La llamada falló porque la generación 10 no existe en la API.


PRUEBA 9 INCORRECTA- ESPECIE 1026

URL utilizada:
[Link]

Método:GET

¿Qué se buscaba?

Estaba explorando las especies de Pokémon registradas en la API. Sabiendo


que la última especie es la número 1025 (Pecharunt), decidí probar con el ID
1026 para verificar si existía una nueva especie y así encontrar el límite actual
de la base de datos.

¿Qué se obtuvo?

La API respondió con un error 404 Not Found, indicando que la especie de
Pokémon con ese identificador no existe.
En la captura se puede ver el mensaje "Not Found" en el cuerpo de la
respuesta, junto al código de estado 404.
¿Por qué falló?

Porque la PokéAPI actualmente solo tiene registradas 1025 especies de


Pokémon. El identificador 1026 no existe y, por lo tanto, no se puede devolver
ningún resultado válido y responde con un error.

Resultado:

Incorrecto – La llamada falló porque la especie de Pokémon con el ID 1026


todavía no está disponible en la API.

PRUEBA 10 INCORRECTA- COLOR 11


URL utilizada:

[Link]

Método:GET
¿Qué se buscaba?

Estaba explorando las categorías de colores de Pokémon. Tras verificar que el


último color registrado en la API es el número 10, intenté acceder al
identificador 11 para confirmar que no existían más colores disponibles y así
conocer el límite de este recurso.

¿Qué se obtuvo?

La API devolvió un error 404 Not Found, lo cual confirma que el recurso
solicitado (el color con ID 11) no se encuentra en el servidor.

La captura muestra claramente el mensaje "Not Found" como respuesta, junto


al código de estado 404.

¿Por qué falló?


La llamada no tuvo éxito porque la PokéAPI solo contiene 10 colores de
Pokémon oficiales en su base de datos. El ID 11 está fuera de los registros
válidos, por lo que la API no puede encontrar ninguna información para
devolver y responde con un error.

Resultado:

Incorrecto – La llamada falló porque el color de Pokémon con el ID 11 no existe


en la API.

También podría gustarte