Building 5 star review apps with Xamarin Test Cloud
-
Upload
gerald-versluis -
Category
Software
-
view
49 -
download
1
Transcript of Building 5 star review apps with Xamarin Test Cloud
![Page 1: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/1.jpg)
www.bestppt.com
Building 5 star review apps With Xamarin Test Cloud
March 17th, 2017
![Page 2: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/2.jpg)
@jfversluis |
Who is that handsome gentleman anyways?
2
Gerald Versluis@jfversluis
blog.verslu.is
![Page 3: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/3.jpg)
@jfversluis |
Feel free to ask
3
Gerald Versluis@jfversluis
blog.verslu.is
![Page 4: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/4.jpg)
@jfversluis |
What I have for you today…
4
1 Why should we care anyway?Challenges in Mobile Development
2 What does it do? How can you use it? Does it smell funny?
Meet Xamarin Test Cloud
3 This is the where fun starts! Finally, some code
Creating Tests
4 How can we run the tests we have createdRunning Tests
5 Summary, thank you, crowdsurfingIt’s a wrap
![Page 5: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/5.jpg)
www.bestppt.com
“Mobile Development is Hard” - No one, ever
![Page 6: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/6.jpg)
@jfversluis |
Challenges in Mobile Development
6
![Page 7: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/7.jpg)
@jfversluis |
Challenges in Mobile Development
7
52020356
OS versionsDevicesLanguagesLocalesScreen sizes
919K+
395727156
OS versionsDistinct devicesLanguagesLocalesScreen sizesManufacturersScreen configurations
![Page 8: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/8.jpg)
www.bestppt.com
![Page 9: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/9.jpg)
@jfversluis |
Challenges in Mobile Development
9
Thousands of iOS and Android APIs
Public web APIs
Backend integrations
Third party libraries
Memory, CPU and network constraints
![Page 10: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/10.jpg)
www.bestppt.com
Meet Test Cloud
![Page 11: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/11.jpg)
@jfversluis |
Meet Xamarin Test Cloud
11
• Thousands of physical devices • Over a hundred added every month
• Warehouse in Denmark • Calabash framework • Do everything a user does
• No Bluetooth, cellular, camera • Not just for Xamarin apps!
• No support for Windows apps
![Page 12: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/12.jpg)
www.bestppt.com
Tap Scroll Swipe Pinch Multi Finger
Text Entry Rotation GPS
![Page 13: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/13.jpg)
@jfversluis |
Meet Xamarin Test Cloud - How Do They Do It?!
13
![Page 14: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/14.jpg)
@jfversluis |
Meet Xamarin Test Cloud - How Do They Do It?!
14
![Page 15: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/15.jpg)
@jfversluis |
Meet Xamarin Test Cloud - How To Use It
15
![Page 16: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/16.jpg)
@jfversluis |
Creating Tests
16
• Xamarin.UITest • C# based on NUnit • Also Appium, Espresso, …
• Query on any VisualElement property
• Xamarin.Forms; AutomationId • Needs manual mapping!
![Page 17: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/17.jpg)
@jfversluis |
Creating Tests - Test Recorder
17
• Visual Studio & Xamarin Studio • Works a bit different
• Record tests by clicking through your app
• Simulator or physical • Just add assertions! • Replay or send to Test Cloud
![Page 18: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/18.jpg)
@jfversluis |
Running Tests
18
• Locally on physical device or simulator/emulator
• Upload manually by console • Directly from IDE (Visual Studio) • Integrated in automated builds
![Page 19: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/19.jpg)
@jfversluis |
Running Tests - Results
19
• Through e-mail • Integrated in VSTS • Test Cloud dashboard
![Page 20: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/20.jpg)
@jfversluis |
It’s a wrap!
20
• Quality on mobile is important • Easy & fast UI tests • Running on physical devices • Not just for Xamarin apps
![Page 21: Building 5 star review apps with Xamarin Test Cloud](https://reader033.fdocuments.net/reader033/viewer/2022042605/58d19d011a28ab6f6b8b50f1/html5/thumbnails/21.jpg)
@jfversluis |
#shamelessselfpromotion
21
Gerald Versluis@jfversluis
blog.verslu.is
github.com/jfversluis