W E B I N A R
W E B I N A R
<>
<>
<>
<>
<>
<>
High-level of automation
Low-level of automation
X
Test Automation brings real value
with variety of options to mobile game testing
Relation to other software
Significant Benefits of Using Automation
Functionality and usability
Screen orientations, connectivity, user profiles
Robustness
Robustness and security!
Brand
Compliances, verification with back-ends and data
Different 'Verticals' Require Different Practices
Performance Makes +/- UX
Usability
The main User Interface, menus, design and how usable those are
Playing Experience
Intuition to follow the game and go forward with its instructions and game-play
Monetization
Are gamers willing to buy – invest – in game
Graphics performance capability is the most important thing for mobile games when forming UX
Too many games fail to work properly with low-end/mid-range devices due hardware performance
The real understanding of game's performance capability can be only figured out by testing on real devices
Multi-Player/User Features
Social Integrations
0 %
= the percentage of your app users that use emulator to run your app!
Why Real Devices are Must-to-Have?
Manual
Automation
Setup
Appium Basics
Desired Capabilities
Desired Capabilities / Android
Example
Desired Capabilities
Example
Desired Capabilities / iOS
Desired Capabilities
Appium @ Localhost
WebDriver
http://localhost_4723/wd/hub
Appium Server
4723
Device
Example
Desired Capabilities
From Localhost to Testdroid Cloud
WebDriver
http://localhost_4723/wd/hub
*Testdroid Caps
http://appium.testdroid.com/wd/hub
Example
Desired Capabilities
From Localhost to Testdroid Cloud
WebDriver
{
“testdroid_username”: “user@domain.com”,
“testdroid_password”: “p4s$w0rd”,
“testdroid_project”: “My First Project”,
“testdroid_testrun”: “Test 1”,
“testdroid_device”: “iPad Mini 7.0.4 A1432”,
“testdroid_app”: “http://domain.com/app_v1.ipa”
.
.
“app”: “com.bitbar.testdroid.BitbarIOSSample”
}
Example
Behind the Scene
Device Cluster
Device 1
Device 2
Device 3
Session Map
Proxy
Appium
Device 1
Example
Example: Clash of Clans
Option 2:
Private Device Cloud
reserved devices
Hosted by Bitbar in the US and/or Europe
Devices chosen by and reserved only for the
Customer
Option 3:
On-premise Device Cloud
Automated mobile app testing on real Android and iOS de- vices hosted by the customer, usually
30-500 devices
Testdroid Deployment Options
THANK YOU!
W E B I N A R
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть