none
¿Cómo buscar experiencia de pruebas de API's? RRS feed

  • Pregunta

  • Hola a todos, buenas tardes.

    Mi nombre es Fernando Morales, soy reclutador en una compañía de IT.

    Estoy buscando testers con experiencia en pruebas de API's, pero he tenido mucha dificultad para encontrarlos ya que para empezar no tengo muy clara la diferencia entre API y web service. Alguien me la puede explicar?

    Cuando me comentan sobre su experiencia me comentan que han probado web services con herramientas como SoapUI o Postman, pero en entrevista técnica nos marcan que no tiene experiencia probando API's. 

    Por otro lado, esta experiencia ha sido difícil de encontrar en las bolsas de trabajo, alguno me puede decir cómo puedo identificar esta experiencia en un currículum o en entrevista? Qué palabras clave son las indicadas o qué tipo de perfiles son los que tienen esta experiencia?

    Agradezco mucho su apoyo!

    viernes, 4 de agosto de 2017 23:08

Respuestas

  •  no tengo muy clara la diferencia entre API y web service. Alguien me la puede explicar?

    Yo definiría el Web Service como "una API que usa el protocolo SOAP". En otras palabras, API es muy genérico, mientras que WebService se refiere a un tipo de API concreto.

    Habría que ver a qué tipo de API se refieren tus desarrolladores, porque si se trata de una API de tipo REST, entonces es perfectamente adecuado buscar a gente que tenga experiencia probándolas a través de Postman, pero si es de tipo SOAP, entonces sería adecuado usar SoapUI, y si es una API de tipo COM o una DLL que expone una interfaz de .NET entonces se podría probar montando un arnés de prueba usando (por ejemplo) un proyecto de Test en Visual Studio. Esto requeriría un perfil muy distinto del que se necesita (por ejemplo) para probar APIs de tipo REST usando Postman. Así que sería bastante importante clarificar qué tipo de API es el que se está queriendo probar.

    sábado, 5 de agosto de 2017 18:50

Todas las respuestas

  •  no tengo muy clara la diferencia entre API y web service. Alguien me la puede explicar?

    Yo definiría el Web Service como "una API que usa el protocolo SOAP". En otras palabras, API es muy genérico, mientras que WebService se refiere a un tipo de API concreto.

    Habría que ver a qué tipo de API se refieren tus desarrolladores, porque si se trata de una API de tipo REST, entonces es perfectamente adecuado buscar a gente que tenga experiencia probándolas a través de Postman, pero si es de tipo SOAP, entonces sería adecuado usar SoapUI, y si es una API de tipo COM o una DLL que expone una interfaz de .NET entonces se podría probar montando un arnés de prueba usando (por ejemplo) un proyecto de Test en Visual Studio. Esto requeriría un perfil muy distinto del que se necesita (por ejemplo) para probar APIs de tipo REST usando Postman. Así que sería bastante importante clarificar qué tipo de API es el que se está queriendo probar.

    sábado, 5 de agosto de 2017 18:50
  • Ah ok, no sabía eso, lo aclararé para refinar la búsqueda.

    ¡Muchas gracias!

    lunes, 7 de agosto de 2017 14:16
  • hola

    Es muy puntual lo que buscas validar en un candidato, entiendo que deberias apuntar a una persona que este trabajando como tester o QA  de aplicaciones, despues probar las api dependen de las tools que quieras implementar

    Alguien podria decirte que usa swagger para mantener las api que expone

    o podrias suar el propio VS para realizar las pruebas

    Unit Testing ASP.NET Web API 2

    pero tambien depende si vas a realizar pruebas de integracion o si sera unit test

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 7 de agosto de 2017 15:00
  • Muchas gracias Leandro! Esto será de mucha ayuda!
    lunes, 7 de agosto de 2017 15:48