İbrahim Kıvanç
Microsoft Turkey
Sr. Technical Evangelist
ikivanc@microsoft.com
Twitter: @ikivanc
Mobile DevOps
B2C
The converged DevOps lifecycle
Mobile app lifecycle with Microsoft
Plan + Track
Monitor and improve
Users and customers
install and use app
Telemetry Collection
App Testing Beta TestingCode Repository | Build + Deploy
Agile planning tools
Tools for your entire team
Enterprise collaboration
Alignment and autonomy
Dashboards & charts
Visibility and transparency
Cross-platform Build
Any platform, any language
OS fragmentation
is a real challenge ...
Mobile testing approaches
Device Remoting
Tests are performed one at the time,
which consumes more time and delays
bugs detection
Automated Testing
Test on thousands of devices simultaneously,
saving lots of time and detecting
bugs more quickly
Xamarin.UITest
UI testing framework
Xamarin.UITest is a framework that ties in directly
to the Nunit testing framework to write UI tests.
You can run UI tests directly against a simulator
for regression testing of your applications.
• Create automated user interface tests in C#
• Upload to Xamarin Test Cloud or run against
a physical device or emulator
• Run your UI tests directly from Visual Studio
or Xamarin Studio
• Works for any app: C#, Java, Objective-C/
Swift, or hybrid
Xamarin Test Recorder
(Preview)
Record UI test steps
Standalone application (OS X) or Visual Studio
feature that watches and records how the user
interacts and creates automated tests in C# based
on those interactions.
Mobile tests can easily be exported to Xamarin
Test Cloud for further automation of UI testing.
for
Mobile app quality, done right
• Diverse library of real devices
• Interact with apps the way users will,
including complex gestures
• Test continuously
• Automate UI testing
• Analyze app performance
• Use the tools you know
• Test native device functionality
Learning from production
Visual Studio
Application Insights
End-to-end insights
A/B Testing
Live Update
Storage
Push Notifications
Crash Reporting
Remote Config.
Identity
Tables
A/B Testing
Live UpdateStorage
Push Notifications
Crash Reporting Remote Config. Identity
Tables
Visual Studio Mobile Center
Mission control for mobile apps
:-)
Recap
Plan + Track
Monitor and improve
Users and customers
install and use app
Telemetry Collection
App Testing Beta TestingCode Repository | Build + Deploy
Resources
https://azure.microsoft.com/en-us/services/visual-studio-team-services/
https://azure.microsoft.com/en-us/services/hockeyapp/
https://azure.microsoft.com/en-us/services/application-insights/
https://testcloud.xamarin.com
https://www.visualstudio.com/vs/mobile-center/
İbrahim Kıvanç
Microsoft Turkey
Sr. Technical Evangelist
ikivanc@microsoft.com
Twitter: @ikivanc
Thank you!

GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android App Easily

Editor's Notes

  • #4 Kaynak:clipartme smartphone addiction cartoon