Xamarin Test Cloud

299 visualizações

Publicada em

Jorge Borralho - Microsoft Solution Center, @Xpand IT, during the presentation of APP.NEXT 2016.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Xamarin Test Cloud

  1. 1. Building Quality CrossPlatform Apps with Xamarin Dinis Vieira, Jorge Borralho
  2. 2. Xamarin Test Cloud
  3. 3. When is our app production ready? • Is the integration with services ok?  Unit Testing • Is the business logic correct?  Unit Testing + Manual Testing • Have we broken anything with our changes?  Unit Testing + Manual Testing + UI Testing • How does our app behave in different devices? • google play alone supports 11,895 different devices  UI Testing in Xamarin Test Cloud • How does it behave “in the wild”?  User metrics + Crash info
  4. 4. UI Testing? • Automate the usage of our app • Assertions to validate interactions • Get reports from automatic execution
  5. 5. Calabash Xamarin.UITest Works with any Android application An iOS app needs to start an agent (including the agent, you can reuse any app) Write and test them locally first (C# or Ruby) You can reuse testing scripts between platforms Emulate user gestures
  6. 6. Xamarin Test Cloud Upload you app and your scripts and the script is executed in real devices 2,367 devices Analyze app performance Integrate with your Continuous Integration
  7. 7. Demo Xamarin.UITest Xamarin Test Cloud
  8. 8. Q&A
  9. 9. Xamarin for Absolute Beginners www.microsoftvirtualacademy.com Microsoft Virtual Academy
  10. 10. Thank you!

×