Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mockeando tus APIs con C# y Xamarin

Mockeando tus APIs con C# y Xamarin

D02d96057c4cd905d60d14549b00db0d?s=128

Esteban Solano Granados

November 14, 2020
Tweet

Transcript

  1. #netcoreconf https://stvansolano.github.io/blog Esteban Solano G. Mockeando tus APIs con C#

    y Xamarin Microsoft MVP
  2. #netcoreconf Agenda - ¿Qué es un MockServer? - ¿Cómo implementarlo?

    - Motivos para implementarlo - Ejemplos (Xamarin / C#) https://stvansolano.github.io/blog @stvansolano
  3. #netcoreconf ¿Qué es un Mock Server? • Servidor que simula

    la interacción de un API ante un cliente. • Mecanismo complementario para desarrollo, pruebas e integración • Dummy data, fake requests y respuestas simuladas • Offline, API In-Progress @stvansolano
  4. #netcoreconf ¿Cómo implementar un Mock Server? • Servicios Online ->

    Mocky, MockAPI • Serverless -> Azure Functions, Amplify • Postman, Otros Herramientas @stvansolano
  5. #netcoreconf Integration Tests Mejorar la respuesta (latencia, resiliencia) Time to

    Market (REST, GraphQL) Agilidad (Organización) Continuous Testing Ambientes en transicion Razones para implementar un Mock Server @stvansolano
  6. #netcoreconf Aspectos a considerar Tiempo Costo Complejidad "Dilema del API"

    @stvansolano
  7. #netcoreconf DEMO: Xamarin + Mock Server • Configurando el proyecto

    (MockServer) • Configurando los endpoints • Configurando las respuestas • JSON https://github.com/stvansolano/WooCommerce-Mobile
  8. ¡GRACIAS COMUNIDAD! • Blog: https://stvansolano.github.io/blog/ • Twitter: @stvansolano • Github:

    /stvansolano