test your apps on a 1000 devices - prague …...mobile app testing is hard mobile ui testing is even...

19
Test Your Apps on a 1000 devices Martin Šimeček [email protected] @deeedx

Upload: others

Post on 28-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Test Your Apps on a 1000 devicesMartin Šimeček

[email protected]

@deeedx

Page 2: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Mobile app testing is hard!Martin Šimeček

[email protected]

@deeedx

Page 3: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Mobile app UI testing is hard!Martin Šimeček

[email protected]

@deeedx

Page 4: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Case 1: My Driving

http://azure.com/mydrivinghttps://github.com/Azure-Samples/MyDriving

Page 5: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Case 1: My Driving

Page 6: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

How do you test it?

Page 7: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Testing apps – the manual way

Page 8: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Testing apps – the simulator way

Page 9: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

And of course: the variety of phones is HUGE

Page 10: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with
Page 11: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

3D Touch

iPhone 6s

series only

Apple pencil

iPad Pro only

Multi Tasking

Only select iPads

iPads

iPod

touchiPhones

Form factors iOS 9 features

iOS Fragmentation? It does exist!

Page 12: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Therefore, My Driving used something different...

Page 13: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Xamarin

Xamarin.UITest

Xamarin Test Cloud

Page 14: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Testing apps – the Xamarin Test Cloud way

AUTOMATED WITH MANAGED DEVICES

2000+ physical devices

consistent, scalable and

accurate tests

simultaneous testing

real usage scenarios, complex

gestures

device wipe after each test run

https://testcloud.xamarin.com

Page 15: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Case 2: My (& Your) App

Page 16: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Let‘s add a touch of DevOps

Page 17: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Complete Mobile Dev Cycle

Page 18: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Wrap up

Mobile app testing is hard

Mobile UI testing is even harder

There are tools which can help

Xamarin Test Cloud can be integrated with your DevOps

Page 19: Test Your Apps on a 1000 devices - Prague …...Mobile app testing is hard Mobile UI testing is even harder There are tools which can help Xamarin Test Cloud can be integrated with

Test Your Apps on a 1000 devicesMartin Šimeček

[email protected]

@deeedx